|
|
发表于 2009-4-25 23:00:00
|
显示全部楼层
在进行具体的数字运算前,按照一定的规则确定一致的位数,然后舍去某些数字后面多余的尾数的过程被称为数字修约,指导数字修约的具体规则被称为数字修约规则。
, b9 I% t+ g; @6 q. D5 F1 [: h, p1 N 科技工作中测定和计算得到的各种数值,除另有规定者外,修约时应按照国家标准文件《数值修约规则》进行。
4 I8 ?6 D" ~# j0 x$ d 数字修约时应首先确定“修约间隔”、“有效位数”,即保留位数。一经确定,修约值必须是“修约间隔”的整数倍,保留至“有效位数”。
4 ^, h+ b: U. b( x7 Y: ?* a 然后指定表达方式,即选择根据“修约间隔”保留到指定位数,或将数值修约成n位“有效位数”。4 S& a$ s& B' Z# W- E2 t6 F
使用以下“进舍规则”进行修约:5 k# X9 I; s/ {
1. 拟舍弃数字的最左一位数字小于5时则舍去,即保留的各位数字不变。/ S( M7 C) m& T D3 J+ j! W
2.拟舍弃数字的最左一位数字大于5;或等于5,而其后跟有并非全部为0的数字时则进一即保留的末位数字加1。(指定“修约间隔”或“有效位数”明确时,以指定位数为准。)
, ]/ v2 A- a) ?' k. i 3.拟舍弃数字的最左一位数字等于5,而右面无数字或皆为0时,若所保留的末位数字为奇数则进一,为偶数(包含0)则舍弃。$ f5 _3 T- L5 ?% S6 q
4.负数修约时,取绝对值按照上述1~3规定进行修约,再加上负号。
/ z2 |! d8 P3 |0 q 不允许连续修约
5 ^, Z" X3 H# C: j6 ~ 数值修约简明口诀:「4舍6入5看右,5后有数进上去,尾数为0向左看,左数奇进偶舍弃」。
2 E: t5 |2 H- l. T$ U 现在被广泛使用的数字修约规则主要有四舍五入规则和四舍六入五留双规则。+ \6 `& a2 G5 ~ a1 P" q% o4 a4 w2 b
四舍五入规则( f" P8 x8 F# o8 [8 d9 y
四舍五入规则是人们习惯采用的一种数字修约规则。4 m+ A2 E, |9 w$ v8 \/ W7 U+ R: m4 @
四舍五入规则的具体使用方法是:
. |3 f4 ?, f) d- B: `7 g 在需要保留有效数字的位次后一位,逢五就进,逢四就舍。; O5 j2 o* n) d) Q7 F9 y% e
例如:将数字2.1875精确保留到千分位(小数点后第三位),因小数点后第四位数字为5,按照此规则应向前一位进一,所以结果为2.188。同理,将下列数字全部修约为四位有效数字,结果为:8 \8 d! j) b' h& O" S! a
0.53664——0.5366
* `- }) w: Y R/ V* L0 L6 ? 10.2750——10.28
0 d3 \8 L* B" `8 h3 D) e) B0 _4 s 18.06501——18.07 0.58346——0.5835 % X. J/ }9 C% T- u' p" Q, M# {: b0 m
16.4050——16.40
* Y) C/ A! ` w4 z7 A 27.1850——27.18 2 N1 n1 f& z, K, P0 U& i
按照四舍五入规则进行数字修约时,应一次修约到指定的位数,不可以进行数次修约,否则将有可能得到错误的结果。例如将数字15.4565修约为两位有效数字时,应一步到位:15.4565——15(正确)。如果分步修约将得到错误的结果:15.4565——15.457——15.46——15.5——16(错误)。0 l$ o4 n9 |5 w
四舍五入修约规则,逢五就进,必然会造成结果的系统偏高,误差偏大,为了避免这样的状况出现,尽量减小因修约而产生的误差,在某些时候需要使用四舍六入五留双的修约规则。$ D$ i6 k# |# @
四舍六入五留双规则
0 U. @2 G* O0 D1 d. N7 c, h 为了避免四舍五入规则造成的结果偏高,误差偏大的现象出现,一般采用四舍六入五留双规则。
4 ^; m; [% W" o% T9 g/ F" g 四舍六入五留双规则的具体方法是:
! ]+ y2 N# A; o$ O, s" {, {) ~ (一)当尾数小于或等于4时,直接将尾数舍去。$ p3 {, v$ q$ c* x1 I; l* |
例如将下列数字全部修约为四位有效数字,结果为:( q8 Q* g+ l5 f Q( i, `: G
0.53664——0.5366
" C" g1 d3 q0 o, r 10.2731——10.27
) y6 c/ y# c" f/ r6 ^ 18.5049——18.50 0.58344——0.5834 & a5 f) c. O. | R+ E5 N! {: j- J
16.4005——16.40 8 I% U2 ^1 M/ h: n5 i
27.1829——27.18 3 ?. {1 ~* H. g& V
(二)当尾数大于或等于6时,将尾数舍去并向前一位进位。
* E( E, Z- w5 D; f- h7 g 例如将下列数字全部修约为四位有效数字,结果为:
! {% Y- q# S* U$ w6 d9 p 0.53666——0.5367
3 B) |7 z) R' u 8.3176——8.318
/ c- w* E+ q4 k) K: o& V 16.7777——16.78 0.58387——0.5839
5 I5 b9 q3 ]* a5 d' r2 L 10.29501——10.30
, W" s/ ]/ _; s! S1 k 21.0191——21.02
7 B, U0 c$ N3 N- f9 _$ E9 W: ~ (三)当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。数字“0”在此时应被视为偶数。8 E$ v! b" C3 \+ v% Z0 q
例如将下列数字全部修约为四位有效数字,结果为:
}' y) C' X" q% w& A+ C8 n 0.153050——0.1530
0 S1 ^ S8 u; A 12.6450——12.64
, o7 K3 H" f" N 18.2750——18.28 0.153750——0.1538 ) @! z0 e3 |: P/ R9 O( ]5 b
12.7350——12.74 4 c1 v6 J* n' `: ]6 A9 [0 _
21.845000——21.84
# ~, A4 K- K5 l8 d) ^ (四)当尾数为5,而尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数,也无论“5”后面不为0的数字在哪一位上,都应向前进一位。
' }; B/ p' z6 j; Q% G* k# h' c; ` 例如将下列数字全部修约为四位有效数字,结果为:; V* }+ p& A! o% \: Q3 b% q# Y% g+ H# k
0.326552——0.3266
. a1 {6 P) Y2 H. V# h) P# H 12.73507——12.74
# N# B( t: E9 K3 Q# v 21.84502——21.85 12.64501——12.65 ) x3 N" X& ?& D/ `
18.27509——18.28 ) R! V' ^) j; O! R A6 J$ ~9 _
38.305000001——38.31
2 S0 I, p6 Z, [ 按照四舍六入五留双规则进行数字修约时,也应像四舍五入规则那样,一次性修约到指定的位数,不可以进行数次修约,否则得到的结果也有可能是错误的。例如将数字10.2749945001修约为四位有效数字时,应一步到位:10.2749945001——10.27(正确)。如果按照四舍六入五留双规则分步修约将得到错误结果:10.2749945001——10.274995——10.275——10.28(错误)。 % P% k A2 Y. M h: S
|
|