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
.
Наименьшее общее кратное двух многочленных выражений может быть вычислено можно следующим образом:
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:
| |
|
Полином, многочленное выражение или значение FAIL
.
f
, g
, p
, q