Как логарифмы превратили умножение в сложение и ускорили науку

Логарифм записывает число как степень основания. Это свойство позволило заменить трудное умножение сложением по таблице или линейке.

Как логарифмы превратили умножение в сложение и ускорили науку

Дальше вы увидите механику таблиц и логарифмической линейки на одном умножении, узнаете роль Непера и Бриггса и поймёте, почему логарифмические шкалы пережили бумажные вычисления.

В статье вы узнаете:

Логарифм отвечает, в какую степень возвели основание

Запись log10 1000 = 3 означает, что 10³ = 1000. Основание 10 является системой отсчёта, число 1000 аргументом, а ответ 3 показателем степени. Логарифм выполняет действие, обратное возведению в степень.

logba=cbc=a\displaystyle \log_b a=c\Longleftrightarrow b^c=a

Главный вычислительный трюк следует из свойства степеней. При умножении bx × by показатели складываются и получается bx+y. Поэтому логарифм произведения равен сумме логарифмов множителей.

logb(xy)=logbx+logby\displaystyle \log_b(xy)=\log_b x+\log_b y

Деление превращается в вычитание, степень в умножение, корень в деление показателя. Сам логарифм не делает ответ проще автоматически. Польза появляется, если кто-то заранее вычислил логарифмы множества чисел и собрал их в таблицу.

Логарифмическая таблица хранит соответствия между числами и показателями степеней. Она позволяет заменить длинное умножение поиском двух значений, сложением и обратным поиском результата.

Умножение 37 на 24 превращается в два поиска и сложение

Возьмём десятичные логарифмы. В таблице находим log10 37 ≈ 1,5682 и log10 24 ≈ 1,3802. Складываем: 1,5682 + 1,3802 = 2,9484. Теперь ищем число с таким логарифмом и получаем примерно 888.

Точный результат действительно равен 37 × 24 = 888. Четырёхзначная таблица дала его почти без письменного умножения. Для 37,284 × 2,4937 процедура остаётся той же, только результат ограничивается точностью таблицы и интерполяции.

Целая часть логарифма подсказывает порядок величины. Числа от 10 до 100 имеют десятичный логарифм от 1 до 2, от 100 до 1000 от 2 до 3. Дробная часть у чисел 3,7, 37 и 370 одинакова, потому что умножение исходного числа на 10 добавляет к логарифму единицу.

Это позволяло печатать компактные таблицы дробных частей, а разряд результата восстанавливать отдельно. Ошибка в характеристике могла унести запятую на порядок, поэтому вычислителю всё равно требовалась оценка. Если произведение 37 и 24 внезапно получилось 88,8 или 8880, здравый смысл возвращал запятую домой.

Сегодня тот же пример можно проверить в калькуляторе логарифмов, выбрав основание 10. Инструмент показывает и значение, и связь с обратной степенью, но историческая таблица работала без электричества.

Непер придумал способ сократить тяжёлую часть вычислений

В начале XVII века астрономия, навигация и геодезия требовали длинных умножений тригонометрических величин. Каждая лишняя цифра увеличивала объём ручной работы и шанс ошибки. Джон Непер искал соответствие между арифметической последовательностью показателей и геометрической последовательностью величин.

В 1614 году он опубликовал «Описание удивительной таблицы логарифмов» с правилами и таблицами для вычислений. Система Непера отличалась от современного натурального логарифма по масштабу и записи, поэтому фраза «Непер сразу составил привычную таблицу ln» была бы неточной. Главным изобретением стал сам переход от произведений к суммам. Цифровая копия первого издания хранится в библиотеке Смитсоновского института. [Napier, 1614]

Генри Бриггс предложил удобные таблицы с основанием 10. У чисел 10, 100 и 1000 логарифмы становились 1, 2 и 3, что хорошо сочеталось с десятичной записью. Бриггс опубликовал первые таблицы в 1617 году, а расширенную «Логарифмическую арифметику» в 1624 году.

