数值分析:误差

2019-03-26  本文已影响0人  Bocchi

1 误差的来源

数值计算只考虑方法误差与舍入误差。(重点!!敲黑板!!)

1.1 方法误差举例

例1:求积分 \int^1_0{e^{-x^2}}
解:显然,这个积分的被积函数不存在原函数。因此需要采用数值积分方法求解。
  由于可微函数可以使用泰勒(Taylor)展开(重点!!)近似替代
  P_n(x)=f(x_0)+\frac{f^{’}(x_0)}{1!}+...+\frac{f^{(n)}(x_0)}{n!}(x-x_0)^n
  则数值方法的方法误差是
  R_n(x)=f(x)-P_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_0)^{n+1}

1.2 舍入误差

由于实数集是无穷多个数,而计算机内部是以二进制表示,在转换过程中会存在误差。


2 误差的概念

设 x* 是准确值 x 的一个近似值


3 有效数字

若近似值 x* 的误差限是某一单位的半个单位,该位到近似值 x* 的第一位非零数字共有 n 位,就说该近似值有 n 位有效数字。

定理1:设近似数 x* 表示为
  x^*= \pm 10^m \times (a_1+a_2 \times 10^{-1} + ... + a_n \times 10^{-(l-1)})  (a_1 \neq 0)
其中a_i(i=1,2,...,l)是 0 到 9 中的一个数字,a_1 \neq 0,m 为整数。
若 x* 具有 n 位有效数字,则其相对误差限
  \epsilon^*_r \le \frac{1}{2a_1} \times 10^{-n+1}
反之,则 x* 至少存在 n 位有效数字。


4 数值计算中的误差估计


5 误差分析的基本原则

除了要注意以上原则,通常还应注意不采用不稳定的算法,设计算法时还应尽量避免误差危害

上一篇 下一篇

猜你喜欢

热点阅读