Ввод::

Введите списки представлений объектов с тем же типом

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

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

Синтаксис

testtype(obj, Type::ListOf(obj_type, <min_nr, <max_nr>>))

Описание

Type::ListOf описывает списки объектов заданного типа.

Проверки testtype(obj, Type::ListOf(obj_types, ...)) вызова, является ли obj списком с элементами данного типа obj_type... и возвращает TRUE, если это содержит, в противном случае FALSE.

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

Обратите внимание особенно, что Type::Union обеспечивает способ позволить больше чем один тип для элементов списка.

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

Примеры

Пример 1

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

testtype([a, b, c, d, e, f], Type::ListOf(DOM_IDENT))

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

testtype([0, 0.5, 1, 1.5, 2, 2.5, 3], Type::ListOf(Type::Real, 5))

Пример 2

testtype используется к спискам выборки точно с двумя идентификаторами:

S := {[a], [a, b], [d, 1], [0, d], [e], [d, e]}:
select(S, testtype, Type::ListOf(DOM_IDENT, 2, 2))

Параметры

obj

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

obj_type

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

min_nr

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

max_nr

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

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

Смотрите testtype

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

Области MuPAD

Функции MuPAD