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 целые числа или рациональные числа.

Примеры

Пример 1

Первый аргумент может быть полиномом или многочленным выражением. Следующие два вызова 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]))

Пример 2

Содержимое полинома с рациональными коэффициентами является рациональным числом в целом:

q := 6/7*x*y - 9/4*y + 12:
icontent(poly(q)), icontent(q)

Полином, разделенный на его содержимое, имеет интегральные коэффициенты, наибольшим общим делителем которых является 1:

q/icontent(q)

icontent(%)

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

Неотрицательное целое или рациональное число или FAIL

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

Функции MuPAD