输入命令>>format long试试,不过这个命令只可以在单次中使结果不四舍五入,也就是说如果关闭matlab再次重启,仍然显示为四舍五入的结果。
如果要永久改变格式,需要在设置菜单中进行更改:输入命令>>preferences,在弹出的界面里,选择命令行菜单(我的是中文版,英文为command window),右边会有数值格式(Numeric format)选项,把 short 更改为 long 就行了,当然还有其他选项,你也可以更改一下试试效果,会有不一样的发现哒~学习软件初期就是要多点点,多试试,希望对你有帮助。
这种更改是即时生效的,而且重启matlab之后还有效。
需要提醒一点的是,就算不更改设置,结果的四舍五入只是为了显示的简洁,只是为了显示的简洁!!!而真正计算时,还是用原数值进行计算的,所以不用担心计算是否会因为四舍五入造成偏差,放心交给matlab进行计算就行~
ps:第一次在芝士回答上碰到自己知道回答的问题,就啰啰嗦嗦了一大堆,还强迫症截了一张这么"完美"的图,爪机打这么多字简直了,中途打了半屏幕字不小心手残右滑一下全没了。。。。最后一句:matlab较新的版本(我的是R2014a)在win10上的运行效果很棒!安利win10一发~
将32写成32.试试
LZ你
clear all;
format long一下
没问题啊~
标签:四舍五入,matlab