文档

数值类型

整型和浮点型数据

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

所有数字类型都支持基本的数组操作,如金宝app下标、整形和数学操作。

功能

双精度数组
单精度数组
int8 8位带符号整数数组
int16 16位带符号整数数组
int32 32位带符号整数数组
int64 64位带符号整数数组
uint8 8位无符号整数数组
uint16 16位无符号整数数组
uint32 32位无符号整数数组
uint64 64位无符号整数数组
将变量强制转换为不同的数据类型
定型 在不更改基础数据的情况下转换数据类型
isinteger 确定输入是否为整型数组
isfloat 确定输入是否是浮点数组
isnumeric 确定输入是否为数字数组
伊斯雷尔 确定数组是否为实数
isfinite 数组元素是有限的
isinf 数组元素是无限的
isnan NaN的数组元素
每股收益 浮点相对精度
flintmax 浮点格式的最大连续整数
intmax 指定整型的最大值
intmin 指定整型的最小值
不是一个数字
最大浮点数 最大的正浮点数
最小正浮点数 最小正正规化浮点数

主题

浮点数

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

单精度数学

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

整数

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

整数运算

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

复数

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

无穷和南

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

识别数字类

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

数字值的显示格式

格式功能控制数值的显示。改变格式不会改变值,只会改变值的显示。

组合不同的整数类型

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

组合整型和非整型数据

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

空矩阵

如果您使用空矩阵元素构造一个矩阵,空矩阵将在得到的矩阵中被忽略。

连接的例子

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