Использовать isUnderlyingType для запроса типа данных нескольких переменных.
Создайте числовую переменную, которая имеет тип данных single а затем проверьте, является ли базовый тип данных также single.
Результатом является true потому что underlyingType(x) возвращает 'single'.
Далее создайте table с двумя переменными и затем определите, является ли базовый тип данных string.
В этом случае результатом является false потому что underlyingType(x) возвращает 'table'.
Теперь создайте distributed массив (требует Parallel Computing Toolbox™) и затем определите, является ли базовый тип данных double.
Starting parallel pool (parpool) using the 'local' profile ...
Connected to the parallel pool (number of workers: 6).
tf =
logical
1
Результатом является true потому что underlyingType(x) возвращает 'double'. В этом случае class(x) возвращает имя класса для переменной, а underlyingType(x) возвращает имя типа данных для базовых данных.