数值分析第5章1-3节课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数值分析第5章1-3节课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 课件
- 资源描述:
-
1、第第5 5章章 解线性方程组的直接方法解线性方程组的直接方法15.1 引言与预备知识引言与预备知识 5.1.1 引言引言 线性方程组的数值解法一般有两类:1.直接法 经过有限步算术运算,可求得方程组精确解的方法(若计算过程中没有舍入误差).但实际计算中由于舍入误差的存在和影响,这种方法也只能求得线性方程组的近似解.2 2.迭代法 是用某种极限过程去逐步逼近线性方程组精确解的方法.3 5.1.2 向量和矩阵向量和矩阵 用 表示全部 实矩阵的向量空间,表示全部 复矩阵的向量空间.nmRnm nmCnm mnmmnnijnmaaaaaaaaaa212222111211)(RAA这种实数排成的矩形表,
2、称为 行 列矩阵.mnnnxxx21Rxx称为 维列向量.n4,n21aaaA其中 为 的第 列.iaAi,TmT2T1bbb其中 为 的第 行.TibAi 也可写成行向量的形式 写成列向量的形式5 (5)单位矩阵 矩阵的基本运算:(1)矩阵加法,BAC (2)矩阵与标量的乘法.ijijacA,C (3)矩阵与矩阵乘法).R,R,R(1pmpnnmnkkjikijbacCBA,ABC)R(nmijijijbacCB,A,(4)转置矩阵.,RTijijnmacACA,R21nnneeeI6 (6)非奇异矩阵 设.R,RnnnnBA 如果 存在,1A则称 为非奇异矩阵.A 如果 均为非奇异矩阵,n
3、n RBA,其中.,2,1,0,0,1,0,0Tnkke,IBAAB如果则称 是BA的逆矩阵,,1A记为.)()(1TT1AA且.)(111ABAB则 (7)矩阵的行列式 设,RnnA则 的行列式可按任一行(或列)展开,A7),2,1()(det1nianjijijAA其中 为 的代数余子式,ijAija,)1(ijijMAji 行列式性质:.R,),()det(det)(det a)(nnBABAAB即.R),(det)(det (b)TnnAAA.RR,),(det)(det (c)nnncccAAA.0)(det (d)是非奇异矩阵AAija 的余子式.为元素ijM8 5.1.3 特殊矩
4、阵特殊矩阵 设.R)(nnijaA (1)对角矩阵 (2)三对角矩阵.01ijaji,如果当 (3)上三角矩阵.0ijaji,时如果当 (4)上海森伯格(Hessenberg)阵.01ijaji,时如果当 (5)对称矩阵.TAA如果.0ijaji,时如果当9 (6)埃尔米特矩阵.,CAAAH如果设nn (7)对称正定矩阵 ,(a)AAT如果.0)(,R (b)AxxxAx,xTn对任意非零向量 (8)正交矩阵.T1AA如果 (9)酉矩阵.,CH1AAA如果设nn (10)初等置换阵 由单位矩阵 交换第 行与第 行(或交换第 列与第 列),得到的矩阵记为 ,且 IijijijI10 (11)置换
5、阵 定理定理1 1设 ,nn RA(1)对任何 方程组 有惟一解.,RnbbAxAAIij(为交换 第 行与第 行得到的矩阵);Aij(为交换 第 列与第 列得到的矩阵);iAjBAIij由初等置换阵的乘积得到的矩阵.则下述命题等价:(2)齐次方程组 只有惟一解 .0Ax0 x(4)存在.1A(5)的秩A.)(ranknA.0)det(A(3)11 定理定理2 2设 为对称正定阵,则 nn RA (1)为非奇异矩阵,且 亦是对称正定阵.A1A (2)记 为 的顺序主子阵,则 kAA).,2,1(1111nkaaaakkkkkA),2,1(nkkA亦是对称正定矩阵,其中 (3)的特征值 A).,
6、2,1(0nii (4)的顺序主子式都大于零,即 A).,2,1(0)det(nkkA12 定理定理3 3设 为对称矩阵.nn RA),2,1(nk或 的特征值A),2,1(0nii 定理定理4 4(Jordan标准型)设 为 阶矩阵,则存在一个An非奇异矩阵 使得 P,)()()(22111rrJJJAPP0)(detkA如果则 为A对称正定阵.13其中.),2,1(111)(1nnrinriiinniiiiiii且iJ为若当(Jordan)块.(1)当 的若当标准型中所有若当块 均为一阶时,AiJ此标准型变成对角矩阵.14 (2)如果 的特征值各不相同,则其若当标准型必为A).,(diag
7、21n对角阵155.2 高斯消去法高斯消去法16 5.2.1 高斯消去法高斯消去法 设有线性方程组,mnmnmmnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111,(2.1)或写为矩阵形式,2121212222111211mnmnmmnnbbbxxxaaaaaaaaa17简记为.bAx 例例1 1)4.2(.122)3.2(,54)2.2(,632132321xxxxxxxx 解解消去(2.4)中的未知数 得到,1x将方程(2.2)乘上 加到方程(2.4)上去,2)5.2(.11432xx 第2步.用消去法解方程组 第1步.将方程(2.3)加到方程(2.
8、5)上去,消去方程(2.5)中的未知数,2x18得到与原方程组等价的三角形方程组.62)6.2(,54,6332321xxxxxx显然,方程组(2.6)是容易求解的,解为.)3,2,1(Tx 上述过程相当于 112251406111bA111405140611119620051401111331)2(rrr332rrr其中用 表示矩阵的第 行.iri 由此看出,用消去法解方程组的基本思想是用逐次消去未知数的方法把原方程组 化为与其等价的三角形方程组,而求解三角形方程组可用回代的方法.bAx 上述过程就是用行的初等变换将原方程组系数矩阵化为简单形式(上三角矩阵),从而将求解原方程组(2.1)的问
9、题转化为求解简单方程组的问题.20 或者说,对系数矩阵 施行一些左变换(用一些简单矩阵)将其约化为上三角矩阵.A 下面讨论求解一般线性方程组的高斯消去法.将(2.1)记为,)1()1(bxA.),()()1()1()1(bbAijijaa (1)第1步 ).1(k 设 首先计算乘数,0)1(11a.),3,2(/)1(11)1(11miaamii.,22112222212111212111mnmnmmnnnnbxaxaxabxaxaxabxaxaxa(2.1)其中用 乘(2.1)的第一个方程,加到第 个方程上,1imi,3,2i 消去(2.1)的从第2个方程到第 个方程中的未知数m,m,21)
10、.,2(mi得到与(2.1)等价的方程组,ix(2.7).00)2()2(2)1(121)2()2(2)2(2)2(22)1(1)1(12)1(11mnmnmnnbbbxxxaaaaaaa简记为,)2()2(bxA其中 的元素计算公式为)2()2(,bA)1(11)1()2(jiijijamaa),2;,2(njmi)1(11)1()2(bmbbiii22 (2)第 次消元 k).,1min(,2,1(nmsk 设上述第1步,第 步消元过程计算已经完成,1k(2.8),)()()2(2)1(121)()()()()2(2)2(2)2(22)1(1)1(1)1(12)1(11nnkknkkmnk
11、mkkknkkknknkbbbbxxxxaaaaaaaaaaa即已计算好与(2.1)等价的方程组简记为.)()(kkbxA23)()()(kkjikkijkijamaa1),1;,1(nkjmki).,(mki1 设 计算乘数,0)(kkka.),1(/)()(mkiaamkkkkikik加到第 个方程i),1(mki用 乘(2.8)的第 个方程,ikmk消去从第 个方程到第 个方程中的未知数 得到与m,kx1k 元素的计算公式为)1()1(,kkbA 显然 中从第1行到第 行与 相同.)1(kAk)(kA.)1()1(kkbxA(2.1)等价的方程组)()()1(kkikkikibmbb(2
12、.9)24 (3)继续上述过程,且设),2,1(0)(skakkk直到完成第 步消元计算.s 最后得到与原方程组等价的简单方程组 ,)1()1(ssbxA其中 为上梯形.)1(sA 特别当 时,与原方程组等价的方程组为 nm,)()(nnbxA即(2.10).)()2(2)1(121)()2(2)2(22)1(1)1(12)1(11nnnnnnnnbbbxxxaaaaaa25 如果 是非奇异矩阵,且nn RA),1,2,1(0)(nkakkk由(2.1)约化为(2.10)的过程称为消元过程消元过程.求解三角形方程组(2.10),得到求解公式,/)()(nnnnnabx).1,2,1(nnk(2
13、.11)(2.10)的求解过程(2.11)称为回代回代.)(1)()(/)(kkknkjjkkjkkkaxabx 如果 由于 为非奇异矩阵,所以 的第一列一定有元素不等于零.,011aAA26 例如 于是交换两行元素(即 ),将 调到(1,1)位置,然后进行消元计算,这时 右下角矩阵为 阶非奇异矩阵.,011ia11irr 11ia)2(A1n 继续这过程,高斯消去法照样可进行计算.27 定理定理5 5设 其中,bAx.RnnA (1)如果),2,1(0)(nkakkk将 约化为等价的三角形方程组等价的三角形方程组(2.10).bAx则可通过高斯消去法 (a)消元计算 )1,2,1(nk),1
14、(/)()(nkiaamkkkkikik),1,()()()1(nkjiamaakkjikkijkij).,1()()()1(nkibmbbkkikkiki(2.10).)()2(2)1(121)()2(2)2(22)1(1)1(12)1(11nnnnnnnnbbbxxxaaaaaa且计算公式如下:28 (b)回代计算,/)()(nnnnnabx).1,2,1(/)()(1)()(nniaxabxiiinijjiijiii (2)如果 为非奇异矩阵,则可通过高斯消去法(及交换两行的初等变换)将方程组 约化为(2.10).AbAx(2.10).)()2(2)1(121)()2(2)2(22)1(
15、1)1(12)1(11nnnnnnnnbbbxxxaaaaaa29 算法算法1 1(高斯算法)对于sk,2,1 (1)如果 则计算停止,0kka (2)对于 mki,1 (a)kkikikikaama/(b)对于 nkj,1.*kjikijijamaa 本算法用高斯方法将 约化为上梯形,且覆盖 ,乘数 覆盖 .),2,1(skAA)(kAikmika),1min(),1(RnmsmnmA设如果0)(kkka30 当 时,总共大约需要 次乘法运算.nm 3/3n 数 称为约化的主元素主元素.)(kkka 算法算法2 2(回代算法)上三角阵,设 其中 为非奇异,bUxnn RU本算法计算 的解.b
16、Ux 对于1,ni (1)iibx 算法1第 步需要作 次除法,次乘法,因此,本算法(从第1步到第 步消元计算总的计算量)大约需要 次乘法(对相当大的 ).kkm)(knkmsmnssnms2/)(3/23s31 (2)对于 nij,1 jijiixuxx*(3)iiiiuxx/这个算法需要 乘除法运算.2/)1(nn 高斯消去法对于某些简单的矩阵可能会失败,.0110A由此,需要对算法1进行修改,例如).,2,1(0)(kakkk在什么条件下才能保证 A首先需要研究原来的矩阵32 定理定理6 6 约化的主元素 的充要条件),2,1(0)(kiaiii是矩阵 的顺序主子式A).,2,1(0ki
展开阅读全文