Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
405 of 724 menu
◀ ▶

Константа log10e

Константа log10e из библиотеки dart:math хранит значение логарифма числа 10 по основанию e (число Эйлера). Она равна приблизительно 2.302585092994046. Данная константа часто используется для перевода натурального логарифма в десятичный: чтобы получить логарифм числа по основанию 10, нужно натуральный логарифм этого числа разделить на log10e. Константа не принимает параметров и доступна напрямую через класс log10e.

Синтаксис

import 'dart:math'; log10e

Пример

Давайте выведем значение константы log10e в консоль:

import 'dart:math'; void main() { print(log10e); }

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

2.302585092994046

Пример

Давайте с помощью константы log10e вычислим логарифм числа 100 по основанию 10 через натуральный логарифм:

import 'dart:math'; void main() { double res = log(100) / log10e; print(res); }

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

2.0

Пример

Давайте проверим, что константа log10e действительно равна логарифму числа 10 по основанию e, сравнив её с результатом деления натурального логарифма числа 10 на натуральный логарифм числа e:

import 'dart:math'; void main() { double res = log(10) / log(e); print(res); print(res == log10e); }

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

2.302585092994046 true

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

  • константа e,
    которая хранит число Эйлера
  • константа ln10,
    которая хранит натуральный логарифм числа 10
  • константа log2e,
    которая хранит логарифм числа 2 по основанию e
  • функция log,
    которая возвращает натуральный логарифм числа
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить