摘要:工程试验中少不了要记录数据、数据处理。什么是有效位数? 以0.2,0.5修约怎么算? 修约间隔又是什么? 不同位数数字怎么运算?
数值修约规则GB/T8170-2008
一、术语
修约间隔:修约值的最小数值单位,系确定修约保留位数的一种方式。修约间隔的数值一经确定,修约值即应为该数值的整数倍。
例1:如指定修约间隔为0.1,修约值即应在0.1的整数倍中选取,相当于将数值修约到一位小数。
例2:如指定修约间隔为100,修约值即应在100的整数倍中选取,相当于将数值修约到“百”数位。
二、有效位数
定义:有效位数,对没有小数位且以若干个零结尾的数值,从非零数字最左一位向右数得到的位数减去无效零(即仅为定位用的零)的个数;对其他十进位数,从非零数字最左一位向右数而得到的位数,就是有效位数。
例1:35000,若有两个无效零,则为三位有效位数,应写为350×102;若有三个无效零,则为两位有效位数,应写为35×103。
例2:3.2,0.32,0.032,0.0032均为两位有效位数;0.0320为三位有效位数。
例3:12.490为五位有效位数;10.00为四位有效位数。
三、0.5单位修约(半个单位修约)
定义:0.5单位修约(半个单位修约),指修约间隔为指定数位的0.5单位,即修约到指定数位的0.5单位。
修约方法:将拟修约数值乘以2,按指定数位依数字修约规则修约,所得数值再除以2。
例1:将60.28修约到个数位的0.5单位(或修约间隔为0.5),得60.5。
例2:将60.25修约到个数位的0.5单位(或修约间隔为0.5),得60.0。
将下列数字修约到个数位的0.5单位(或修约间隔为0.5)
拟修约数值 | 乘2 | 2A修约值 (修约间隔为1) | A修约值 (修约间隔为0.5) |
60.25 | 120.50 | 120 | 60.0 |
60.38 | 120.76 | 121 | 60.5 |
四、0.2单位修约
定义:0.2单位修约,指修约间隔为指定数位的0.2单位,即修约到指定数位的0.2单位。将拟修约数值乘以5,按指定数位依数字修约规则修约,所得数值再除以5。
例1:将830修约到“百”数位的0.2单位(或修约间隔为20) ,得840。
例:2:将842修约到“百”数位的0.2单位(或修约间隔为20) ,得840。
将下列数字修约到 “百”数位的0.2单位(或修约间隔为20)
拟修约数值 | 乘5 | 5A修约值 (修约间隔为100) | A修约值 (修约间隔为20 ) |
830 | 4150 | 4200 | 840 |
842 | 4210 | 4200 | 840 |
五、确定修约位数的表达方式
指定数位(指定修约间隔);
指定将数值修约成n位有效位数。
进舍规则口诀 |
四舍六入五考虑, 五后非零则进一, 五后皆零视奇偶, 五前为偶应舍去, 五前为奇则进一, 不论数字多少位, 都要一次修约成。 |
口诀应用
5.1拟舍弃数字的最左一位数字小于5时,则舍去,即保留的各位数字不变。
例1:将12.1498修约到一位小数,得12.1。
例2:将12.1498修约成两位有效位数,得12。
5.2拟舍弃数字的最左一位数字大于5;或者是5,而其后跟有并非全部为0的数字时,则进一,即保留的末位数字加1。
例1:将1268修约到“百”数位,得13×102(特定时可写为1300)。
例2:将1268修约成三位有效位数,得127×10(特定时可写为1270)。
例3:将10.502修约到个数位,得11。
5.3 拟舍弃数字的最左一位数字为5,而右面无数字或皆为0时;
5.4 若所保留的末位数字为奇数(1,3,5,7,9)则进一;
5.5 若所保留的末位数字为偶数(2,4,6,8,0)则舍弃;
例1:修约间隔为0.1
5.6 拟修约数值1.050 修约值结果 1.0
六、负数修约
负数修约时,先将它的绝对值按数字修约规定进行修约,然后在修约值前面加上负号。
例1:将下列数字修约到“十”数位
拟修约数值 修约值
-355 -36×10
七、不许连续修约
拟修约数字应在确定修约位数后一次修约获得结果,而不得多次按进舍规则连续修约。
例如:修约15.4546,修约间隔为1
正确的做法: 15.4546→15
不正确的做法:15.4546→15.455→15.46→15.5→16
八、实际应用
在具体实施中,有时测试与计算部门先将获得数值按指定的修约位数多一位或几位报出,而后由其他部门判定。为避免产生连续修约的错误,应按下述步骤进行。
1. 报出数值最右的非零数字为5时,应在数值后面加“(+)”或“(-)”或不加符号,以分别表明已进行过舍、进或未舍未进。
例:16.50(+)表示实际值大于16.50,经修约舍弃成为16.50;
16.50(-)表示实际值小于16.50,经修约进一成为16.50。
2. 如果判定报出值需要进行修约,当拟舍弃数字的最左一位数字为5而后面无数字或皆为零时,数值后面有(+)号者进一,数值后面有(-)号者舍去,其他仍按数字修约规则进行。
例:将下列数字修约到个数位后进行判定(报出值多留一位到一位小数)。
实测值 报出值 修约值
15.4546 15.5(-) 15
16.5203 16.5(+) 17
-17.5000 -17.5 -18
-15.4546 -15.5(-) -15
九、计算法则
加减运算
当几个数据相加或相减时,它们的小数点后的数字位数及其和或差的有效数字的保留,应以小数点后位数最少(即绝对误差最大)的数据为依据,
例如:1.03+30.212+2.06783=1.03+30.21+2.07=33.31
运算量较大时,为了使误差不影响结果,可以对参加运算的所有数据多保留一位数字进行运算。
例如:5.89+15.2551=5.89+15.255=21.14
乘除运算
应以各数中有效数字位数最少者为准,其积或商的有效数字也以此为准。
例如:0.0121×30.64×2.05782,0.0121有效数字位数最少,所以为0.0121×30.6×2.06=0.763
(加减运算及乘除运算引用公路水运试验检测公共基础教材)
结论: 在计算中,其有效位数应根据其他数值的最少有效位数而定。
发布者:丁亮
2017年12月21日