matlab中 double是多少位的?

matlab中double是多少位啊?... matlab中 double是多少位啊? 展开
 我来答
四舍五不入6
高粉答主

2020-03-18 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

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位为尾数。

参考资料来源:百度百科-双精度浮点型

shine戚七七
推荐于2017-09-13 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2675万
展开全部
matlab中 double是64位的,大多数的函数和操作都定义在double数据结构。

matlab中double是强制类型转换语句,将其它形式的数组转换为double类型。
例如:
syms x
equ = 1+x-4;
y = solve(equ);
此时解出的y是一个syms类型变量3、用double(y)可以将y转变为double类型变量3,从而可以带入下一步继续进行计算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chendequan610
2010-08-04 · TA获得超过1904个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:158万
展开全部
Matlab默认的矩阵数据结构都是双精度浮点型,即64位来表示一个数字,大多数的函数和操作都定义在double数据结构.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maoxuchen000
2015-09-11 · TA获得超过1.5万个赞
知道大有可为答主
回答量:3286
采纳率:78%
帮助的人:489万
展开全部
64位。
Matlab默认的矩阵数据结构都是双精度浮点型,即64位来表示一个数字,大多数的函数和操作都定义在double数据结构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
话题有点烦
2019-09-25
知道答主
回答量:17
采纳率:0%
帮助的人:1.2万
展开全部

64位。见官方文档网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式