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);
}
///