-
四捨五入
(一種精確度的計數保留法)
鎖定
- 中文名
- 四捨五入
- 類 型
- 精確度的計數保留法
- 定 義
- 差值不超過最後一位的二分之一
- 特 點
- 誤差總和是最小的
- 舉 例
- π便被四捨五入保留3.14
- 領 域
- 數學
四捨五入例子
例子一:例如π被四捨五入,保留下3.14。但是,有的時候不可以用四捨五入的方法,而要用“進一法”和“去尾法”。四捨五入裏的四舍是:0、1、2、3、4,五入是:5、6、7、8、9。例如,288個學生春遊,45人一輛大巴,算下來是6.4輛大巴,但是必須進一才可以不讓人多出來,不讓車少,因為車的數量不能為小數,所以需要7輛大巴。再例如,1016升汽油,要給汽車加油,20升一輛,平均可加50.8輛,但是必須去尾才可以不讓車多出來,讓油少,因為車的數量不能為小數,所以只可以給50輛汽車加油。
四捨五入計算方法
如:小邊255 除大邊1005=tan0.2537313。
通常,木工所接觸的製作圖,都採用公制,且以毫米(mm)為單位,製作的面積從幾十毫米到十多二十米不等,只要配合實際尺寸,對小數點作適當的刪除,又能使誤差不超過一 毫米,就應該施行四捨五入法.應該在哪一位置施行四捨五入呢? 以毫米為單位來説,假如它在第三位,我們就在第四位作四捨五入,先看第四位:如果是4或者比四小,就把它捨去;如果它是5或者比五大,也把它捨去,但要向它的左邊單位上進1,這種方法就叫四捨五入法。
再舉上面的例子,用tan值乘大邊,以便求出小邊值。假設tan值不變,大邊值改為3000,這時,以毫米為單位來算,它就在第四位,我們就取tan值小數點後的四位數作為運算值就 夠了。第五位是3,因為小於4,所以將它捨去,即:0.2537乘 3000=761.1,答案的小數點這時小於1mm應把它刪去,只取761mm。
但是在四捨五入中,捨去的幾率有九分之四,而進一的幾率有九分之五,兩者不等。故有“四捨六入”的説法,在這之中,若是5需舍入,若前一位數是奇數,則進一,若是偶數,則去尾。
四捨五入Excel計算
在我們日常的實際工作中,特別是財務計算中常常遇到四捨五入的問題。雖然,Excel的單元格格式中允許定義小數位數,但是在實際操作中我們發現,其實數字本身並沒有真正實現四捨五入。如果採用這種四捨五入的方法,在財務運算中常常會出現誤差,而這是財務運算所不允許的。
在這裏,有簡單可行的方法進行真正的四捨五入。在Excel中,已經提供這方面的函數了,這就是ROUND函數,它可以返回某個數字按指定位數四捨五入後的數字。
例如:
round函數:按指定位數對數字進行四捨五入。如輸入=round(3.158,2),則會出現數字3.16,即按兩位小數進行四捨五入。rounddown函數:按指定位數捨去數字指定位數後面的小數。如輸入=rounddown(3.158,2) ,則會出現數字3.15,將兩位小數後的數字全部舍掉了。
roundup函數:按指定位數向上舍入指定位數後面的小數。如輸入=roundup(3.158,2),則會出現數字3.16,將兩位小數後的數字舍上去,除非其後為零。
注:其中的3.158可更改為單元格如A1,小數位數也可自行更改。其他的可以照搬。
四捨五入同型算法
四捨六入五成雙是一種精確度的計數保留法。這裏"四"是小於五的意思,"六"是大於五的意思,"五"是舍入位之後的尾數逢五的話看前一位,奇進偶不進。如1.25保留一位小數,因為2是偶數,所以是1.2。又如1.35,因為3是奇數,所以是1.4。
從統計學的角度,"四捨六入五成雙"比"四捨五入"要科學,它使舍入後的結果有的變大,有的變小,更平均。而不是像四捨五入那樣逢五就入,導致結果偏向大數。
例如:1.15+1.25+1.35+1.45=5.2,若按四捨五入取一位小數計算:
1.2+1.3+1.4+1.5=5.4
按"四捨六入五成雙"計算,1.2+1.2+1.4+1.4=5.2,舍入後的結果更能反映實際結果。
C#中,int.ToString("F2")的結果就是按照四捨六入五成雙的規則計算的。其他如Matlab等計算軟件中舍入也大多按此處理。
四捨五入數據誤差
很多朋友都在使用Excel編輯、處理各種數據報表,在使用過程中往往會發現Excel自動計算的結果與我們自己手動計算的結果會出現一個誤差。
例如Excel工作表中有B2=16.18、C2=12.69,將B2與C2之和乘以0.11,將結果“四捨五入”,保留兩位小數,再將結果乘以3.12,再“四捨五入”保留兩位小數,Excel的計算結果是“9.91”,而我們手工計算的結果是“9.92”。
這裏,之所以會造成計算結果9.91與9.92的不同,是因為Excel運算運用了“四捨五入”。