isa
确定输入是否具有指定的数据类型
描述
例子
确定变量是否具有指定的数据类型
创建一个数值变量并确定其数据类型是否为双
.
一个= 3.1416;tf = isa (,“双”)
tf =逻辑1
创建一个32位整数数组,并确定其数据类型是否为int32
.
A = int32([0 2 4 6 8])
一个=1x5 int32行向量0 2 4 6 8
tf = isa (,“int32”)
tf =逻辑1
的数据类型是否一个
是字符
.
tf = isa (,“字符”)
tf =逻辑0
确定变量类型是否属于指定的类别
创建一个数据类型为的数组uint8
.类型的数据类型是否属于整数
类别。
A = uint8([0 2 4 6 8])
一个=1x5 uint8行向量0 2 4 6 8
tf = isa (,“整数”)
tf =逻辑1
的数据类型是否一个
属于浮动
类别。
tf = isa (,“浮”)
tf =逻辑0
输入参数
一个
- - - - - -输入数组
数组
输入数组。
数据类型
- - - - - -数据类型
特征向量|字符串标量
数据类型,指定为字符向量或字符串标量。数据类型
可以是的名称:
任何基本数据类型或MATLAB®类
一个Java®或. net类
该表显示了许多常用的MATLAB数据类型的名称。
“一半” |
Half-precision数量 |
“单一” |
单精度数 |
“双” |
双精度数 |
“int8” |
签署了8位整数 |
“int16” |
签署了16位整数 |
“int32” |
签署了32位整数 |
“int64” |
签署了64位整数 |
“uint8” |
Unsigned 8位整数 |
“uint16” |
16位无符号整数 |
“uint32” |
32位无符号整数 |
“uint64” |
未签名的64位整数 |
“逻辑” |
逻辑1 (真正的 )或0 (假 ) |
“字符” |
字符 |
“字符串” |
字符串数组 |
“结构” |
结构数组 |
“细胞” |
单元阵列 |
“表” |
表格 |
“时间表” |
时间表 |
“function_handle” |
函数处理 |
typeCategory
- - - - - -数据类型分类
“数字”
|“浮”
|“整数”
数据类型类别,指定为“数字”
,“浮”
,或“整数”
.这些值表示数值类型的类别,如表所示。
|
整数或浮点数组,具有以下数据类型之一:
|
|
单精度或双精度浮点数组,具有以下数据类型之一:
|
|
有符号或无符号整数数组,具有以下数据类型之一:
|
提示
方法来测试输入数组是否稀疏
issparse
函数。若要测试输入数组是否有任何虚构或复杂的元素,请使用
~伊斯雷尔(A)
.
扩展功能
C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。
线程环境
在后台使用MATLAB®运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
版本历史
之前介绍过的R2006a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。