Ввод::

Введите представление нескольких типов как один текстовый объект

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

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

Синтаксис

testtype(obj, (obj_types, …))

Описание

Type::Union ( type1 , type2 , …) представляет все объекты, имеющие по крайней мере один из типов type1, type2, …

Проверки testtype(obj, Type::Union( obj_types , …)) вызова, имеет ли obj тип по крайней мере одного из данных типов obj_types, …. Если такой тип найден, вызов возвращает TRUE, в противном случае FALSE.

Вызов testtype(Type::Union( obj , obj_types , …)) таким образом эквивалентен вызову _lazy_or(map(obj_types, x -> testtype(obj, x))), тестируя obj против всех типов в свою очередь, пока каждый не найден, который соответствует.

obj_types, … должен быть (непустой) последовательностью типов (см. testtype).

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

Примеры

Пример 1

Проверяйте, является ли данный объект положительным или отрицательным целым числом:

testtype(2, Type::Union(Type::PosInt, Type::NegInt))

x однако, ни положительное, ни отрицательное число:

testtype(x, Type::Union(Type::Positive, Type::Negative))

Пример 2

testtype используется, чтобы выбрать положительные и отрицательные целые числа:

SET:= {-2, -1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2}:
select(SET, testtype, Type::Union(Type::PosInt, Type::NegInt))

delete SET:

Параметры

obj

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

obj_types

Последовательность типов; тип может быть объектом библиотеки Type или одним из возможных возвращаемых значений domtype и type

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

Смотрите testtype

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

Функции MuPAD