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.
fGPQ