Type::PolyExprВведите многочленные выражения представления
Блокноты 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