[爆卦]matlab累加迴圈是什麼?優點缺點精華區懶人包

為什麼這篇matlab累加迴圈鄉民發文收入到精華區:因為在matlab累加迴圈這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者picturedog (開圖單中)看板MATLAB標題[討論] 關於迴圈累加時間Sun Mar ...


請問各位大大

小弟在做一個簡單回圈的時候遇到一個問題

迴圈如下:

A=0
for i=1:100
A=A+0.05
end


跑完迴圈後發現A的值

並不像我想像中的一樣以0.05累加上去

在加到1.25 之後出現

1.250000000000000

1.300000000000001

1.350000000000001

在小數點後出現微小誤差

以致累加到後面出現

4.999999999999990

而不是5的結果



請問是為什麼?!

謝謝各位高手解答

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.46.150
poiuy777:因為double精度不夠 03/23 17:29
Raymond0710:浮點數誤差阿 03/23 18:21

你可能也想看看

搜尋相關網站