From 6f64dc0b3a11e1d9b705c6b552f4b1008e0c8803 Mon Sep 17 00:00:00 2001 From: Marcus Cuda Date: Sun, 1 Nov 2009 12:59:25 +0800 Subject: [PATCH] added simple log impl --- src/Numerics/Complex.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); } ///