Ввод::
Введите многочленные выражения представления
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
, Type::PolyExpr(unknowns
, <coeff_type
>))
С Type::PolyExpr
могут быть идентифицированы многочленные выражения.
Вызов проверки testtype(obj, Type::PolyExpr(unknowns))
, является ли obj
многочленным выражением в indeterminates unknowns
и, если так, возвращает TRUE
, в противном случае FALSE
.
Многочленное выражение в indet
является выражением, где indet
происходит только как операнд _plus
или выражений _mult
и в основе _power
с положительной целочисленной экспонентой.
Многочленное выражение является представлением полинома, но оно имеет тип MuPAD® DOM_EXPR
и не производится функциональным poly
.
indets
должен быть идентификатором или списком идентификаторов.
Дополнительный аргумент coeff_type
определяет тип коэффициентов. Если это не будет дано, Type::AnyType
будет использоваться.
Этот тип не представляет свойство.
Действительно ли объект является многочленным выражением с переменной x
?
X := -x^2 - x + 3: testtype(X, Type::PolyExpr(x))
Но X
не является полиномом MuPAD в x
:
testtype(X, Type::PolyOf(x))
Действительно ли объект является многочленным выражением с переменными x
и y
и с целочисленными коэффициентами?
X := -x^2 - x + 3: testtype(X, Type::PolyExpr([x, y], Type::Integer))
Следующий пример также?
X := -x^2 - y^2 + 3*x + 3*y - 1: testtype(X, Type::PolyExpr([x, y], Type::Integer))
delete X:
|
Любой объект MuPAD |
|
Неопределенное или список indeterminates |
|
Тип коэффициентов; тип может быть объектом библиотеки Type или одним из возможных возвращаемых значений |
Смотрите testtype