Калькулятор логарифмов
Что такое логарифм?
Определение
Логарифм числа 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 знаков), формулу вычисления, метод расчёта и автоматическую проверку. Раскройте панель свойств для справки по формулам.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Был ли этот калькулятор полезен?
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор телемедицины: пропускная способность, ROI и нагрузка центра
Телемедицинские расчёты онлайн: пропускная способность канала, ROI телемедицины, нагрузка центра, качество консультации, стоимость.
Калькулятор раскроя листового материала (Nesting)
Оптимизация раскроя листов. Расчет количества деталей, схемы резки и отходов с учетом ширины пропила (kerf).
Калькулятор SSL/TLS
Расчёты SSL/TLS: шифронаборы, сертификаты, производительность, HSTS, совместимость, стоимость
Калькулятор сложности алгоритмов
Расчёты сложности: Big O, сортировка, поиск, графы, рекуррентность, практическая оценка
Калькулятор машинного обучения: метрики, обучение, гиперпараметры
Расчёты ML: метрики модели (F1, Precision, Recall, MCC), стоимость обучения на GPU, поиск гиперпараметров, анализ датасета, сложность модели (FLOPs) и кросс-валидация.
Калькулятор контейнеров (Docker)
Расчёты контейнеров: ресурсы, образы, Docker Compose, реестр, оркестрация, стоимость
Калькулятор фармацевтического производства
Расчёты фармпроизводства: таблетирование, растворение, стабильность, чистые помещения, валидация
Калькулятор похода: снаряжение, питание, маршрут, бюджет
Калькулятор для походов и кемпинга. Список снаряжения, расчёт питания, планирование маршрута и бюджет похода.
Калькулятор расхода интернет-трафика
Рассчитайте расход мобильного интернета: сколько ГБ тратят YouTube, Instagram, Telegram, Zoom, музыка и соцсети. Подбор оптимального тарифа.
Калькулятор общественного здравоохранения: DALY, QALY, NNT и вакцинация
Расчёты общественного здравоохранения: DALY, QALY, эффективность вакцинации (VE, NNV), NNT/NNH, демография, ICER.
Калькулятор стоимости рекламы
Рассчитайте бюджет на рекламу в Яндекс.Директ, VK Ads. CPC, CPM, CTR, конверсии, ROI.
Калькулятор радиоактивного распада и полураспада
Рассчитайте активность, остаточную массу и период полураспада изотопов. Графики распада и справочник изотопов.
Фрамингемская шкала риска
Калькулятор сердечно-сосудистого риска (Framingham Risk Score). Оцените вероятность заболеваний сердца на 10 лет.
Калькулятор выплат при рождении ребёнка
Расчёт всех выплат при рождении: единовременное пособие, декретные, материнский капитал, пособие по уходу до 1.5 лет, региональные выплаты.
Калькулятор электричества для ПК
Расчёт потребления электричества компьютером. При играх, работе, в простое. Стоимость в месяц.