帮助中心帮助中心
类型的基础数据确定数组的行为
typename = underlyingType (X)
例子
typename = underlyingType (X)返回底层MATLAB的名字®数组数据类型决定X行为。typename作为一个特征向量返回。
X
typename
的类函数是非常有用的决定变量的类。对于大多数类,underlyingType (X)和类(X)返回相同的答案。然而,一些MATLAB中的类可以包含基础数据相比,有不同的类型类的回报。示例类包括gpuArray(并行计算工具箱),dlarray(深度学习工具箱),分布式(并行计算工具箱)。这些类的行为是由底层数据包含的类型。例如,一个分布式数组包含双像一个值双数组中。
类
underlyingType (X)
类(X)
gpuArray
dlarray
分布式
双
全部折叠
使用underlyingType和类测试几个变量的数据类型。
underlyingType
创建一个数值型变量的数据类型单然后查询类和基础数据类型。
单
x =单(5);类(x)
ans = '单'
underlyingType (x)
当x是一个基本数据类型如单,双,或字符串,两个类(x)和underlyingType (x)返回相同的答案。
x
字符串
类(x)
接下来,创建一个表有两个变量,然后查询类和基本数据类型。
表
表([x = 1;2;3],[“一个”;“b”;“c”]);类(x)
ans =“表”
当x是一个容器数据类型如表,时间表,或细胞,命令类(x)和underlyingType (x)还是返回相同的答案。这是因为容器数据类型没有改变他们的行为基于底层的数据类型。
时间表
细胞
现在,创建一个gpuArray(需要并行计算工具箱™),然后查询类和基本数据类型。
x = gpuArray (1:10);类(x)
ans = ' gpuArray '
ans =“双”
当x属于一个类可以有基础数据,改变变量的行为方式,比如gpuArray,dlarray,或分布式,命令类(x)和underlyingType (x)返回不同的答案。在这种情况下,类(x)返回类的变量的名称,underlyingType (x)返回数据类型的名称为底层数据。
输入数组或对象,指定为一个变量或表达式。
例子:underlyingType (gpuArray(双(1)))返回“双”自gpuArray包含基础数据类型双。
underlyingType (gpuArray(双(1)))
“双”
使用笔记和限制:
不支持输入参数金宝appX这就是的dlarray(深度学习工具箱)类型。
backgroundPool
ThreadPool
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
介绍了R2020b
类|isUnderlyingType|mustBeUnderlyingType
isUnderlyingType
mustBeUnderlyingType
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室