lcm

Наименьшее общее кратное полиномов

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

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

Синтаксис

lcm(p, q, …)
lcm(f, g, …)

Описание

lcm(p, q, ...) вычисляет наименьшее общее кратное любого количества полиномов. Содействующий звонок полиномов может или быть целыми числами или рациональными числами, Expr, кольцом классов вычетов IntMod(n) с простым числом n или область.

Все полиномы должны иметь тот же indeterminates и тот же содействующий звонок.

Многочленные выражения преобразованы в полиномы. Смотрите poly для деталей. FAIL возвращен, если аргумент не может быть преобразован в полином.

Возвращаемое значение имеет тот же тип как входные полиномы, т.е. или полином типа DOM_POLY или многочленное выражение.

lcm возвращается 1, если все аргументы равняются 1 или - 1, или если никакой аргумент не дан. Если по крайней мере один из аргументов 0, то lcm возвращается 0.

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

Примеры

Пример 1

Наименьшее общее кратное двух многочленных выражений может быть вычислено можно следующим образом:

lcm(x^3 - y^3, x^2 - y^2);

Можно также выбрать полиномы в качестве аргументов:

p := poly(x^2 - y^2, [x, y], IntMod(17)):
q := poly(x^2 - 2*x*y + y^2, [x, y], IntMod(17)):
lcm(p, q)

delete f, g, p, q:

Параметры

pq, …

полиномы типа DOM_POLY

fg, …

многочленные выражения

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

Полином, многочленное выражение или значение FAIL.

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

f, g, p, q

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

Функции MuPAD