log2

Логарифм, чтобы базироваться 2

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

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

Синтаксис

log2(x)

Описание

log2(x) представляет логарифм x к основе 2.

Математически, log2(x) эквивалентен log(2, x). Смотрите Пример 1.

Логарифм к основе 2 задан для всех сложных аргументов x ≠ 0.

log2(x) переписывает логарифмы к основе 2 с точки зрения натурального логарифма: log2(x) = ln(x)/ln(2). Смотрите Пример 2.

Смотрите страницу справки ln для деталей.

Взаимодействия среды

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

Примеры

Пример 1

Вычислите эти логарифмы с помощью log2:

log2(2), log2(8), log2(1)

Вычислите те же логарифмы с помощью log с 2 в качестве первого аргумента:

log(2, 2), log(2, 8), log(2, 1)

Пример 2

log2 переписывает логарифмы с точки зрения ln:

log2(x), log2(x^2 - 1)

Пример 3

Для значений с плавающей точкой log2 возвращает результаты с плавающей точкой:

log2(123.4), log2(5.6 + 7.8*I), log2(-15.45)

Пример 4

Для интервалов с плавающей точкой log2 возвращает результаты как интервалы с плавающей точкой:

log2(2.0...10.15)

Возвращаемые значения

Арифметическое выражение

Перегруженный

x

Смотрите также

Функции MuPAD