如何改变matlab默认的计算精度

如题所述

    matlab默认运算精度为双精度16位有效数字,为了保证计算精度,这个是不需要改变的;

    但是,可以改变显示格式(多少位显示):


    使用:format è¿›è¡Œæ˜¾ç¤ºé•¿åº¦è®¾ç½®
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27
matlab默认运算精度为双精度16位有效数字 VPA和DIGITS可以设置计算精度,不过速度会受影响
你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。
如你还有别的问题,可另外向我求助;答题不易,互相理解,...本回答被提问者和网友采纳
第2个回答  2015-06-26
matlab默认运算精度为双精度16位有效数字 VPA和DIGITS可以设置计算精度,不过速度会受影响
你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。
如你还有别的问题,可另外向我。
第3个回答  2015-04-17
eps('double')

eps('single')
第4个回答  2015-11-08
使用函数digit和vpa设置小数位数
例如:
digit(10) %设置小数为10位
q = vpa(sin(pi)/6) %结果为0.2041077999e-16
q=sin(pi)/6 %结果为2.0411e-017
q = vpa(sin(pi)/6,10) %结果为0.2041077999e-16

相关了解……

你可能感兴趣的内容

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