Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
224 of 1492 menu
◀ ▶

Метод Log

Статический Math.Log с одним аргументом считает натуральный логарифм - по основанию Math.E. Перегрузка с двумя параметрами задаёт произвольное основание: Log(value, base). Десятичный и двоичный логарифмы - в Log10 и Log2.

Синтаксис

double ln = Math.Log(значение); double log = Math.Log(значение, основание);

Пример

Давайте найдём Log от Math.E:

using System; class Program { static void Main() { double res = Math.Log(Math.E); Console.WriteLine(res); } }

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

1

Пример

Давайте возьмём логарифм по основанию 2:

using System; class Program { static void Main() { double res = Math.Log(8, 2); Console.WriteLine(res); } }

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

3

Пример

Давайте найдём натуральный логарифм единицы:

using System; class Program { static void Main() { double res = Math.Log(1); Console.WriteLine(res); } }

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

0

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

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