MATLAB 帮助中心
特定整数类型的最大值
v = intmax
v = intmax(type)
v = intmax(like=p)
v = intmax 返回 32 位有符号整数类型的最大值。
v
示例
v = intmax(type) 返回指定整数类型的最大值。当您将大于 intmax(type) 的值转换为整数类型 type 时,该值将变为 intmax(type)。
type
intmax(type)
v = intmax(like=p) 返回与整数变量 p 具有相同数据类型和复/实性(实数或复数)的整数类型的最大值。
p
全部折叠
返回 32 位有符号整数类型的最大值。
v = int32 2147483647
返回 64 位无符号整数类型的最大值。
v = intmax("uint64")
v = uint64 18446744073709551615
检查 v 的类。
class(v)
ans = 'uint64'
intmax
返回 8 位有符号整数类型的最大值,即 127。
v = intmax("int8")
v = int8 127
将大于 127 的值转换为 8 位有符号整数。
v1 = int8(198)
v1 = int8 127
转换后的值变为 127。
检查 v1 是否与 v 相同。
v1
isequal(v,v1)
ans = logical 1
创建一个由 8 位有符号整数组成的 2×3 复数数组。
p = int8([-12 3+2i 2; 6 3 2-7i]);
返回与 p 具有相同数据类型和复/实性的整数类型的最大值。
v = int8 127 + 0i
ans = 'int8'
"int32"
整数类型,指定为字符向量或字符串。下表显示 type 的有效选项。
"int8"
8 位有符号整数
"int16"
16 位有符号整数
32 位有符号整数
"int64"
64 位有符号整数
"uint8"
8 位无符号整数
"uint16"
16 位无符号整数
"uint32"
32 位无符号整数
"uint64"
64 位无符号整数
原型,指定为整数变量。
数据类型: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 复数支持: 是
int8
int16
int32
int64
uint8
uint16
uint32
uint64
指定整数类型的最大值,以标量形式返回。
全部展开
此函数支持 tall 数组,但存在以下限制:
支持的语法是 intmax(like=p),其中 p 的基础数据类型必须为整数类型。
intmax(like=p)
有关详细信息,请参阅 tall 数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
intmax 函数支持 GPU 数组输入,但有以下用法说明和限制:
有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
用法说明和限制:
有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2006a 之前推出
intmin | realmax | realmin | isa | class
intmin
realmax
realmin
isa
class
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处