文档帮助中心
确定输入是否为整数数组
TF = isinteger (A)
例子
特遣部队= isinteger (一个)返回逻辑1(真正的)如果一个是一个整数类型的数组。否则,它返回logical0(假)。
特遣部队= isinteger (一个)
特遣部队
一个
1
真正的
0
假
MATLAB中的整数类型®包括:int8,int16,int32,int64,uint8,uint16,uint32,uint64。有关更多信息,请参见整数类。
int8
int16
int32
int64
uint8
uint16
uint32
uint64
全部折叠
确定一个实数是否是整数类型。
TF = isinteger (2)
TF =逻辑0
MATLAB®存储一个实数为a双默认类型。
双
方法将该数字转换为有符号的8位整数类型int8函数。检查它是否是整数类型。
TF = isinteger (int8 (2))
TF =逻辑1
确定复数是否是整数类型。
A = 3.5 - 2.5i
A = 3.5000 - 2.5000i
MATLAB将复数存储为a双默认类型。
方法将复数转换为有符号的32位整数类型int32函数。检查它是否是整数类型。
B = int32 (A)
B =int324 - 3我
TF = isinteger (B)
当将具有十进制数字的数转换为整数类型时,MATLAB将其舍入到最接近的整数。
确定包含整数的数组是否是整数类型。
属性创建数组int8函数。检查它是否是整数类型。
一个= [int8 (1:5)]
一个=1 * 5 int8行向量1 2 3 4 5
现在,创建一个包含数组单元阵列一个和其他整数。使用类标识单元格数组的类型。检查它是否是整数类型。
类
A int8(-4);int8 (2) int8 (1)}
B =2×2单元阵列{1x5 int8} {[-4]} {[2]} {[1]}
类型=类(B)
类型=“细胞”
单元格数组不是整数类型,因为它是一个单元格类型。
输入数组,指定为标量、向量、矩阵或多维数组。MATLAB有以下整数类型。
8位带符号整数
16位带符号整数
64位带符号整数
32位带符号整数
8位无符号整数
16位无符号整数
32位无符号整数
64位无符号整数
用于浮点数a单要么双类型,可以通过使用回合函数(内浮点相对精度每股收益)。如果数字的四舍五入值在四舍五入之前等于原始值,则该数字是整数。例如,2 ==轮(2)返回逻辑1(真正的)自2是一个整数。
单
回合
每股收益
2 ==轮(2)
2
这个功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式数组。万博1manbetx有关更多信息,请参见与分布阵列运行MATLAB功能(并行计算工具箱)。
类|是*|isa|isfloat|isnumeric
是*
isa
isfloat
isnumeric
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系