Использовать 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)
возвращает имя типа данных для базовых данных.