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