Метод Math.Log(Double, Double)
Возвращает логарифм указанного числа в системе счисления с указанным основанием.
Синтаксис
public static double Log(double a, double newBase)
Параметры
Возвращаемое значение
-
Одно из значений, перечисленных в следующей таблице. (+бесконечность обозначает
PositiveInfinity , -бесконечность обозначает
NegativeInfinity , а нечисловое значение обозначает
NaN .)
anewBase Возвращаемое значение
a > 0(0 <
newBase < 1) -или-(
newBase > 1)lognewBase(a)
a < 0(любое значение)не число(любое значение)
newBase < 0не число
a != 1
newBase = 0не число
a != 1
newBase = +бесконечностьне число
a = не число(любое значение)не число(любое значение)
newBase = не числоне число(любое значение)
newBase = 1не число
a = 00 <
newBase < 1 +бесконечность
a = 0
newBase > 1-Infinity
a = +бесконечность0 <
newBase < 1-Infinity
a = +бесконечность
newBase > 1+бесконечность
a = 1
newBase = 00
a = 1
newBase = +бесконечность0