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