文档

数值类型

整数和浮点数据

数字类在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
EPS 浮点相对精度
flintmax 在浮点格式最大的连续整数
无限
intmax 指定的整数类型的最大值
intmin 指定整数类型的最小值
为NaN 不是非数字
realmax 最大正浮点数
realmin 最小正正规化浮点数

主题

整型

MATLAB支万博1manbetx持1-,2-,4-,和8个字节的整数的数据存储。如果您使用的是适用于您的数据的最小整型,你可以节省内存和程序执行时间。

浮点数字

MATLAB表示在任一双精度或单精度格式浮点数。默认值是双精度。

复数

创建复数。复数由实部和虚部的。

无穷大和NaN

MATLAB表示由特殊的价值无限,以及由特殊值既不现实,也不需要复杂的值为NaN,它代表“不是一个数字”。

识别数字类

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

对于数值显示格式

格式功能控制数值的显示。更改格式不改变值,只有它们的显示。

不同于整数类型结合

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

结合整数和非整数数据

如果合并与整数, 要么合乎逻辑类,所得到的矩阵的所有元素被给定的最左边的整数的数据类型。

空矩阵

如果使用空矩阵元素构造一个矩阵,所述空矩阵在所得到的矩阵忽略。

级联的例子

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

是这个主题有帮助吗?