一个高斯-赛德尔方法解方程组的有趣结果

2010-12-22 11:46冯天祥
重庆三峡学院学报 2010年3期
关键词:线性方程组德尔对角

冯天祥

(东莞职业技术学院,广东东莞 523808)

目前,线性方程组的求解一般不用直接法而采用迭代法,高斯-赛德尔方法是比较经典的一种迭代方法,而高斯-赛德尔方法的收敛性问题是该方法得以实施的前提.对于比较特殊的线性方程组用高斯-赛德尔方法求解的收敛性已经得到了非常完备的结论.

本文首先介绍了用高斯-赛德尔方法求解一般线性方程组的问题,其次介绍了与高斯-赛德尔方法收敛性有关的几个已有结果,然后给出了用高斯-赛德尔方法求解一般三对角方程组收敛的充分必要条件,最后在收敛的条件下给出用高斯-赛德尔方法求解一般三对角方程组的计算机实现.

1 高斯-赛德尔方法的已有结果

1.1 高斯-赛德尔迭代方法

设 A= (aij)n×n,其中 aii≠ 0(i = 1,2,...,n),如果记

则解线性方程组AX=B的高斯-赛德尔方法的迭代格式为

其中记

1.2 几个引理

引 理 1[1](36-80)对 于 迭 代 格 式X(k+1)= BX(k)+ C ,如果方程组X = BX +C有唯一解,则对于任意初始向量 X(0),迭代格式X(k+1)= BX(k)+ C 格式都收敛的充分必要条件是其迭代矩阵G的普半径 ρ( G)<1.

引理 2 解线性方程组AX=B的高斯-赛德尔迭代格式

X(k+1)=(I- L)-1UX(k)+(I- L)-1C 收敛的充分必要条件是

由引理1立即可得到引理2.

引理4[3-4]上(下)三角矩阵的特征值就是该矩阵的对角元.

2 用高斯-赛德尔方法求解三对角方程组的收敛性

定理 设有三对角矩阵

其中A可逆且 aii≠ 0(i = 1,2,...,n),则用高斯-赛德尔方法求解线性方程组AX=B收敛的充分必要条件是

证明:由于严格下(上)三角矩阵

则高斯-赛德尔迭代矩阵为

所以由引理4知矩阵 (I-L)-1U的特征值分别为

所以

由引理 2知用高斯-赛德尔方法求解线性方程组AX=B收敛的充分必要条件是

3 用高斯-赛德尔方法求解三对角方程组的计算机实现

对三对角矩阵

其中A可逆且 aii≠0(i = 1,2,...,n).

用高斯-赛德尔方法求解线性方程组AX=B的步骤如下:

第一步:输入矩阵

第二步:求出严格下(上)三角矩阵L,U

第三步:求出高斯-赛德尔方法的迭代矩阵

第四步:求出

第五步:迭代计算线性方程组AX=B的满足精度要求的近似解

1)写出 D =diag(a11,a22,...,ann),计算

2)计算出 G =(I- L)-1U ,H =(I-L)-1C

[1]冯天祥.数值计算方法[M].成都:四川科学技术出版社,2003.

[2]李庆扬,王能超,易大义.数值计算[M].武汉:华中理工大学出版社,1998.

[3]王萼芳.高等代数教程[M].北京:清华大学出版社,2006.

[4]Feng Tian-xiang. Re-discussing Applications of Elementary Transformation in Matrix computation[J].重庆三峡学院学报,2008(3).

猜你喜欢
线性方程组德尔对角
一类整系数齐次线性方程组的整数解存在性问题
Eight O’Clock/by Sara Teasdale八点钟
求解非线性方程组的Newton迭代与Newton-Kazcmarz迭代的吸引域
拟对角扩张Cuntz半群的某些性质
保护私有信息的一般线性方程组计算协议
基于Matlab实现线性方程组的迭代解法
非奇异块α1对角占优矩阵新的实用简捷判据
宠物
折大象
折向日葵