diff --git a/src/Numerics/Complex.cs b/src/Numerics/Complex.cs index 4456487e..8926415d 100644 --- a/src/Numerics/Complex.cs +++ b/src/Numerics/Complex.cs @@ -1539,7 +1539,11 @@ namespace MathNet.Numerics /// The logarithm of value in base baseValue. public static Complex Log(Complex value, double baseValue) { - throw new NotImplementedException(); + if( baseValue == 1.0) + { + return double.NaN; + } + return value.NaturalLogarithm() / Math.Log(baseValue, Math.E); } ///