======Метод Math.Log(Double, Double)====== Возвращает логарифм указанного числа в системе счисления с указанным основанием. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public static double Log(double a, double newBase) **Параметры** * //a// * Тип: [[developers:references:system.double|System.Double]] * Число, логарифм которого требуется найти. * //newBase// * Тип: [[developers:references:system.double|System.Double]] * Основание логарифма. **Возвращаемое значение** * Тип: [[developers:references:system.double|System.Double]] * Одно из значений, перечисленных в следующей таблице. (+бесконечность обозначает [[developers:references:system.double.positiveinfinity|PositiveInfinity]] , -бесконечность обозначает [[developers:references:system.double.negativeinfinity|NegativeInfinity]] , а нечисловое значение обозначает [[developers:references:system.double.nan|NaN]] .) //a////newBase// Возвращаемое значение //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