伊萨
确定输入指定数据类型
描述
例子
确定变量是否具有指定的数据类型
创建数字变量并确定其数据类型是否为双倍的
。
a = 3.1416;tf = isa(a,'双倍的')
tf =逻辑1
创建一个32位整数的数组,并确定其数据类型是否为INT32
。
a = int32([0 2 4 6 8])
a =1x5 int32行矢量0 2 4 6 8
tf = isa(a,'int32')
tf =逻辑1
确定数据类型是否一个
是char
。
tf = isa(a,'char')
tf =逻辑0
确定可变类型是否属于指定类别
创建一个数据类型的数组UINT8
。确定数组是否具有属于整数
类别。
a =UINT8(([0 2 4 6 8])
a =1x5 UINT8行矢量0 2 4 6 8
tf = isa(a,'integer')
tf =逻辑1
确定数据类型是否一个
属于漂浮
类别。
tf = isa(a,'漂浮')
tf =逻辑0
输入参数
一个
-输入数组
array
输入数组。
数据类型
-数据类型
角色向量|字符串标量
数据类型,指定为字符向量或字符串标量。数据类型
can be the name of:
任何基本数据类型或MATLAB®班级
爪哇®或.NET类
该表显示了许多常用的MATLAB数据类型的名称。
'一半' |
半精度编号 |
'单身的' |
单精度编号 |
'双倍的' |
双精度编号 |
'int8' |
签名的8位整数 |
'int16' |
签名16位整数 |
'int32' |
签名32位整数 |
'int64' |
Signed 64-bit integer |
'uint8' |
未签名的8位整数 |
'uint16' |
未签名的16位整数 |
'uint32' |
未签名的32位整数 |
'uint64' |
Unsigned 64-bit integer |
“逻辑” |
逻辑1 ((true ) 或者0 ((错误的 ) |
'char' |
特点 |
'细绳' |
字符串数组 |
'struct' |
结构数组 |
'细胞' |
单元阵列 |
'桌子' |
桌子 |
'function_handle' |
功能句柄 |
键入法
-数据类型类别
'numeric'
|'漂浮'
|'integer'
数据类型类别,,,,specified as'numeric'
,,,,'漂浮'
, 或者'integer'
。这些值表示数字类型的类别,如表中所示。
|
整数或浮点数阵列,具有以下数据类型之一:
|
|
具有以下两种数据类型的单个或双精度浮点数阵列:
|
|
Signed or unsigned integer array, having one of these data types:
|
提示
要测试输入阵列是否稀疏,请使用
ISSPARSE
功能。要测试输入阵列是否具有任何虚构或复杂元素,请使用
〜iSreal(a)
。
扩展功能
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
基于线程的环境
使用MATLAB®在后台运行代码背景池
或使用并行计算工具箱加速代码™螺纹池
。
此功能完全支持基于线程的环境。万博1manbetx有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- 一个mérica Latina((Español)
- 加拿大(英语)
- 美国(英语)