Matlab / octaveで、2つの数値を加算すると、一部の桁が失われます。
>>> 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
他のオプションを参照してください。ただし、これは表示にのみ影響することに注意してください。精度を失うことはありません。