跳转至

误差

“备胎”天元 - HW 40% - Exam 60%

基本概念

graph LR
    A[实际问题] --抽象--> B[数学模型]
    B --数值计算--> C[近似解]

模型误差

  • 实际问题与数学模型之间的差异

饭量

前天:600g 昨天:700g 今天:800g 十天后? 线性模型 ❌

观测误差

截断误差(truncation error)

  • 受计算条件限制,无法计算精确的数学公式,只能使用简化方法

泰勒展开

\[\cos x = \sum_{n=0}^{\infty} \frac{(-1)^n}{(2n)!}x^{2n}\]
  • 级数有无限项,且建立在 \(\mathbb{R}\)
  • 计算机:只有有限个浮点数!

取前几项:

\(|x| \approx 0\),则 \(\cos x \approx 1 - \frac{x^2}{2}\).

误差:

\[|R(x)| = |\sum_{n=2}^{\infty} \frac{(-1)^n}{(2n)!}x^{2n}| \leq \frac{x^4}{4!}\]

舍入误差

  • 实数 --> 二进制浮点数
\[\sum_{n=0}^{1000} \frac{(-1)^n}{(2n)!}x^{2n} \quad \mathbf{vs.} \quad 1 - \frac{x^2}{2}\]

前者:1000次加法,\(\sum_{n=0}^{1000} 4n\) 次乘法

计算机画圆

到定点距离为定长的点的轨迹:无模型误差 黑白点阵:舍入误差

相对误差与绝对误差

\(x\) 为准确值,\(x^*\) 为近似值,称

\[e(x^*) = x - x^*\]

\(x^*\) 的绝对误差。

  • 上界估计
\[|e(x^*)| = |x - x^*| \leq \varepsilon\]

\(\varepsilon\) 为绝对误差限。

\[P \{e(x^*) \leq \varepsilon\} = 1\]

相对误差:

\[e_{\mathrm{r}}(x^*) = \frac{e(x^*)}{x} = \frac{x - x^*}{x} \approx \frac{e(x^*)}{x^*}\]

\(|e_{\mathrm{r}}(x^*)| \to 0\) 时,

\[|\frac{e(x^*)}{x^*} - \frac{e(x^*)}{x}| = \frac{e(x^*) (x - x^*)}{x^* x} = o(e(x^*))\]

二进制“四舍五入”:\((0.1)_{2} = 0.5\),所以是 \(.1\) 就进位.