icontentСодержимое полинома с рациональными коэффициентами
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
icontent(p)
icontent(p) вычисляет содержимое многочленного или многочленного выражения с целочисленными или рациональными коэффициентами, т.е. наибольший общий делитель коэффициентов, таких, что p/ icontent(p) имеет интегральные коэффициенты, наибольшим общим делителем которых является 1. В частности, если p является самостоятельно целым числом или рациональным числом, то icontent возвращает abs(p) (см. Пример 1).
Если p является многочленным или многочленным выражением с целочисленными коэффициентами, то содержимое является наибольшим общим делителем коэффициентов. Если p является многочленным или многочленным выражением с рациональными коэффициентами, то содержимое является наибольшим общим делителем числителей коэффициентов, разделенных на наименьшее количество общего множителя знаменателей (см. Пример 2).
Если p является многочленным выражением, то он сначала преобразован в полином доменного типа DOM_POLY с помощью poly. Если это преобразование не возможно, то icontent возвращает FAIL.
icontent возвращает сообщение об ошибке, если не все коэффициенты p являются целыми числами или рациональными числами.
Первый аргумент может быть полиномом или многочленным выражением. Следующие два вызова icontent эквивалентны:
p := 6*x*y - 9*y^2 + 21: icontent(poly(p)), icontent(p)
![]()
Результат icontent является всегда неотрицательным:
icontent(2*x - 4), icontent(-2*x + 4)
![]()
Содержимое постоянного полинома является своим абсолютным значением:
icontent(0), icontent(-2), icontent(poly(-2, [x]))
![]()
Содержимое полинома с рациональными коэффициентами является рациональным числом в целом:
q := 6/7*x*y - 9/4*y + 12: icontent(poly(q)), icontent(q)
![]()
Полином, разделенный на его содержимое, имеет интегральные коэффициенты, наибольшим общим делителем которых является 1:
q/icontent(q)
![]()
icontent(%)
![]()
|
Многочленное или многочленное выражение с коэффициентами целого или рационального числа |
Неотрицательное целое или рациональное число или FAIL