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