Функция log
Возвращает значение типа Double, указывающее натуральный логарифм от числа.
Синтаксис
Log(number)
Обязательный аргумент number — это значение Double или любое допустимое числовое выражение больше нуля.
Замечания
Натуральный логарифм — это логарифм по основанию e. Константойe является приблизительно 2,718282.
Вы можете вычислить логарифмы по основанию n для любого числа x, разделив натуральный логарифм x на натуральный логарифм n, как показано ниже:
Logn(x) = Log(x) / Log(n)
В следующем примере иллюстрируется настраиваемый элемент Function, вычисляющий логарифмы по основанию 10:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Пример
Функция Oct используется в данном примере для возврата натурального логарифма от числа.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.