主要内容

数值类型

整数和浮点数据

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

所有数字类型都支持基本阵列操作,例如金宝app索引,重塑和数学操作。

funktionen

阿莱erweitern

双人间 双精度阵列
单身 单精度阵列
INT8. 8位符号整数阵列
int16 16位带符号整数数组
INT32. 32位符号整数阵列
INT64. 64位符号整数阵列
uint8. 8位无符号整数阵列
uint16 16位无符号整数阵列
UINT32 32位无符号整数阵列
UINT64 64位无符号整数阵列
将变量转换为不同的数据类型
typeCast. 转换数据类型而不更改底层数据
Isinteger. 确定输入是否为整型数组
isfloat. 确定输入是否是浮点数
isnumeric. 确定输入是否为数字数组
Isreal. 确定数组是否使用复杂存储
是一菲特 确定哪些数组元素是有限的
isinf. 确定哪些数组元素是无限的
isnan. 确定哪些数组元素是南
eps. 浮点相对准确性
Flintmax. 浮点格式中最大的连续整数
创建所有数组
Intmax. 最大的特定整数类型值
intmin 指定整型的最小值
创建所有数组
realmax. 最大的积极浮点数
最小正浮点数 最小的标准化浮点数

主题

浮点数

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

单精度数学

此示例显示了如何使用单精度数据执行算术和线性代数。

整数

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

整数算术

此示例显示如何在表示信号和图像的整数数据上执行算术。

创建复杂数字

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

无限和纳米

MATLAB用特殊值表示无穷,并且既不是实际价值也不复杂的值,它代表“不是数字”。

识别数字类

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

数字值的显示格式

用来格式函数或设置偏好以控制数字值的显示。

与整数类型不同

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

结合整数和非整数数据

如果你把整数和双人间单身或者逻辑类,得到的矩阵的所有元素都被赋予最左边的整数的数据类型。

空矩阵

如果使用空矩阵元素构造矩阵,则在生成的矩阵中忽略空矩阵。

贴合例

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

十六进制和二进制值

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