MATLAB中的数值类®包括有符号和无符号整数,单精度和双精度浮点数。默认情况下,MATLAB将所有数值存储为双精度浮点数。(不能更改默认的类型和精度。)您可以选择以整数或单精度存储任何数字或数字数组。整数和单精度数组提供的存储效率比双精度数组更高。
所有数字类型都支持基本的数组操作,如金宝app索引、整形和数学操作。
MATLAB以双精度或单精度格式表示浮点数。默认是双精度。
这个例子展示了如何用单一精度的数据执行算术和线性代数。
MATLAB支金宝app持整数数据的1、2、4和8字节存储。如果使用容纳数据的最小整数类型,可以节省内存和程序执行时间。
这个示例演示了如何对表示信号和图像的整数数据执行算术运算。
创建复杂的数字。复数由实部和虚部组成。
MATLAB用特殊值表示无穷正
,以及既非实值也非特殊值的复值南
,代表“不是一个数字”。
您可以使用这些命令中的任何一个来检查变量的数据类型。
使用格式
函数或设置首选项以控制数值的显示。
如果在一个矩阵中组合不同的整数类型(例如,有符号的和无符号的,或8位整数和16位整数),得到的矩阵的所有元素都给出最左边元素的数据类型。
如果你把整数和双
,单
,或逻辑
类中,得到的矩阵的所有元素都给出最左边整数的数据类型。
如果您使用空矩阵元素构造一个矩阵,空矩阵将在得到的矩阵中被忽略。
这些示例展示了如何连接不同的数据类型。
将十六进制和二进制值指定为文字或文本。十六进制和二进制字面值存储为整数。可以将表示十六进制和二进制值的文本转换为数字,将数字转换为文本表示。