永发信息网

matlab中科学记数法的表示D和E的区别和联系比如输入1.2340D+2,则结果是123.4输入1

答案:2  悬赏:60  手机版
解决时间 2021-01-28 11:43
  • 提问者网友:山高云阔
  • 2021-01-28 01:45
matlab中科学记数法的表示D和E的区别和联系比如输入1.2340D+2,则结果是123.4输入1
最佳答案
  • 五星知识达人网友:野慌
  • 2021-01-28 03:11
在Fortran中,D是用于表示双精度实数的方式,E则用于表示单精度实数,对于很多数据,由于所谓的二进制转换误差(Base 2 Conversion Errors),二者是有区别的.由于MATLAB最初是用Fortran编写的,所以沿用了这种写法,但只是出于兼容的考虑,文档中也并未提到这种方式(也许文档中有?我没见过).而MATLAB的默认数据类型就是双精度,所以使用E和D是没有差别的.绝大多数编程语言采用E表示法,并不接受D表示,所以,为更好的兼容性考虑,最好使用E.
全部回答
  • 1楼网友:鸽屿
  • 2021-01-28 04:09
我好好复习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