Quad.Log Method
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Log( | Returns the natural (base e) logarithm of a specified number. |
Log( | Returns the logarithm of a specified number in a specified base. |
Log(Quad)
Returns the natural (base e) logarithm of a specified number.
public static Quad Log(
Quad value
)
Parameters
- value Quad
- A number whose logarithm is to be found.
Return Value
QuadThe natural logarithm of value.
Implements
ILogarithmicFunctions<TSelf>.Log(TSelf)Log(Quad, Quad)
Returns the logarithm of a specified number in a specified base.
public static Quad Log(
Quad value,
Quad newBase
)
Parameters
Return Value
QuadOne of the values in the following table. (+Infinity denotes System.Double.PositiveInfinity, -Infinity denotes System.Double.NegativeInfinity, and NaN denotes System.Double.NaN.)anewBaseReturn valuea> 0(0 <newBase< 1) -or-(newBase> 1)lognewBase(a)a< 0(any value)NaN(any value)newBase< 0NaNa != 1newBase = 0NaNa != 1newBase = +InfinityNaNa = NaN(any value)NaN(any value)newBase = NaNNaN(any value)newBase = 1NaNa = 00 <newBase< 1 +Infinitya = 0newBase> 1-Infinitya = +Infinity0 <newBase< 1-Infinitya = +InfinitynewBase> 1+Infinitya = 1newBase = 00a = 1newBase = +Infinity0
Implements
ILogarithmicFunctions<TSelf>.Log(TSelf, TSelf)Exceptions
Overflow | value is zero. |
Argument | value is less than zero. -or- newBase is less than or equal to zero. |