MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]两组小数点前8都一样,就最后一位不一样的数,相加的结果最后显示不同是为什么? (https://www.labfans.com/bbs/showthread.php?t=6540)

michael8178 2009-02-26 09:52

[求助]两组小数点前8都一样,就最后一位不一样的数,相加的结果最后显示不同是为什么?
 
具体的是这样的。如果有两组数。其中第一组为
a = 3.111116334
b = 2.111113666
另一组为
a = 3.111116335
b = 2.111113665

在同种精度下执行 c = a + b
最后得到的结果却不同。
其中第一组的为5.2222,而第二组的为5.223. 请问这是为什么哈?:ft:


所有时间均为北京时间。现在的时间是 14:25

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.