Type::SequenceOf

Введите последовательности представления

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

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

Синтаксис

testtype(obj, (obj_type, <min_nr, <max_nr>>))

Описание

С Type::SequenceOf, последовательности с заданными объектами могут быть идентифицированы.

Вызов testtype(obj, Type::SequenceOf(obj_type)) проверки, ли obj последовательность с элементами данного типа obj_type. В этом случае, это TRUE, в противном случае FALSE.

Последовательность имеет доменный тип DOM_EXPR и тип "_exprseq".

Два дополнительных параметра min_nr и max_nr определите минимальное и максимальное количество аргументов проанализированной последовательности, соответственно. Если числа не, даны, число элементов последовательности не будет проверяться. Если только минимум дан, последовательность должна иметь, по крайней мере, min_nr элементы для теста, чтобы успешно выполниться.

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

Примеры

Пример 1

Действительно ли данная последовательность является последовательностью идентификаторов?

testtype((a, b, c, d, e, f), Type::SequenceOf(DOM_IDENT))

Действительно ли данная последовательность является последовательностью по крайней мере пяти вещественных чисел?

testtype((0, 0.5, 1, 1.5, 2, 2.5, 3), Type::SequenceOf(Type::Real, 5))

Параметры

obj

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

obj_type

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

min_nr

Минимальное количество объектов как неотрицательное целое число

max_nr

Максимальное количество объектов как неотрицательное целое число

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

Смотрите testtype

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

Функции MuPAD