数值分析笔记(一)

  • 一、误差分析相关概念:
概念释义性质
绝对误差 x x x为精确值, x ∗ x^* x x x x的一个近似值,则称 e ∗ = x ∗ − x e^* = x^*-x e=xx为近似值的绝对误差,简称误差当绝对误差为正时,又叫做强近似值;当绝对误差为负时,又叫做弱近似值
绝对误差限若绝对误差 e ∗ e^* e的绝对值不超过某正数 ε ∗ \varepsilon^* ε,则称 ε ∗ \varepsilon^* ε为近似值的绝对误差限,简称误差限总是正数,且现实中相较绝对误差更加常用
相对误差 x x x为精确值,若 e ∗ = x ∗ − x e^* = x^*-x e=xx为近似值 x ∗ x^* x的绝对误差,则称 e r ∗ = e ∗ x e_r^* = \frac{e^*}{x} er=xe为近似值 x ∗ x^* x的相对误差在实际计算中,由于真值 x x x总是不知道的,因此相对误差通常取 e r ∗ = e ∗ x ∗ e_r^* = \frac{e^*}{x^*} er=xe
相对误差限 x x x为精确值,若 ε ∗ \varepsilon^* ε为近似值 x ∗ x^* x的绝对误差限,则称 ε r ∗ = ε ∗ a b s ( x ∗ ) \varepsilon_r^* = \frac{\varepsilon^*}{abs(x^*)} εr=abs(x)ε为近似值 x ∗ x^* x的相对误差限总是正数,且现实中相较相对误差更加常用
有效数字若近似值 x ∗ x^* x的误差限是某位的半个单位,则该位到 x ∗ x^* x的第一位非零数字的位数n,称 x ∗ x^* x有n位有效数字n位有效数字的标准形式: x ∗ = ( a 1 + a 2 × 1 0 − 1 + . . . + a n × 1 0 − ( n − 1 ) ) × + ‾ 1 0 m x^* = (a_1+a_2\times 10^{-1}+...+a_n\times 10^{-(n-1)})\times\underline + 10^m x=(a1+a2×101+...+an×10(n1))×+10m
故其绝对误差限可表示为: ε ∗ = 1 2 × 1 0 ( m − n + 1 ) ε^* = \frac{1}{2} \times 10^{(m-n+1)} ε=21×10(mn+1)
故其相对误差限可表示为: ε r ∗ = 1 2 a 1 × 1 0 − ( n − 1 ) ε_r^* = \frac{1}{2a_1} \times 10^{-(n-1)} εr=2a11×10(n1)

=> 近似值 x ∗ x^* x的非零位个数不一定等于有效数字位数;

=> 对于四舍五入的近似值,它们的误差均不超过末位数字的半个单位,从 x ∗ x^* x的第一位非零数字到末位都是有效数字;

=> 有效位数越多,绝对误差限越小,相对误差限亦越小;


  • 二、误差限四则运算:

    ε ( x 1 ∗ + ‾ x 2 ∗ ) = ε ( x 1 ∗ ) + ε ( x 2 ∗ ) \varepsilon(x_1^* \underline + x_2^*) = \varepsilon(x_1^*)+\varepsilon(x_2^*) ε(x1+x2)=ε(x1)+ε(x2)

    ε ( x 1 ∗ × x 2 ∗ ) ≈ ∣ x 1 ∗ ∣ ε ( x 2 ∗ ) + ∣ x 2 ∗ ∣ ε ( x 1 ∗ ) \varepsilon(x_1^* \times x_2^*) \approx |x_1^*|\varepsilon(x_2^*)+|x_2^*|\varepsilon(x_1^*) ε(x1×x2)x1ε(x2)+x2ε(x1)

    ε ( x 1 ∗ x 2 ∗ ) ≈ 1 ∣ x 2 ∗ ∣ 2 ( ∣ x 1 ∗ ∣ ε ( x 2 ∗ ) + ∣ x 2 ∗ ∣ ε ( x 1 ∗ ) ) \varepsilon(\frac{x_1^*}{x_2^*}) \approx \frac{1}{|x_2^*|^2}( |x_1^*|\varepsilon(x_2^*)+|x_2^*|\varepsilon(x_1^*)) ε(x2x1)x221(x1ε(x2)+x2ε(x1))


  • 三、函数误差限:

    一元函数 f ( x ) f(x) f(x)误差限: ε ( f ( x ∗ ) ) = ∣ f ′ ( x ∗ ) ∣ ε ( x ∗ ) \varepsilon (f(x^*)) = |f'(x*)|ε(x^*) ε(f(x))=f(x)ε(x)

    多元函数误差限: ε ( f ( x 1 ∗ , x 2 ∗ , . . . , x n ∗ ) ) = ∑ ∣ δ f δ x i ∗ ∣ ε ( x i ∗ ) ε(f(x_1^*,x_2^*,...,x_n^*)) = \sum|\frac{\delta f}{\delta x_i^*}|ε(x_i^*) ε(f(x1,x2,...,xn))=δxiδfε(xi)


  • 四、误差分析原则:

    (1)避免除数绝对值远远小于被除数绝对值的除法
    (2)避免两个相近数的减法
    (3)先计算小数,再计算大数,防止大数运算中截断小数



  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值