Калькулятор логарифмов
Что такое логарифм?
Определение
Логарифм числа x по основанию b — это показатель степени, в которую нужно возвести b, чтобы получить x.
log_b(x) = y ⇔ b^y = x
Условия: b > 0, b ≠ 1, x > 0
Ключевые свойства
Типы логарифмов
Историческая справка
Логарифмы были независимо изобретены Джоном Непером (1614) и Йостом Бюрги (1620) для упрощения астрономических вычислений. До появления калькуляторов логарифмические таблицы и логарифмическая линейка были главными инструментами инженеров и учёных на протяжении 350 лет.
Основные свойства логарифмов
Полная система формул для преобразования логарифмических выражений. Эти тождества справедливы для любого допустимого основания.
Логарифм произведения
Умножение превращается в сложение. Именно это свойство сделало логарифмы революцией в вычислениях XVII века.
Логарифм частного
Деление превращается в вычитание. Следствие из свойства произведения: x/y = x · y^(-1).
Логарифм степени
Возведение в степень превращается в умножение. Работает для любых вещественных n, включая дробные (корни) и отрицательные.
Формула перехода
Позволяет вычислить логарифм по любому основанию, имея лишь одну логарифмическую функцию. Именно так калькуляторы вычисляют log_b(x).
// Вычисление логарифма по произвольному основанию
function logBase(x, base) {
if (x <= 0 || base <= 0 || base === 1) {
throw new Error('Недопустимые аргументы');
}
// Используем формулу перехода:
// log_b(x) = ln(x) / ln(b)
return Math.log(x) / Math.log(base);
}
// Специализированные функции (точнее)
const ln = (x) => Math.log(x); // натуральный
const lg = (x) => Math.log10(x); // десятичный
const lb = (x) => Math.log2(x); // двоичный
// Примеры
console.log(lg(1000)); // 3
console.log(lb(1024)); // 10
console.log(ln(Math.E)); // 1
console.log(logBase(81, 3)); // 4Продвинутые темы
Логарифмы выходят далеко за рамки школьной программы. Вот несколько направлений, где они играют ключевую роль.
Комплексные логарифмы
В комплексном анализе логарифм определён для любого ненулевого числа z через формулу Ln(z) = ln|z| + i·Arg(z). Комплексный логарифм многозначен: каждое значение отличается на 2πi.
Логарифмические шкалы
Когда диапазон значений огромен, линейная шкала бесполезна. Логарифмическая шкала сжимает данные: децибелы (звук), шкала Рихтера (землетрясения), pH (кислотность), звёздные величины (яркость).
Энтропия Шеннона
Информационная энтропия H = -Σ p_i · log₂(p_i) измеряет неопределённость случайной величины в битах. Это фундамент теории информации, сжатия данных и машинного обучения (cross-entropy loss).
Алгоритмы O(log n)
Двоичный поиск, сбалансированные деревья (AVL, Red-Black), пирамидальная сортировка — все эти алгоритмы имеют логарифмическую сложность. На миллиарде элементов log₂(10^9) ≈ 30 операций.
Практические советы
Полезные приёмы для работы с логарифмами в учёбе, науке и программировании.
Запомните опорные значения
lg(2) ≈ 0.301, lg(3) ≈ 0.477, ln(2) ≈ 0.693, ln(10) ≈ 2.303. С этими числами можно быстро оценивать логарифмы в уме.
Правило 72
Время удвоения при ставке r% ≈ 72/r лет. Это следствие формулы t = ln(2)/ln(1+r/100). При r = 6% удвоение через 72/6 = 12 лет.
Количество цифр числа
Количество цифр числа N в десятичной записи = floor(lg(N)) + 1. Например, lg(999) ≈ 2.999, значит 3 цифры. Работает и для других систем счисления.
Осторожно с Math.log
В JavaScript и большинстве языков Math.log() — это натуральный логарифм (ln), а не десятичный! Для lg используйте Math.log10(), для log₂ — Math.log2().
Логарифмируйте уравнения
Если в уравнении есть неизвестное в показателе степени (2^x = 100), возьмите логарифм обеих частей: x = lg(100)/lg(2) ≈ 6.644. Работает с любым основанием.
Логарифмическая шкала графиков
Если данные охватывают несколько порядков (от 1 до 1 000 000), используйте логарифмическую ось. Экспоненциальный рост на лог-шкале выглядит как прямая линия.
Как пользоваться калькулятором
Четыре простых шага для вычисления любого логарифма.
Выберите режим вычисления
Определите, что вам нужно найти: значение логарифма (log_b(x) = ?), исходное число (x = ?) или основание (b = ?). Переключите соответствующую вкладку в калькуляторе.
Укажите основание или выберите пресет
Для стандартных логарифмов нажмите кнопку ln (натуральный), lg (десятичный) или log₂ (двоичный). Для произвольного основания введите его вручную.
Введите известные значения
Заполните числовые поля. Калькулятор автоматически пересчитывает результат при каждом изменении. Убедитесь, что число x > 0, а основание b > 0 и b ≠ 1.
Проанализируйте результат
Получите точный ответ с настраиваемой точностью (до 15 знаков), формулу вычисления, метод расчёта и автоматическую проверку. Раскройте панель свойств для справки по формулам.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Был ли этот калькулятор полезен?
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор управления запасами
Расчёты запасов: оборачиваемость, страховой запас, XYZ-анализ, мёртвый запас, прогноз спроса
Калькулятор паразитологии
Подсчёт яиц гельминтов EPG, паразитемия малярии, FECRT, дозирование антигельминтных препаратов, определитель паразитов.
Калькулятор когортного анализа (Retention)
Расчёт Retention, Churn Rate, LTV по когортам. Тепловая карта удержания пользователей, визуализация и экспорт в CSV.
Калькулятор дозировки антибиотиков для детей
Расчёт дозировки антибиотиков по весу ребёнка. Суспензии, таблетки, курс лечения.
Калькулятор рекуператора
Расчёт теплопотерь, экономии тепла и срока окупаемости рекуператора воздуха.
Генератор Lorem Ipsum на русском (рыба-текст)
Генерация рыба-текста на русском языке для макетов и дизайна. Абзацы, предложения, слова в формате текст/HTML/Markdown.
Калькулятор энтальпии реакции (ΔH)
Стандартная энтальпия реакции, закон Гесса, тепловой эффект Q=nΔH, теплоёмкость. Таблица ΔHf.
Калькулятор стоимости эвакуатора
Расчёт стоимости эвакуатора: расстояние, тип авто, время суток, город. Сравнение тарифов по городам России.
Калькулятор обоев
Рассчитайте количество рулонов обоев: с учётом дверей, окон, раппорта рисунка и типа обоев.
Калькулятор растяжки
Программа растяжки: оценка гибкости, план тренировок, прогресс к шпагату. Упражнения по целям и уровню.
Генератор UTM-меток
Создание UTM-параметров для ссылок. Пресеты для Яндекс Директ, VK, Telegram. Динамические параметры, QR-код, массовая генерация.
Калькулятор реставрации и антиквариата
Оценка стоимости антикварных вещей с учетом возраста, износа, реставрации и индекса цен. Расчет амортизации.
Калькулятор стяжки пола
Расчёт материалов для стяжки пола: цемент, песок, фиброволокно. Цементно-песчаная, полусухая и сухая стяжка.
Калькулятор площади участка
Расчёт площади земельного участка любой формы: прямоугольник, треугольник, трапеция, Г-образный, неправильный многоугольник. Результат в м², сотках, гектарах. Конвертер единиц площади.
Калькулятор пола ребёнка
Определение пола ребёнка по обновлению крови, китайскому и японскому календарям, группе крови