文档帮助中心
确定输入是否是数字数组
TF = ISNUMERIC(A)
例
TF= ISNUMERIC(一个)返回逻辑1(真正)如果一个是数字数据类型的阵列。否则,返回逻辑0(假)。
TF= ISNUMERIC(一个)
TF
一个
1
真正
0
假
数值类型在MATLAB®包括:INT8,INT16,INT32,Int64的,UINT8,UINT16,UINT32,UINT64,单和双。欲了解更多信息,请参阅整数类和浮点数字。
INT8
INT16
INT32
Int64的
UINT8
UINT16
UINT32
UINT64
单
双
全部收缩
确定是否一个实数是数值型。
TF = ISNUMERIC(2)
TF =合乎逻辑1
MATLAB®存储数字数据作为默认双精度格式,这是一种数字式。
现在,使用创建一个符号16位整型INT16。检查它是否是一个数字类型。
TF = ISNUMERIC(INT16(-256))
确定是否包含无穷大或不非数值值的数组是数值类型。
创建一些计算方法,回报天道酬勤并分配结果的数组。检查,如果阵列是数值类型。
天道酬勤
A = [1/0日志(0)1e1000]
A =1×3天道酬勤-Inf天道酬勤
MATLAB表示由特殊的价值无限天道酬勤作为一个双类型。
创建一些计算方法,回报为NaN并分配结果的数组。检查,如果阵列是数值类型。
为NaN
A = [0/0 -Inf / INF]
A =1×2楠楠
MATLAB表示由特殊值不是一个数为NaN, 作为一个双类型。
确定是否包含浮点数的数组是数值类型。
A = [-3.5e2 2.5;单(3)PI]
A =2×2矩阵单-350.0000 2.5000 3.0000 3.1416
现在创建一个包含数组单元阵列一个和其他数字。用类识别单元阵列的类型。检查它是否是一个数字类型。
类
B = {A -4;2 1}
B =2×2单元阵列{2×2单} {[-4]} {[2]} {[1]}
类型=类(B)
类型=“细胞”
TF = ISNUMERIC(B)
TF =合乎逻辑0
单元阵列是不是一个数字类型,因为它是一个细胞类型。
输入阵列,指定为一个标量,矢量,矩阵或多维数组。MATLAB具有以下的数字类型。
8位有符号整数
16位有符号整数
64位带符号整数
32位带符号整数
8位无符号整数
16位无符号整数
32位无符号整数
64位无符号整数
此功能完全支持GPU阵列。万博1manbetx欲了解更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅与分布阵列运行MATLAB功能(并行计算工具箱)。
类|是*|ISA|isfloat|isinteger
是*
ISA
isfloat
isinteger
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处