文件帮助中心文件
确定输入是否为数字数组
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×3.INF -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阵列。万博1manbetx有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
班级|是*|isa.|isfloat.|Isinteger.
是*
isa.
isfloat.
Isinteger.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室