Таблица сама требовала колоссальной работы. Значения вычисляли рядами, извлечением корней, интерполяцией и взаимными проверками. Ошибка печати могла испортить целую цепочку расчётов, поэтому новые издания сверяли, исправляли и расширяли.

Логарифмы ускорили не одно действие, а рабочий процесс. Астроном получал наблюдения, переводил произведения и деления в операции с таблицей, контролировал порядок величины и возвращал результат в исходную задачу. До электронного калькулятора такая экономия означала меньше часов на арифметику и больше попыток решить саму научную проблему.

Логарифмическая линейка складывает длины вместо чисел

Если положение отметки x на шкале равно log x, расстояние от 1 до x кодирует логарифм числа. Сдвинем две одинаковые шкалы так, чтобы единица второй стояла напротив первого множителя. Длина до второго множителя прибавится, а напротив окажется произведение.

Для 2 × 3 совмещаем начало подвижной шкалы с 2 на неподвижной, затем на подвижной находим 3. Напротив неё на первой шкале читается 6. Механика буквально реализует равенство log 2 + log 3 = log 6.

Деление выполняется обратным сдвигом. Отдельные шкалы помогают возводить в степень, извлекать корни и считать тригонометрические функции. Ответ получают быстро, но с несколькими значащими цифрами. Положение десятичной запятой и разумность результата инженер оценивает сам.

Это ограничение иногда было преимуществом. Линейка не притворялась, что знает десять точных знаков из исходных измерений с погрешностью. Она давала достаточно точный инженерный результат и заставляла держать порядок величины в голове.

Логарифмическая линейка не складывает обычные числа. Она складывает расстояния, пропорциональные их логарифмам, поэтому результат на шкале соответствует умножению исходных величин.

Логарифмическая шкала сжимает огромный диапазон

Разница между 1 и 10 на такой шкале равна разнице между 10 и 100: оба раза величина выросла в десять раз. Равные расстояния обозначают равные отношения, а не равные прибавки. Это удобно, когда данные охватывают много порядков величины.

Децибелы сравнивают мощности через десятичный логарифм отношения. Увеличение мощности в 10 раз добавляет 10 дБ, в 100 раз 20 дБ. Для амплитуд при одинаковых условиях появляется коэффициент 20, потому что мощность пропорциональна квадрату амплитуды.

Шкала pH использует отрицательный десятичный логарифм активности ионов водорода. Сдвиг на одну единицу соответствует примерно десятикратному изменению активности, а направление оказывается обратным: меньший pH означает большую кислотность.

Логарифмические оси помогают видеть на одном графике значения 1, 1000 и 1 000 000. Экспоненциальный рост превращается на полулогарифмическом графике в прямую, а степенная зависимость на двойной логарифмической шкале тоже может стать прямой. Это не косметика: форма графика помогает распознать механизм.

Но логарифм не принимает ноль и отрицательные числа в обычной вещественной области. График продаж с нулевыми днями, изменение со знаком и величины вокруг нуля требуют другого масштаба или специального преобразования. Сжать диапазон можно, спрятать смысл нельзя.

Компьютер отменил таблицы, но не свойства логарифма

Электронный калькулятор мгновенно умножает числа, поэтому искать мантиссу в бумажной книге больше не нужно. Сам логарифм остался в формулах сложного процента, затухания, информации, статистических моделей, обработки сигналов и алгоритмов.

Он помогает решать уравнения с неизвестным показателем. Если сумма растёт как 1,07n и нужно узнать срок удвоения, логарифм переносит n из степени в обычный множитель. Именно так получается точная формула, которую приближает правило 70.

Научный калькулятор объединяет натуральный и десятичный логарифмы со степенями и тригонометрией. Разница между ln и log10 находится в основании, а не в назначении: оба отвечают на вопрос о показателе степени и связаны постоянным коэффициентом.

Логарифмы ускорили науку сначала как внешняя память в виде таблицы, затем как геометрия линейки. Теперь они спрятаны внутри формул и программ. Технология сменила носитель, но главный трюк сохранился: правильно выбранное представление может сделать трудное действие простым.

Есть что добавить?

Напишите своё мнение, комментарий или предложение.