denom

Знаменатель рационального выражения

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

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

Синтаксис

denom(f)

Описание

denom(f) возвращает знаменатель выражения f.

denom рассматривает вход как рациональное выражение: нерациональные подвыражения, такие как sin(x), x^(1/2) и т.д. внутренне заменяется “временными переменными”. Знаменатель этого рационализированного выражения вычисляется, временные переменные наконец заменяются исходными подвыражениями.

Примечание

Числитель и знаменатель не обязательно отменяются: знаменатель, возвращенный denom, может иметь нетривиальный gcd с числителем, возвращенным numer. Предварительно обработайте выражение normal, чтобы осуществить отмену общих множителей. Cf. Пример 2.

Примеры

Пример 1

Мы вычисляем знаменатели некоторых выражений:

denom(-3/4)

denom(x + 1/(2/3*x -2/x))

denom((cos(x)^2 -1)/(cos(x) -1))

Пример 2

denom не выполняет отмен, если рациональное выражение имеет форму “числитель/знаменатель”:

r := (x^2 - 1)/(x^3 - x^2 + x - 1): denom(r)

Этот знаменатель имеет общий множитель с числителем r; normal осуществляет отмену общих множителей:

denom(normal(r))

Однако автоматическая нормализация происходит, если входное выражение является суммой:

denom(r + x/(x + 1) + 1/(x + 1) - 1)

delete r:

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

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

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

f

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

Функции MuPAD