Type
::Union
Введите представление нескольких типов как один текстовый объект
Блокноты 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
).
Этот тип не представляет свойство.
Проверяйте, является ли данный объект положительным или отрицательным целым числом:
testtype(2, Type::Union(Type::PosInt, Type::NegInt))
x
однако, ни положительное, ни отрицательное число:
testtype(x, Type::Union(Type::Positive, Type::Negative))
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:
|
Любой объект MuPAD® |
|
Последовательность типов; тип может быть объектом библиотеки Type или одним из возможных возвращаемых значений |
Смотрите testtype