Ввод::
Введите представление пересечения нескольких типов
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
testtype(obj
, (obj_type, …
))
Type::Intersection(type1, type2, ...)
представляет все объекты, имеющие все типы type1, type2, ...
Проверки testtype(obj, Type::Intersection(obj_types, ...))
вызова, имеет ли obj
все данные типы obj_types....
Вызов testtype(obj, Type::Intersection(obj_types, ...))
таким образом эквивалентен вызову _lazy_and(map(obj_types, x -> testtype(obj, x)))
, тестируя obj
против всех типов в свою очередь.
obj_types... должна быть (непустая) последовательность типов (см. testtype
).
Этот тип не представляет свойство.
Проверяйте, является ли данный объект положительным и нечетным целым числом:
testtype(1, Type::Intersection(Type::PosInt, Type::Odd))
2
однако, не положительное и нечетное число:
testtype(2, Type::Intersection(Type::PosInt, Type::Odd))
testtype
используется, чтобы выбрать положительные и нечетные целые числа:
SET:= {-2, -1.5, -1, -0.5, 0, 0.5, 1, 1.5, 2, 3}: select(SET, testtype, Type::Intersection(Type::PosInt, Type::Odd))
delete SET:
|
Любой объект MuPAD® |
|
Последовательность типов; тип может быть объектом библиотеки Type или одним из возможных возвращаемых значений |
Смотрите testtype