Ввод::

Введите представление любого свойства

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

testtype(obj, Type::Property)

Описание

С Type::Property могут быть идентифицированы свойства.

Проверки testtype(obj, Type::Property) вызова, является ли объект obj MuPAD® свойством и возвращает TRUE, если это содержит, в противном случае FALSE.

Некоторые элементы библиотеки Type выполняют две функции. Нужно выполнить синтаксические тесты, чтобы идентифицировать, что тип объекта (с testtype), другой должен произойти как свойство в assume и is.

Примечание

Сам Type::Property не является свойством.

Чтобы определить, является ли элемент Type свойством, Type::Property может использоваться с testtype.

Этот тип не представляет свойство.

Примеры

Пример 1

Действительно ли Type::PosInt является свойством?

testtype(Type::PosInt, Type::Property)

Также интервал, созданный с Type::Interval, является свойством:

testtype(Type::Interval(0, 1), Type::Property)

Действительно ли Type::Constant является свойством?

testtype(Type::Constant, Type::Property)

Type::Constant не является свойством и не может использоваться в качестве аргумента assume:

assume(x, Type::Constant)
Error: Second argument must be a property. [assume]

Следующий пример показывает использование testtype, чтобы выбрать свойства среди операндов Type:

T := Type::Numeric, Type::PosInt, Type::Unknown, Type::Zero:
select(T, testtype, Type::Property)

delete x, T:

Параметры

obj

Любой объект MuPAD

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

Смотрите testtype

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

Функции MuPAD