РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
396 of 723 menu

Функция log

Функция log возвращает натуральный логарифм переданного числа, то есть логарифм по основанию математической константы e. В единственный параметр мы передаем число, для которого нужно вычислить логарифм. Функция доступна через класс math и возвращает значение типа double. Если передать ноль или отрицательное число, функция вернет NaN.

Синтаксис

math.log(x)

Пример

Давайте вычислим натуральный логарифм числа 1. Поскольку логарифм единицы по любому основанию равен нулю, ожидаем получить 0.0:

import 'dart:math' as math; void main() { double res = math.log(1); print(res); }

Результат выполнения кода:

0.0

Пример

Давайте вычислим натуральный логарифм константы e. Так как логарифм по основанию e от самого числа e равен единице, ожидаем получить 1.0:

import 'dart:math' as math; void main() { double res = math.log(math.e); print(res); }

Результат выполнения кода:

1.0

Пример

Давайте вычислим натуральный логарифм числа 10:

import 'dart:math' as math; void main() { double res = math.log(10); print(res); }

Результат выполнения кода:

2.302585092994046

Пример

Давайте передадим в функцию отрицательное число -5. В этом случае результатом будет NaN, так как логарифм отрицательных чисел не определен:

import 'dart:math' as math; void main() { double res = math.log(-5); print(res); }

Результат выполнения кода:

NaN

Смотрите также

  • функция exp,
    которая возводит число e в степень
  • функция pow,
    которая возводит число в заданную степень
  • функция sqrt,
    которая вычисляет квадратный корень
  • константа e,
    которая хранит основание натурального логарифма
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить