文件帮助中心
确定输入是否为数字数组
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))
确定包含无限远的数组是否是数字类型。
创建几个返回的计算inf并将结果分配给数组。检查数组是否是数字类型。
inf
A = [1/0 log(0) 1e1000]
A =1×3inf -inf Inf.
Matlab代表了特殊价值的无限inf作为一个双倍的类型。
创建几个返回的计算南并将结果分配给数组。检查数组是否是数字类型。
南
a = [0/0-inf / inf]
A =1×2南纳
MATLAB代表了特殊价值的不是一个数字南, 作为一个双倍的类型。
确定包含浮点数的数组是数字类型。
a = [-3.5e2 2.5;单(3)pi]
A =2x2单矩阵-350.0000 2.5000 3.0000 3.1416
现在创建包含数组的单元格数组一种和其他数字。用班级识别单元格数组的类型。检查它是否是数字类型。
班级
b = {a -4;2 1}
B =2×2个单元阵列{2x2单} {[-4]} {[2]} {[1]}
type = class(b)
type ='cell'
TF = isnumeric (B)
tf =逻辑0.
单元阵列不是数字类型,因为它是一个小区类型。
输入数组,指定为标量,向量,矩阵或多维数组。MATLAB有以下数字类型。
8位符号整数
16位符号整数
64位带符号整数
32位符号整数
8位无符号整数
16位无符号整数
32位无符号整数
64位无符号整数
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱)。
班级|是*|isa.|isfloat.|Isinteger.
是*
isa.
isfloat.
Isinteger.
系统上的修改版本存在于系统上。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室
立即获得试用