コース一覧へ戻る
MATH007 学部

数値解析

数値近似手法の理論と応用について網羅的に解説した教科書です。数学的基礎、誤差解析、方程式の解法、補間、微分方程式の数値解法について扱います。

4.8
36.0h
1061 受講者
12 lessons
0 いいね
数学
学習を開始

コース概要

📚 コンテンツ概要

数値近似技術の理論と応用について網羅的に解説した教科書。数学的準備、誤差解析、方程式の解法、補間、微分方程式の数値解法を扱う。

現代の数値近似技術の芸術と科学を習得しよう。

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

謝辞: ヤングスタウン州立大学およびジョン・カーロル(ダブリン市立大学)をはじめとする多数の寄与者、およびマリオ・スラチッチなどの学生アシスタントたちの支援を受けている。

🎯 学習目標

  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.