主要内容

数值类型

整数和浮点数据

MATLAB中的数值类®包括有符号整数和无符号整数,以及单精度和双精度浮点数。默认情况下,MATLAB将所有数值存储为双精度浮点数。(不能更改默认类型和精度。)您可以选择将任何数字或数字数组存储为整数或单精度。整数和单精度数组比双精度数组提供更高效的内存存储。

所有的数值类型都支持基本的数组操作,万博1manbetx比如索引、重塑和数学操作。

功能

全部展开

双精度数组
单精度数组
int8 8位有符号整数数组
int16 16位有符号整数数组
int32 32位有符号整数数组
int64 64位有符号整数数组
uint8 8位无符号整数数组
uint16 16位无符号整数数组
uint32 32位无符号整数数组
uint64 64位无符号整数数组
将变量转换为不同的数据类型
定型 转换数据类型而不改变底层数据
isinteger 判断输入是否是整数数组
isfloat 确定输入是否为浮点数组
isnumeric 确定输入是否是数值数组
伊斯雷尔 判断数组是否使用复杂存储
isfinite 确定哪些数组元素是有限的
isinf 确定哪些数组元素是无限的
isnan 确定哪些数组元素是NaN
每股收益 浮点相对精度
flintmax 浮点格式的最大连续整数
创建all数组
intmax 特定整数类型的最大值
intmin 指定整数类型的最小值
创建all数组
最大浮点数 最大的正浮点数
最小正浮点数 最小的规范化浮点数

主题

浮点数

MATLAB以双精度或单精度格式表示浮点数。默认为双精度。

单精度数学

这个例子展示了如何使用单一精度数据执行算术和线性代数。

整数

MATLAB支万博1manbetx持整数数据的1-、2-、4-和8字节存储。如果使用容纳数据的最小整数类型,则可以节省内存和程序执行时间。

整数运算

这个例子展示了如何对表示信号和图像的整数数据执行算术运算。

创建复数

创建复数。复数由实部和虚部组成。

无穷大和NaN

MATLAB用特殊值表示无穷大,以及既不是实数也不是特殊值的复数值,代表“不是一个数字”。

识别数字类

您可以使用这些命令中的任何一个检查变量的数据类型。

数值的显示格式

使用格式函数或设置首选项来控制数值的显示。

不同整数类型的组合

如果将不同的整数类型组合在一个矩阵中(例如,有符号和无符号,或8位整数和16位整数),结果矩阵的所有元素都被赋予最左边元素的数据类型。

结合整数和非整数数据

如果你把整数和,,或逻辑类,结果矩阵的所有元素都给定最左边整数的数据类型。

空矩阵

如果使用空矩阵元素构造矩阵,则结果矩阵中将忽略空矩阵。

连接的例子

这些示例展示了如何连接不同的数据类型。

十六进制和二进制值

将十六进制值和二进制值指定为文字或文本。十六进制和二进制字面值存储为整数。您可以将表示十六进制和二进制值的文本转换为数字,将数字转换为文本表示。