数值计算基础(二)线性方程解法篇

概要:介绍了1.直接法(高斯消去法、列主元消去法、LU分解、平方分解、平方分解改进、追赶法)2.迭代法(雅各比迭代、高斯赛德尔迭代、SOR迭代)求解方程3.迭代法收敛性

1.高斯消去法

用途:解方程
核心
将矩阵直接化为上三角矩阵(注意系数不要化简,计算机无法实现
解释
当高斯消元法进行第一步后,相当于用一个初等矩阵左乘A(1) 。不难看出,这个初等矩阵为
在这里插入图片描述
重复到最后
在这里插入图片描述
在这里插入图片描述
高斯消去法实质上产生了一个将A分解为两个三角形矩阵相乘的因式分解

2.列主元消去法

核心
1.n列矩阵从第1列依次排序到n-1列(排序按列的绝对值进行排序
2.高斯消去形成上三角矩阵
优点
TO DO
例子
在这里插入图片描述

3.矩阵三角分解法

由高斯消元可以得到以下定理 成为LU定理 即秩不为零时,可分解为下三角阵和上三角阵的乘积
这一分解称为Doolittle(杜利脱尔)分解。
在这里插入图片描述

3.1直接三角分法或LU分解或杜利脱尔(Doolittle)分解法

适用范围:ALL(△!=0)
核心
L的主对角线是1 下三角
U上三角
例子
在这里插入图片描述
矩阵计算 卡西欧计算器方法

3.2平方根法和改进的平方根法(针对对称正定矩阵)

适用范围:对称正定矩阵
工程计算中线性方程组的系数矩阵常常具有 对称正定性其各阶顺序主子式及全部特征值均大于 0 。 矩阵的这一特性使它的三角分法具有更简单的形式 从而导出一些特殊的解法 。如平方根法和改进的平方根法 。
定理
在这里插入图片描述
这一分解又称为Cholesky(乔列斯基)分解
表达式
LLTX=Ly

例题
在这里插入图片描述

改进
由于对角线不是1,不好看,我们操作一下
在这里插单位发放完入图片描述
3方程
(1)
在这里插入图片描述

(2)
在这里插入图片描述
(3)
AX=b
推导出
在这里插入图片描述
得到y=L-1b
x=(LT)-1D-1y

3.3追赶法(针对三对角矩阵)

适用范围:这个样子的主对角线三对角矩阵
在这里插入图片描述
此系数矩阵的非零元素集中分布在主对角线及其相邻两条次对角线上,称为三对角矩阵。方程组称为三对角方程组
定理
也就是每一行的主对角线占优+有三条数据均不为0的对角线
在这里插入图片描述
XY确定(方程为AX=d)
在这里插入图片描述
步骤
(1)
在这里插入图片描述
(2)
在这里插入图片描述
(3)
在这里插入图片描述
以下为迭代法解方程的方法

4.Jacobi 迭代法

步骤
将第i个方程转化为Xi的形式

例子
在这里插入图片描述

5.高斯-赛德尔(Gauss-Seidel)迭代法

例子
在这里插入图片描述
在这里插入图片描述

6.SOR迭代法

核心
在高斯赛德尔的基础上进行加权平均,值得注意的是此时括号内包含了第i项(相比于高斯赛德尔方法)
在这里插入图片描述
收敛方式
在这里插入图片描述
一般来说,需要ω的值大于1但不能过大此时收敛速度快
例子

在这里插入图片描述
在这里插入图片描述
之后用Excel或者编写函数迭代即可(有机会写)

3.迭代的收敛性

3.1前置知识

3.1.1范数

列范数(又称为1范数)
列的绝对值加和后取最大的那一个称为列范数
在这里插入图片描述
行范数(又称为无穷范数)
类似于上面的1范数
在这里插入图片描述
2范数
在这里插入图片描述
这里可以看这位老哥的文章(写了编程的相关函数)——求矩阵的1,和2范数

补充一点:最大特征值定义在这里插入图片描述
最大特征值和特征向量求法
(这里不多介绍,我们是选修课,计算机计算估计用不上,暂时没实践,但应该是对的)MATLAB求解
(这里介绍一种在B乎上看到的方法,贼√8香)——原文链接
先求任意俩行向量的垂直向量1,再求这个垂直向量1与其中一个行向量的垂直向量2,没试过,但个人感觉好用
(最传统的方法就是这个线性代数书上的方法,初等行变换嘛,例子的话书上有,上面那个链接也有)

3.1.2迭代公式的矩阵形式

这个拆拆拆分没问题 (甘宁狂喜?你的牌太多了)
在这里插入图片描述
雅克比迭代法的矩阵形式
在这里插入图片描述
高斯赛德尔迭代法的矩阵形式
在这里插入图片描述
SOR迭代法的矩阵形式
在这里插入图片描述
三种迭代方法可统一写成
在这里插入图片描述

3.2迭代法收敛性

核心
B的范数小于1
在这里插入图片描述
误差估计分别为事后估计和事前估计

3.3特殊线性方程组迭代收敛性

前置知识补充
严格对角占优(严格意味着没有等号)
在这里插入图片描述
例子
在这里插入图片描述
行弱对角占优
在这里插入图片描述
例子
在这里插入图片描述
可约矩阵
在这里插入图片描述
三种矩阵的收敛性快速判断
1.对于线性方程组 Ax=b,若A为按行(列) 严格对角占优矩阵或为不可约弱对角占优矩阵 ,则 A 为非奇异矩阵,且雅克比迭代与高斯赛德尔迭代法均收敛
2.对于线性代数方程组 Ax=b ,若 A 为**对称正定矩阵则高斯 赛德尔迭代法收敛。
定理:
3.对于线性代数方程组 Ax=b,若 A 为
对称正定矩阵并且 0< ω <2** 则 SOR 迭代法收敛。
在这里插入图片描述
最后总结一下:
放图————
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值