Шаг 33.
Рекурсия на Python. Анализ времени выполнения рекурсивных алгоритмов. Предварительные математические соглашения. Степени и логарифмы
На этом шаге мы приведем формы, касающиеся степеней и логарифмов.
В следующем списке приводится обзор основных свойств степеней и логарифмов:
- b1 = b;
- bxby = bx+y;
- b-x = 1 / bx;
- logbb = 1;
- logb(xy) = logbx + logby;
- logb(xy) = y logbx;
- logba = 1 / logab;
- logb(bx) = x;
- b0 = 1;
- (bx)y = bxy = (by)x
- (ab)x = axbx;
- logb1 = 0;
- logb(x/y) = logbx - logby;
- logbx = logax / logab;
- xlogby = ylogbx;
- blogba = a.
где a, b, x и y - произвольные вещественные числа, за исключением того, что:
- Основание логарифма должно быть положительным и отличным от 1.
- Логарифм определён только для положительных чисел.
- Знаменатель при делении не может быть равным нулю. Например, logbx = logax/logab имеет место только при a > 0, a ≠ 1, b > 0, b ≠ 1 и x > 0.
Логарифмы и степени положительных чисел - монотонно возрастающие функции. Поэтому если x ≤ у, то logbx ≤ logbx и bx ≤ by (для допустимых значений x, у и b).
На следующем шаге мы рассмотрим биномиальные коэффициенты.
Предыдущий шаг
Содержание
Следующий шаг