怎么看或者更改matlab中的运算为单精度或者双精度啊?
3个回答
推荐于2017-09-02 · 知道合伙人互联网行家
关注
展开全部
参与运算的数据如果都是double,那么运算过程和结果就是double;反之,如果输入都是float,输出就都是single
追问
什么叫输入double 输入float?麻烦您能举个例子吗?谢谢
追答
a = double(5.0); b = double(1.0);
c = a+b; % 则c也是double类型
不过,double类型是matlab中默认的数据类型。也就是说,上面两个double不加也是一样的。
而,将上面的double都替换成single,则c就是single类型。single类型的数据必须显式转换。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询