计算方法3_线性方程组迭代解法.ppt
《计算方法3_线性方程组迭代解法.ppt》由会员分享,可在线阅读,更多相关《计算方法3_线性方程组迭代解法.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章 线性方程组迭代解法线性方程组迭代解法Iterative11 Techniques for Solving Linear Systems(2.1)直接法是通过有限步运算后得到线性方程组的解直接法是通过有限步运算后得到线性方程组的解,解线性方程组还有另一种解法,称为迭代法解线性方程组还有另一种解法,称为迭代法迭代法:不是用有限步运算求精确解,通过迭代迭代法:不是用有限步运算求精确解,通过迭代产生近似解逼近精确解产生近似解逼近精确解基本思想是将线基本思想是将线性性方程组方程组 AXB 化为化为XBX+F,再由此再由此构造一个向量序列构造一个向量序列X(k)X(k+1)=BX(k)+F
2、若若X(k)收敛在某个极限向量收敛在某个极限向量X*,则可得则可得X*就是就是(2.1)式的准确解式的准确解线性方程组的迭代法主要有线性方程组的迭代法主要有JocobiJocobi迭代法、迭代法、GaussGauss SeidelSeidel迭代法和超松弛迭代法和超松弛(SOR)(SOR)迭代法迭代法JacobiJacobi迭代和迭代和SeidelSeidel迭代由于收敛速度较慢,已经迭代由于收敛速度较慢,已经越来越不适应当前信息时代人们对计算速度和精度越来越不适应当前信息时代人们对计算速度和精度的要求,所以在实际应用中使用的并不多。但是,的要求,所以在实际应用中使用的并不多。但是,他们体现了
3、迭代法的最基本的思想,是学习其它迭他们体现了迭代法的最基本的思想,是学习其它迭代法的基础代法的基础 如何构造迭代序列如何构造迭代序列X(n)?X(n)在什么条件下在什么条件下收敛收敛?收敛速率如何收敛速率如何?误差估计误差估计.若在求解过程中若在求解过程中 X(k)X*(k(k),由由 X(k+1)=(X(k)产生的产生的迭代迭代X(k)向向X*的逼近的逼近 ,在数次,在数次迭代求解之后,由于机器跳动产生的迭代求解之后,由于机器跳动产生的X(k)值误差或是值误差或是有效数字产生的舍入误差,都会在第有效数字产生的舍入误差,都会在第k+1k+1次迭代计算次迭代计算中自动弥补过来或逐步纠正过来。因此
4、,在迭代求解中自动弥补过来或逐步纠正过来。因此,在迭代求解过程中产生的各种误差是可以忽略的,即迭代求解无过程中产生的各种误差是可以忽略的,即迭代求解无累积误差,实际上,累积误差,实际上,X(k)只是解的一个近似,机器的只是解的一个近似,机器的舍入误差并不改变它的性质。舍入误差并不改变它的性质。迭代过程中经常要遇到向量范数,矩阵范数以迭代过程中经常要遇到向量范数,矩阵范数以及序列极限的概念。及序列极限的概念。3.1 向量和矩阵的范数向量和矩阵的范数Norms of Vectors and Matrices 数值分析中数值分析中,经常要用向量和矩阵经常要用向量和矩阵,为了应用的需要为了应用的需要(
5、误差误差分析分析),引入衡量向量和矩阵大小的度量引入衡量向量和矩阵大小的度量范数范数.对于实数对于实数x R,我们定义了绝对值我们定义了绝对值,满足满足|x|0 非负性非负性|x|=|x|齐次性齐次性|x+y|x|+|y|三角不等式三角不等式 类似地类似地,定义向量范数定义向量范数 Def3.1 在实在实n维线性空间维线性空间Rn中定义一个映射中定义一个映射,它使任它使任意意X Rn 有一个非负实数与之对应有一个非负实数与之对应,记为记为|X|,且该映且该映射满足射满足:正定性正定性 任意任意XRn,|X|0,if and only if X=0时时,|X|=0 齐次性齐次性 任意任意XRn,
6、R,有有|X|=|X|三角不等式三角不等式 任意任意X,Y Rn,有有|X+Y|X|+|Y|则称该映射在则称该映射在Rn中定义了一个向量范数中定义了一个向量范数.注注:Rn中的范数不唯一中的范数不唯一.常用的向量范数有三种常用的向量范数有三种:设设X=(x1,x2,xn)T Rn.则则 注注:(1)用范数的定义可验证上述皆为向量范数用范数的定义可验证上述皆为向量范数 (2)p=1,2,|X|p 即为即为|X|1,|X|2.(3)任意任意xRn:定理定理3.2 设设|和和|是是Rn上任意两种范数,则存在正上任意两种范数,则存在正常数常数C1和和C2,使得对一切使得对一切X Rn 有有 C1|X|
7、X|C2|X|注注:Rn中范数的等价性表明中范数的等价性表明,虽范数值不同虽范数值不同,但考虑到向量但考虑到向量序列收敛性时序列收敛性时,却有明显的一致性却有明显的一致性.Def3.3 Rn中中X(x1,x2,xn)T和和Y(y1,y2,yn)T则有则有有解有解(x1,x2,x3)T(1,1,1)T,用,用Gauss消去法得到近似解消去法得到近似解Def3.4 Rn中中的的向向量量序序列列X(k),即即X0,X1,XK,其其中中XK(x1(k),x2(k),xn(k)T.若对任意若对任意i(i=1,2,n)都有都有注:向量序列收敛实际上是按分量收敛(数列收敛)注:向量序列收敛实际上是按分量收敛
8、(数列收敛)利用向量范数,也可以说明向量序列收敛的概念。利用向量范数,也可以说明向量序列收敛的概念。定理定理3.5 向量序列向量序列X(k)依分量收敛于依分量收敛于X*的充要条件是的充要条件是 则向量则向量X*(x1*,x2*,xn*)T称为称为X(k)的极限,记做的极限,记做 类似于向量范数,给出矩阵范数的定义。类似于向量范数,给出矩阵范数的定义。Def3.6 在线性空间在线性空间Rnn中定义一个映射,使任意中定义一个映射,使任意A Rnn对应一对应一个非负实数,记做个非负实数,记做|A|.如果该映射满足:如果该映射满足:1.正定性正定性:(4.是矩阵乘法的需要,而是矩阵乘法的需要,而1.2
9、.3.为向量范数的推广。)为向量范数的推广。)2.齐次性齐次性:3.三角不等性三角不等性:4.相容性相容性:在在Rnn中可定义多种范数。中可定义多种范数。有有 A=(aij)nnRnn 称为称为frobenius范数范数 称为列范数称为列范数 称为行范数称为行范数 3.2 Jacobi迭代法迭代法(3.1)设有方程组设有方程组用矩阵表示用矩阵表示(3.1)其中其中A是是系数矩阵系数矩阵,非奇异,非奇异,X是解向量,是解向量,B是是右端项右端项。(3.2)(3.3)若令若令则有则有 B=D-1(D-A)=I-D-1A,G=D-1B方程方程(3.3)可记为可记为 X=BX+G方程方程(3.3)可记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算方法 线性方程组 解法
限制150内