Re: [問題]請教減少誤差的寫法~

看板java作者 (C++)時間19年前 (2006/04/24 13:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: 我們只取10次~但其實要做到50次以上~ : 可是我們做出來會有誤差~ : x(0)=0.10000000000000001 : x(1)=0.30000000000000004 : x(2)=0.90000000000000013 : x(3)=0.70000000000000018 : x(4)=0.10000000000000053 : ............. : 如此一來~做到50次的時候勢必會有過大的誤差~ : 有沒有能減少誤差的方法呢? : (第一次在此PO文~格式如有不妥請見諒) 你的程式 所有的值有效大小都是小數點以下一位 那你幹嘛不甘脆用整數來做...用小數在這邊好像沒什麼意義 速度慢有有誤差 你就用整數做不就好了? 就等於所有數值都是成上10 %1 => %10 i=1/10.0=>10/10.0=1 而且你這個結果是會循環的 實際上也不用做這麼多次 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.14
文章代碼(AID): #14J6BtlX (java)
文章代碼(AID): #14J6BtlX (java)