Логарифмы

Логарифмом числа x по основанию b называется такой показатель степени a, в которую нужно возвести b, чтобы получить x.

logbx = a тогда и только тогда, когда ba = x.

log1045 приблизительно равен 1,653, поскольку 101,653 ≈ 45.

Основанием логарифма может служить любое положительное число, отличное от 1, однако в анализе алгоритмов чаще всего встречаются логарифмы по основаниям 10 и 2.

Логарифм - строго возрастающая функция, если его основание больше 1. Это означает, что если x > y, то logbx > logby для любого основания b. Логарифм - взаимно однозначная функция, т.е. если logbx = logby, то x = y.

Важные свойства логарифма, справедливые при положительных значениях входящих в них переменных:
  • logb1 = 0; (1.3)
  • logbb = 1; (1.4)
  • logb(xy) = logbx + logby; (1.5)
  • logbxy = ylogbx; (1.6)
  • logax = logbx / logba; (1.7)

Тождество logax = logbx / logba позволяет менять основание логарифма.

Большинство калькуляторов позволяют вычислять логарифмы по основанию 10 и натуральные логарифмы (по основанию e).

log4275 = loge75 / loge42 ≈ 1,155