帮助中心帮助中心
确定输入是否具有指定的底层数据类型
tf = isUnderlyingType(X,typename)
例子
tf = isUnderlyingType(X,typename)返回逻辑1(真正的)如果基础数据类型为X等于typename,由underlyingType (X).否则,结果是合乎逻辑的0(假).
tf = isUnderlyingType(X,typename)
X
typename
1
真正的
underlyingType (X)
0
假
全部折叠
使用isUnderlyingType查询多个变量的数据类型。
isUnderlyingType
创建数据类型为的数值变量单然后测试底层数据类型是否也是单.
单
X =单(5);tf = isUnderlyingType(x,“单身”)
Tf =逻辑1
结果是真正的因为underlyingType (x)返回“单一”.
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)返回基础数据的数据类型名称。
“双”
类(x)
输入数组或对象,指定为变量或表达式。
例子:isUnderlyingType (gpuArray(双(1)),“单”)测试输入是否gpuArray包含类型的底层数据单.
isUnderlyingType (gpuArray(双(1)),“单”)
gpuArray
要测试的数据类型的名称,指定为字符向量或字符串标量。
例子:isUnderlyingType (X,“双”)测试是否X具有潜在类型双.
isUnderlyingType (X,“双”)
数据类型:字符|字符串
字符
使用注意事项和限制:
不支持输入参数金宝appX那是dlarray(深度学习工具箱)类型。
dlarray
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
R2020b中介绍
类|underlyingType|mustBeUnderlyingType
类
underlyingType
mustBeUnderlyingType
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处