返回课程
MATH007 本科

数值分析

一本全面的教材,涵盖数值近似技术的理论与应用。内容包括数学预备知识、误差分析、方程求解、插值以及常微分方程的数值解法。

4.8
36.0h
1061 名学生
12 lessons
0 点赞
数学
开始学习

课程概述

📚 内容概要

一本关于数值近似技术理论与应用的综合性教材。内容涵盖数学预备知识、误差分析、方程求解、插值以及常微分方程的数值解法。

掌握现代数值近似技术的艺术与科学。

作者: Richard L. Burden, J. Douglas Faires

致谢: 由扬斯顿州立大学支持,并感谢包括都柏林城市大学的 John Carroll 及多位学生助理(如 Mario Sracic)的贡献。

🎯 学习目标

  1. 应用介值定理和罗尔定理证明解的存在性与唯一性。
  2. 构造泰勒多项式,并利用其余项建立数值近似中严格的误差界。
  3. 区分舍入与截断算术,计算浮点系统中的绝对误差与相对误差。
  4. 应用二分法、定点法、牛顿法、割线法和伪位法来逼近根。
  5. 分析各种迭代方法的收敛阶与误差界。
  6. 使用艾特肯的 \Delta^2 方法和斯蒂芬森方法加速线性序列的收敛。
  7. 叙述并解释 魏尔斯特拉斯逼近定理 及其对函数逼近的意义。
  8. 为给定数据集构造 拉格朗日牛顿差商埃尔米特插值多项式
  9. 应用 内维尔法 迭代生成多项式近似。
  10. 推导并应用数值微分公式(三点法)及误差估计。

课程

Lesson

This lesson introduces numerical analysis as the essential bridge between theoretical calculus and the finite precision of computer hardware, focusing on how limits, continuity, and differentiability ensure numerical stability. Students learn to apply these mathematical foundations to evaluate algorithmic convergence and manage precision errors, such as significant digit cancellation, in computational modeling.

Numerical root-finding is a critical computational technique used to approximate solutions for transcendental and non-linear equations that cannot be solved through standard algebraic isolation. This lesson introduces the core principles of iterative approximation, including bracketing methods like Bisection and open methods like Newton’s, to achieve controlled error tolerances in complex scientific and engineering models.

This lesson introduces the Weierstrass Approximation Theorem, which guarantees that any continuous function on a closed interval can be approximated by an algebraic polynomial. It distinguishes between the existence of these polynomials and the practical methods of interpolation, such as Lagrange and Newton, used to construct them for global accuracy.

This lesson introduces numerical differentiation as a method to approximate derivatives using finite difference formulas, such as forward and backward differences, derived from Lagrange interpolation. Students learn to balance the trade-off between truncation error and computational round-off error while applying these techniques to solve real-world engineering problems.

This lesson explores the theoretical foundations of Initial-Value Problems, focusing on how Lipschitz continuity and domain convexity ensure the existence and uniqueness of solutions. Students learn to identify well-posed problems and understand why stiff equations require specialized implicit methods to maintain numerical stability.

This lesson introduces Gaussian elimination as a systematic method for solving linear systems by transforming augmented matrices into upper triangular form using elementary row operations. Students learn to maintain the integrity of the solution set through reversible operations and explore computational efficiency, matrix properties, and advanced factorization techniques like $LDL^t$.

This lesson introduces vector and matrix norms as essential tools for quantifying magnitude and measuring convergence in iterative numerical methods. Students learn to apply the $l_2$ and $l_\infty$ norms to vectors and matrices, while exploring the axiomatic foundations and equivalence theorems that guarantee the stability of iterative approximations.

This lesson explores the philosophy of approximation, explaining why minimizing error is often more effective than exact interpolation when dealing with noisy, real-world data. Students learn to evaluate different error norms—specifically $L_1$, $L_{\infty}$, and the standard $L_2$ (Least Squares)—to balance mathematical convenience with the need to filter out noise and reveal underlying physical laws.

This lesson explains why the characteristic polynomial is numerically unstable for high-dimensional systems and introduces robust iterative alternatives like the QR method. Students learn to avoid the hazards of symbolic root-finding in favor of professional numerical libraries that ensure stability and precision in eigenvalue approximation.

This lesson introduces the transition from scalar equations to multivariable nonlinear systems, represented in vector form as $\mathbf{F}(\mathbf{x}) = \mathbf{0}$. Students learn that continuity and limits in $n$-dimensional space are determined component-wise and remain independent of the specific vector norm chosen.

This lesson introduces Boundary-Value Problems (BVPs), which require finding a trajectory that satisfies constraints at both ends of an interval rather than just initial conditions. Students will learn to distinguish BVPs from Initial-Value Problems and explore the conditions for existence and uniqueness, including the conceptual "shooting method" used to solve them.

This lesson introduces the transition from continuous calculus to numerical computation by simplifying complex heat conduction equations through the assumption of isotropy. Students learn how these simplified models allow for the simulation of real-world physical systems that are otherwise analytically intractable.