【发布时间】:2012-12-14 21:55:59
【问题描述】:
在 Matlab/octave 中,当我添加两个数字时,我丢失了一些数字。
>>> 23.0 + 0.65850
ans = 23.659
如何取回 23.65850 的双精度值?
【问题讨论】:
在 Matlab/octave 中,当我添加两个数字时,我丢失了一些数字。
>>> 23.0 + 0.65850
ans = 23.659
如何取回 23.65850 的双精度值?
【问题讨论】:
为了显示目的,仅对数字进行了四舍五入。如果您想更改它,请查看format 命令。
octave> 23 + 0.65850
ans = 23.659
octave> format free
octave> 23 + 0.65850
ans = 23.7
octave> format long g
octave> 23 + 0.65850
ans = 23.6585
查看help format 了解其他选项,但请记住,这仅会影响显示。您不会失去任何精度。
【讨论】: