【数值分析Ⅰ】第三章:线性方程组求根方法

文章目录

  • 1. 基本概念
  • 2. 迭代法
    • 2.1 迭代公式
      • 2.2.1 Jacobi 迭代
      • 2.2.2 Seidel 迭代
      • 2.2.3 Sor 迭代
    • 2.2 判断迭代是否收敛
      • 2.2.1 范数
      • 2.2.2 迭代收敛定理
    • 2.3 如何衡量求得近似解的好坏?
  • 3. 直接法
    • 3.1 Gauss消元法
    • 3.2 主元消元法
    • 3.3 LU分解法
    • 3.4 追赶法
    • Gauss vs 主元消元法 vs LU分解法 vs 追赶法

1. 基本概念

线性方程组计算机解法有直接法和迭代法两大类。

  1. 直接法:用计算公式直接计算求出线性方程组解的方法。
  2. 迭代法:用迭代公式通过迭代计算求出满足精度要求的线性方程组近似解的方法。

2. 迭代法

2.1 迭代公式

2.2.1 Jacobi 迭代

  1. 迭代公式:分量形式
    在这里插入图片描述
  2. 迭代公式:向量形式
    在这里插入图片描述

    其中D-1、A为:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第1张图片

2.2.2 Seidel 迭代

  1. 迭代公式:分量形式
    【数值分析Ⅰ】第三章:线性方程组求根方法_第2张图片

    1. 虽然Seidel由Jacobi改进得到,但是Seidel迭代不能取代Jacobi迭代!。因为前者收敛,后者不一定收敛;后者收敛,前者不一定收敛。
    2. 另外,Jacobi是并行计算,Seidel是串行计算。随着计算机并行技术的兴起,Jacobi比Seidel要好。
  2. 迭代公式:向量形式
    在这里插入图片描述

    其中D、L、U为:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第3张图片

2.2.3 Sor 迭代

  1. 迭代公式:分量形式
    【数值分析Ⅰ】第三章:线性方程组求根方法_第4张图片

  2. 迭代公式:向量形式
    在这里插入图片描述

    其中D、L、U为:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第5张图片

例题:求分量形式的迭代公式
【数值分析Ⅰ】第三章:线性方程组求根方法_第6张图片

2.2 判断迭代是否收敛

2.2.1 范数

在这里插入图片描述

因此对于向量、矩阵的收敛的定义是使用范数极限来说明的。

  1. 范数定义:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第7张图片

  2. 向量范数分类:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第8张图片

  3. 矩阵范数分类:是由向量范数推到而来,堆导过程不做说明。

    向量范数 ⇨ 矩阵范数; 矩阵范数 不可推导出向量范数。

    【数值分析Ⅰ】第三章:线性方程组求根方法_第9张图片

  4. 谱半径:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第10张图片

    • 快速求特征值的方法:
      【数值分析Ⅰ】第三章:线性方程组求根方法_第11张图片

2.2.2 迭代收敛定理

使用向量收敛的定义式(即范数极限)去证明迭代收敛,往往较复杂或无法证明。所以,用迭代收敛定理去证。

  1. 充要条件:
    在这里插入图片描述

  2. 充分条件:由充要条件推导出三个充分条件
    【数值分析Ⅰ】第三章:线性方程组求根方法_第12张图片

    1. 什么是严格对角占优阵?
      【数值分析Ⅰ】第三章:线性方程组求根方法_第13张图片
    2. 什么是正定矩阵?—> 顺序主子式都 > 0
      【数值分析Ⅰ】第三章:线性方程组求根方法_第14张图片
  • 技巧:一般先看求得的 BJ、BS、Bω 矩阵的元数是否都小于1,如果都小于1,就试着用第一个充分条件去证迭代收敛;如果存在元素大于1,则用充要条件证。
  • 例题:
    1. 用第一个充分条件去证迭代收敛
      【数值分析Ⅰ】第三章:线性方程组求根方法_第15张图片
    2. 用充要条件证迭代收敛
      【数值分析Ⅰ】第三章:线性方程组求根方法_第16张图片

2.3 如何衡量求得近似解的好坏?

  1. 误差:和简单迭代法的误差非常类似
    1. 事先估计
      【数值分析Ⅰ】第三章:线性方程组求根方法_第17张图片

    2. 事后估计
      在这里插入图片描述

  2. 收敛阶:因为迭代公式一样,所以收敛阶无意义。

3. 直接法

3.1 Gauss消元法

  1. 定义:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第18张图片

  2. 使用条件:要求方程组系数矩阵的顺序主子式 > 0

  3. 缺点:
    在这里插入图片描述

    比如:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第19张图片

3.2 主元消元法

有两类:

  1. 列主元消元法
    【数值分析Ⅰ】第三章:线性方程组求根方法_第20张图片

  2. 全主元消元法
    【数值分析Ⅰ】第三章:线性方程组求根方法_第21张图片

3.3 LU分解法

  1. 基本思路:将一个复杂的方程组,分解为几个简单的上三角或下三角方程组,再求解。

  2. 分类:

    1. Doolittle分解
      【数值分析Ⅰ】第三章:线性方程组求根方法_第22张图片

    2. Grout分解
      【数值分析Ⅰ】第三章:线性方程组求根方法_第23张图片

    3. LDU分解

    【数值分析Ⅰ】第三章:线性方程组求根方法_第24张图片

  3. Doolittle分解求解步骤:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第25张图片

    例题:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第26张图片

3.4 追赶法

  1. 追赶法:专门用来求三对角线性方程组。
    【数值分析Ⅰ】第三章:线性方程组求根方法_第27张图片

  2. 计算步骤:
    【数值分析Ⅰ】第三章:线性方程组求根方法_第28张图片

  3. 计算量:5n-4

Gauss vs 主元消元法 vs LU分解法 vs 追赶法

【数值分析Ⅰ】第三章:线性方程组求根方法_第29张图片

你可能感兴趣的:(#,数值分析,Ⅰ,算法,矩阵,线性代数)