误差与有效数字

误差与有效数字文章目录绝对误差相对误差有效数字定理1定理2绝对误差绝对误差:e=x∗−xe=x^*-xe=x∗−x,其中xxx为近似值,x∗x^*x∗为精确值。∣e∣|e|∣e∣的上限记为ϵ\epsilonϵ,称为绝对误差限,记为x=x∗±ϵx=x^*\pm\epsilonx=x∗±ϵ相对误差相对误差:er=ex∗e_r=\frac{e}{x^*}er​=x∗e​x的相对误差上限为…

误差与有效数字

绝对误差

绝对误差: e = x ∗ − x e = x^* – x e=xx,其中 x x x为近似值, x ∗ x^* x为精确值。
∣ e ∣ |e| e的上限记为 ϵ \epsilon ϵ,称为绝对误差限,记为 x = x ∗ ± ϵ x=x^* \pm \epsilon x=x±ϵ

相对误差

相对误差: e r = e x ∗ e_r = \frac{e}{x^* } er=xe
x的相对误差上限为 ϵ r = ϵ ∣ x ∗ ∣ \epsilon _r = \frac{\epsilon}{|x^* |} ϵr=xϵ

注:实际中相对误差限 ϵ r \epsilon_r ϵr不如绝对误差限 ϵ \epsilon ϵ,常用 ∣ ϵ x ∣ \vert \frac{\epsilon}{x} \vert xϵ来求得。

有效数字

有效数字:设 x ∗ x^* x的近似值是 x = ± 0. a 1 a 2 … a n × 1 0 m x = \pm 0.a_1a_2 \dots a_n \times 10^m x=±0.a1a2an×10m,其中 a i ∈ { 0 , 1 , 2 , ⋯   , 9 } a_i \in \lbrace 0, 1, 2, \cdots, 9 \rbrace ai{
0,1,2,,9}
,m为整数,如果有
∣ e ∣ = ∣ x ∗ − x ∣ < 1 2 × 1 0 m − n \vert e \vert = \vert x^* – x \vert < \frac{1}{2} \times 10 ^{m-n} e=xx<21×10mn
则称近似值x具有n位有效数字或称x精确到 1 0 m − n 10^{m-n} 10mn位,其中 a 1 , a 2 , ⋯   , a n a_1, a_2, \cdots, a_n a1,a2,,an都是x的有效数字,也称x为有效数字的近似值。

定理1

设近似值 x = ± 0. a 1 a 2 ⋯ a n × 1 0 m − n x = \pm 0.a_1a_2 \cdots a_n \times 10 ^{m – n} x=±0.a1a2an×10mn其中 a 1 ≠ 0 a_1 \neq 0 a1=0,有n位有效数字,则x的相对误差限为 ϵ r ≤ 1 2 a 1 × 1 0 − n + 1 \epsilon_r \leq \frac{1}{2a_1} \times 10 ^ {-n+1} ϵr2a11×10n+1.

定理2

设近似值 x = ± 0. a 1 a 2 ⋯ a n × 1 0 m x = \pm 0.a_1a_2\cdots a_n \times 10^{m} x=±0.a1a2an×10m其中 a 1 ≠ 0 a_1\neq0 a1=0,相对误差限为 ϵ r = 1 2 ( a 1 + 1 ) × 1 0 − n + 1 \epsilon_r = \frac{1}{2(a_1 + 1)}\times10^{-n+1} ϵr=2(a1+1)1×10n+1,则x至少有n位有效数字。

定理1与定理2展现了有效数字的位数与相对误差限的关系。

例1
x = 2.72 x=2.72 x=2.72表示 e e e具有3位有效数字的近似值,求近似值的对误差限。
解: x = 2.72 = 0.272 × 1 0 1 x = 2.72 = 0.272 \times 10 ^ {1} x=2.72=0.272×101根据定义 a 1 = 2 a_1 = 2 a1=2 n = 3 n = 3 n=3 m = 1 m = 1 m=1。由定理1有
ϵ r ≤ 1 2 a 1 × 1 0 − n + 1 ≤ 1 2 × 2 1 0 − 3 + 1 = 0.25 × 1 0 − 2 \epsilon_r \leq \frac{1}{2a_1} \times 10^{-n+1} \leq \frac{1}{2\times2}10^{-3+1}=0.25\times10^{-2} ϵr2a11×10n+12×21103+1=0.25×102.

例2
要使 20 \sqrt{20} 20
的近似值的相对误差限小于0.1%,要取几位有效数字?
解: 20 \sqrt{20} 20
的首位数字为4,即 a 1 a_1 a1 = 4,设x有n位有效数字,则 ϵ r = 1 2 × 4 × 1 0 1 − n < = 0.001 \epsilon_r = \frac{1}{2 \times 4} \times 10 ^{1-n} <= 0.001 ϵr=2×41×101n<=0.001 n ≥ 3.097 n \geq 3.097 n3.097,n为正整数,则 n = 4 n=4 n=4.

今天的文章误差与有效数字分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/30604.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注