主要内容

isUnderlyingType

确定输入是否具有指定的底层数据类型

描述

例子

tf = isUnderlyingType(Xtypename返回逻辑1真正的)如果基础数据类型为X等于typename,由underlyingType (X).否则,结果是合乎逻辑的0).

例子

全部折叠

使用isUnderlyingType查询多个变量的数据类型。

创建数据类型为的数值变量然后测试底层数据类型是否也是

X =单(5);tf = isUnderlyingType(x,“单身”
Tf =逻辑1

结果是真正的因为underlyingType (x)返回“单一”

接下来,创建一个表格使用两个变量,然后确定底层数据类型是否为字符串

X = table([1;2;3], [“一个”“b”“c”]);tf = isUnderlyingType(x,“字符串”
Tf =逻辑0

在这种情况下,结果是因为underlyingType (x)返回“表”

现在,创建一个分布式数组(需要并行计算工具箱™),然后确定底层数据类型是否为

X =分布(1:10);tf = isUnderlyingType(x,“替身”
使用“本地”配置文件启动并行池(parpool)…连接到并行池(worker数:6),tf = logical 1

结果是真正的因为underlyingType (x)返回“双”.在这种情况下,类(x)返回变量的类名,而underlyingType (x)返回基础数据的数据类型名称。

输入参数

全部折叠

输入数组或对象,指定为变量或表达式。

例子:isUnderlyingType (gpuArray(双(1)),“单”)测试输入是否gpuArray包含类型的底层数据

要测试的数据类型的名称,指定为字符向量或字符串标量。

例子:isUnderlyingType (X,“双”)测试是否X具有潜在类型

数据类型:字符|字符串

扩展功能

版本历史

R2020b中介绍