Поделиться через


Функция 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 и обратная связь.