Константа ln10
Константа ln10 из библиотеки dart:math содержит
значение натурального логарифма числа 10 (логарифма по
основанию e). Натуральный логарифм 10 - это
показатель степени, в которую нужно возвести число e
(число Эйлера), чтобы получить 10. Значение константы
приблизительно равно 2.302585092994046.
Константа ln10 часто используется в математических
вычислениях, например, при переводе логарифмов из одного
основания в другое, а также в формулах, связанных с
экспоненциальным ростом и затуханием.
Синтаксис
import 'dart:math';
ln10
Пример
Давайте выведем значение константы ln10:
import 'dart:math';
void main()
{
print(ln10);
}
Результат выполнения кода:
2.302585092994046
Пример
Давайте проверим, что возведение числа e в степень
ln10 дает число 10:
import 'dart:math';
void main()
{
double res = pow(e, ln10).toDouble();
print(res);
}
Результат выполнения кода:
10.000000000000002
Пример
Давайте переведем натуральный логарифм числа 100 в
логарифм по основанию 10, используя константу
ln10:
import 'dart:math';
void main()
{
double res = log(100) / ln10;
print(res);
}
Результат выполнения кода:
2.0