双精度阵列
双
是MATLAB中的默认数值数据类型(类)®对于大多数的计算任务提供足够的精确度。数值变量被自动存储为64位(8字节)的双精度浮点值。例如:
X = 10;谁是X
名称大小字节类属性X 1x1的8双
MATLAB构建双
根据IEEE数据类型®标准754双精度。的范围内对类型的负数双
是-1.79769×10之间308个和-2.22507×10-308和用于正数范围为2.22507×10之间-308和1.79769 x 10308个。
有关双链和单精度浮点值的更多信息,请参阅浮点数字。
你自动创建一个双精度数组,当你将一个数字标量或数组变量,如A=[1 2 3;4 5 6]
。变量一个
具有类型双
。有关创建和组合阵列的更多信息,请参阅创建,串联,扩大矩阵. 此外,对具有双精度输入的双精度变量和函数的操作通常返回双精度值,例如+
或罪
。
如果有一个不同的数据类型的阵列,如单
或INT8
,那么你可以使用该数组转换为双精度双
函数,然后以更高的精度存储数组以供进一步计算。
当你创建一个类,过载双
当是有意义的那个类的一个对象转换为一个双精度值。