Ввод::Введите представление пересечения нескольких типов
Блокноты 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