matlab中 double是多少位的?

如题所述

第1个回答  2022-09-28

64位。

Matlab默认的矩阵都是,即64位来表示一个数字,大多数的函数和操作都定义在double数据结构。

用法例如:

syms x

equ = 1+x-4;

y = solve(equ);

此时解出的y是一个syms类型变量3、用double(y)可以将y转变为double类型变量3,从而可以带入下一步继续进行计算。

扩展资料:

双精度型占8 个字节(64位)内存空间,其数值范围为-1.79769313486232E308 到1.79769313486232E308。

双精度浮点型类型数值可转换到其他类型的整数或,反之亦然。双精度浮点型的最后一个字符可加上“d”或“D”。其存储格式与浮点型类似,最高位为符号位,次高11位为指数位,其次52位为尾数。

参考资料来源:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网