研究生翻译学习.pptx
《研究生翻译学习.pptx》由会员分享,可在线阅读,更多相关《研究生翻译学习.pptx(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、研究数值解法的必要性一、研究数值解法的必要性求:求:的解的解 的值,根据克莱姆的值,根据克莱姆(Gramer)(Gramer)法则可法则可表示为两个行列式之比:表示为两个行列式之比:2.0 2.0 概述概述第1页/共97页第2页/共97页如:如:,若用每秒完成万亿次(若用每秒完成万亿次(10101212)浮点乘法运算的计算机(几年)浮点乘法运算的计算机(几年前国内运算速度最快),按每天工作前国内运算速度最快),按每天工作24小时小时,完成这些计算约需完成这些计算约需3030年。若使用一般的年。若使用一般的个人电脑,每秒不外完成十亿次(个人电脑,每秒不外完成十亿次(10109 9)浮点乘法运
2、算,则完成这些计算约需)浮点乘法运算,则完成这些计算约需3 3万年。万年。(天河千万亿次天河千万亿次)计算一个计算一个 阶行列式需要做阶行列式需要做 个乘法,求解上述方程共做个乘法,求解上述方程共做 次乘除法。次乘除法。第3页/共97页二、线性代数方程组的常用解法二、线性代数方程组的常用解法1 1、直接法、直接法:只包含有限次四则运算。若在计算过程中只包含有限次四则运算。若在计算过程中都不发生舍入误差的假定下,计算结果就是原都不发生舍入误差的假定下,计算结果就是原方程组的精确解。方程组的精确解。2 2、迭代法:、迭代法:把方程组的解向量看作是某种极限过程的把方程组的解向量看作是某种极限过程的极
3、限,而且实现这一极限过程每一步的结果是极限,而且实现这一极限过程每一步的结果是把前一步所得的结果施行相同的演算步骤得到把前一步所得的结果施行相同的演算步骤得到的。的。Remark:由于运算过程中舍入误差的存在,实际上直接方法得到的解也由于运算过程中舍入误差的存在,实际上直接方法得到的解也是方程组的近始解。是方程组的近始解。第4页/共97页2.12.1解线性方程组的直接法解线性方程组的直接法设有线性方程组设有线性方程组为非奇异矩阵为非奇异矩阵。或写为矩阵形式或写为矩阵形式 ,其中,其中第5页/共97页一、一、GaussGauss消去法消去法具体过程:具体过程:其中将 改为第6页/共97页Step
4、1Step1:若若 令令 ,用用 乘乘 第一个方程加到第第一个方程加到第 个方程个方程 ,并保留第,并保留第一一式,则得式,则得其中其中记为记为第7页/共97页 若若 令令 ,乘第二个方程加到第乘第二个方程加到第i个方程个方程 ,则得,则得用Step2:Step2:记为记为其中其中第8页/共97页设为设为第第k k-1-1步消元完成后,有步消元完成后,有第9页/共97页Stepk:若 ,令 ,(i=k+1,k+2,)用用-来来乘乘以以第第k-1步步所所得得方方程程中中的的第第k k个个方方程程,加加到到第第i i 个个方方程程,并保留第并保留第k k个方程,则得:个方程,则得:(i=k+1,k
5、+2,n)第10页/共97页按上述做法,做完按上述做法,做完n-1n-1步消元,原方程可化为同解的上三角方程组:步消元,原方程可化为同解的上三角方程组:其中其中(i,j=k+1,(i,j=k+1,n),n)(i=k+1,i=k+1,n,n)上面的方程记为上面的方程记为记为记为第11页/共97页最后,若最后,若 ,逐步回代可得到原方程组的解:,逐步回代可得到原方程组的解:(i=n-1,n-2,2,1)上面的求解过程称为上面的求解过程称为GaussGauss顺序消去法。它通过一系列消元过程与最后的一步回顺序消去法。它通过一系列消元过程与最后的一步回代过程来得到方程组的解。代过程来得到方程组的解。R
6、emark1Remark1:在:在GaussGauss顺序消去法的消去过程中,可以将右端列向量视为方程组顺序消去法的消去过程中,可以将右端列向量视为方程组A A的第的第n n1 1列,直接对矩阵列,直接对矩阵A A(指现在的(指现在的n n行,行,n n1 1列的增广矩阵)进行行初等变换,将其列的增广矩阵)进行行初等变换,将其变换为上三角形矩阵,从而回代求解得到方程组的解。变换为上三角形矩阵,从而回代求解得到方程组的解。第12页/共97页Remark2Remark2:可以统计出,如果可以统计出,如果A A为为n n阶方阵,则阶方阵,则GaussGauss顺序消去法消去过程所需的乘除顺序消去法消
7、去过程所需的乘除运算次数为运算次数为回代过程所需的乘除运算次数为回代过程所需的乘除运算次数为故总的乘除运算次数为故总的乘除运算次数为 取取n n2020,则,则N N30603060,与,与GramerGramer法则相比,是天壤之别。法则相比,是天壤之别。Remark3Remark3:在消去过程中,也可以采用在消去过程中,也可以采用Gauss-JordanGauss-Jordan消去法,将方程组化为对角形方消去法,将方程组化为对角形方程组,进而化为单位阵,则右端列向量就化为方程组的解向量。该方法不需回代过程组,进而化为单位阵,则右端列向量就化为方程组的解向量。该方法不需回代过程,但总的计算量
8、为程,但总的计算量为n n3 3/2+n/2+n2 2-n/2-n/2,比,比GaussGauss顺序消去法有所增加。顺序消去法有所增加。第13页/共97页Remark4Remark4:在消去过程中,消去过程能够进行的前提条件是在消去过程中,消去过程能够进行的前提条件是 。当。当detA=detA=时方程组存在唯一解,但未必能满足时方程组存在唯一解,但未必能满足 的条件。要使的条件。要使GaussGauss顺序消去法能顺序消去法能够求得方程组的解,应满足如下的定理:够求得方程组的解,应满足如下的定理:定理定理:用高斯顺序消去法能够求解方程组:用高斯顺序消去法能够求解方程组 的解的充要条件为的解
9、的充要条件为A A的的各阶顺序主子式均不为零。各阶顺序主子式均不为零。第14页/共97页算法见教材第算法见教材第2727页:页:(1)消元过程.对k=1,2,n-1进行如下运算:对i=k+1.k+2,n;对j=k+1,n+1,(2)回代过程.按下述公式第15页/共97页 此时高斯顺序消去法能进行下去,但不能求出唯一解。此时高斯顺序消去法能进行下去,但不能求出唯一解。当 detA=0,说明:说明:当当 高斯顺序消去法能进行下去,但当高斯顺序消去法能进行下去,但当 或相对于或相对于(k=1,2,,n)均不为零时均不为零时 (i=k+1,k+2,n)比较小时,计算时产生的舍入误差将导致计算结果)比较
10、小时,计算时产生的舍入误差将导致计算结果误差增大。误差增大。由于舍入误差的原因,由于舍入误差的原因,Gauss顺序消去法不是一个实用的方法,实用中顺序消去法不是一个实用的方法,实用中应该采用选主元的应该采用选主元的Gauss消去法。消去法。第16页/共97页 在在计计算算过过程程中中舍舍入入误误差差增增大大迅迅速速,造造成成计计算算解解与与真真解解相相差差甚甚远远,这这一一方方法法就就是是不不稳稳定定的的方方法法,反反之之,在在计计算算过过程程中中的的舍舍入入误误差差增增大大能能得得到到控控制制,该该方方法法就就是是稳稳定定的的。小小主主元元是是不不稳稳定定的的根根源源,这这就就需需要要采采用
11、用“选选主主元元素素”技技术术,即即选选取取绝绝对对值值最最大大的的元元素素作作为为主主元。元。二、主元素消去法二、主元素消去法第17页/共97页B=1)1)列主元消去法列主元消去法一种常用的方法是列主元消去法。设增广矩阵为一种常用的方法是列主元消去法。设增广矩阵为在第一列中选取绝对值最大的元素在第一列中选取绝对值最大的元素,如若如若 =调换第一行与第调换第一行与第i i行,行,这时的这时的 就是原来的就是原来的 ,再进再进行消去法的第一步,即行消去法的第一步,即第18页/共97页再考虑再考虑 右下角矩阵,选取绝对值最大的元素作为主元素右下角矩阵,选取绝对值最大的元素作为主元素,经过行的对换把
12、主元经过行的对换把主元素移到素移到 ,再按消元公式计算再按消元公式计算 (i,j=3,i,j=3,n n)。)。直至将方程组化成上三角方程组,再进行回代就可求得解。直至将方程组化成上三角方程组,再进行回代就可求得解。然然后后每每一一步步类类似似的的都都在在右右下下角角方方阵阵中中的的第第一一列列中中选选主主元元,再再经经行行对对调调,将将主主元元素素换到右下脚方阵中左上角的位置。再按下一步计算换到右下脚方阵中左上角的位置。再按下一步计算(i,j=kn)第19页/共97页算法见教材第算法见教材第2727页:页:(1)消元过程.对k=1,2,n-1进行如下运算:选主元:找行号ikk,n 使 若为零
13、,终止.交换A(k),b(k)中的第k,ik两行;对i=k+1.k+2,n;令 对j=k+1,n+1,(2)回代过程.按下述公式第20页/共97页2)2)全主元消去法全主元消去法B=列列在在A A中选取绝对值最大的元素作为主元素,如中选取绝对值最大的元素作为主元素,如 ,然后交换然后交换B B 的第一行与第的第一行与第 行,第一行,第一列,这时的列,这时的 就是元素的就是元素的元法的第一步,即元法的第一步,即与第与第 ,然后进行消然后进行消第21页/共97页都换把主元素移到再按消元公式计算(i,j=3,n),然后每一步对再考虑 右下角矩阵,选取绝对值最大的元素作为主元素,经过行的对换和列的对在
14、右下角方阵中进行完全选主元,经过行的位置,类似的调列对调将主元换到右下角方阵中左上角的位置,再按下一步计算 (i,j=kn)直至将方程组化成上三角方程组,再进行回代就可得解。第22页/共97页RemarkReamrk1Reamrk1:全主元消去法每一步所选取的主元的绝对值不低于列主元消去法的:全主元消去法每一步所选取的主元的绝对值不低于列主元消去法的同一步所选主元的绝对值,因而计算结果更加可靠。同一步所选主元的绝对值,因而计算结果更加可靠。Reamrk2Reamrk2:全主元消去法每一步选主元要花费更多的机时,并且对增广矩阵做了:全主元消去法每一步选主元要花费更多的机时,并且对增广矩阵做了列交
15、换,从而未知量的次序发生了变化,对编程带来了困难。而列主元消去法的列交换,从而未知量的次序发生了变化,对编程带来了困难。而列主元消去法的计算结果已比较可靠,故实用中常用列主元消去法。计算结果已比较可靠,故实用中常用列主元消去法。Reamrk3Reamrk3:选主元的消去法与:选主元的消去法与GaussGauss顺序消去法的乘除法的计算量是一样的,顺序消去法的乘除法的计算量是一样的,均为均为n n3 3/3+n/3+n2 2-n/3-n/3。第23页/共97页三、选主元素消去法的应用三、选主元素消去法的应用1.1.求解方程组系求解方程组系设系数矩阵设系数矩阵A A可逆,求解方程组系可逆,求解方程
16、组系AXAXb bi i(i=1,2,(i=1,2,m m)。将方程组系的系数矩阵与右端向量写成增广矩阵将方程组系的系数矩阵与右端向量写成增广矩阵 A|bA|b1 1,b,b2 2,b,bm m 按列选主元素后再用按列选主元素后再用Gauss-JordanGauss-Jordan消去法将左边的矩阵消去法将左边的矩阵A A化为单位矩阵,则得到化为单位矩阵,则得到右端的列向量就是方程组系的解向量。右端的列向量就是方程组系的解向量。第24页/共97页2.2.求逆矩阵求逆矩阵在在1 1中令中令m mn n,且右端列向量组成单位阵,则当,且右端列向量组成单位阵,则当A A化为单位阵时,右端矩阵化为单位阵
17、时,右端矩阵即为即为A A的逆矩阵。这是实用中求逆矩阵的可靠方法。的逆矩阵。这是实用中求逆矩阵的可靠方法。3.3.求行列式求行列式若要求矩阵若要求矩阵A A的行列式,可用主元素消去法将其化为上三角阵,对角元素设为的行列式,可用主元素消去法将其化为上三角阵,对角元素设为b b1111,b b2222,b bnnnn,于是,于是A A的行列式为:的行列式为:det(det(A A)=(-1)=(-1)m m b b1111b b2222b bnnnn 其中其中m m为行列交换的次数。这是实用中求行列式的可靠方法。为行列交换的次数。这是实用中求行列式的可靠方法。第25页/共97页四、四、矩阵三角分解
18、法矩阵三角分解法1 1.Gauss.Gauss顺序消去法的矩阵形式顺序消去法的矩阵形式设方程组设方程组A=A=中中A A的各阶顺序主子式均不为零,令的各阶顺序主子式均不为零,令第26页/共97页第27页/共97页则则n-1n-1步消元过程为步消元过程为将上述将上述n-1n-1步消元过程合并,得,步消元过程合并,得,第28页/共97页即(1)由得:容易验证:每个 可逆,且k=1,2,,n-1第29页/共97页令L=则L=又令U=,且U=则A=LU,其中,其中,L为单位下三角矩阵,它的对角元素皆为为单位下三角矩阵,它的对角元素皆为1 1。(三角分解与高斯消去法的关系三角分解与高斯消去法的关系)第3
19、0页/共97页即U为阵,由(1)式,上三角矩 Gauss消消去去法法的的实实质质就就是是用用一一连连串串的的初初等等变变换换把把系系数数方方阵阵A化化成成上上三三角角方方阵阵U,同时把右端向量化,同时把右端向量化 为为 ,若矩阵若矩阵A=LU,则,则LU叫做矩阵叫做矩阵A的的LU分解分解.AX=b即为LUX=b令Y=UX,方程变为LY=b.可先解LY=b,求出Y,再解UX=Y即可第31页/共97页2 2.矩阵的三角分解及条件矩阵的三角分解及条件定定义义1.1.设设A A为为n n阶阶矩矩阵阵(n n 2 2),称称A=LUA=LU为为矩矩阵阵的的三三角角分分解解,其其中中L L是是下下三三角角
20、矩矩阵阵,U U是上三角矩阵。是上三角矩阵。Remark Remark:三角分解不唯一,可以有不同的形式三角分解不唯一,可以有不同的形式 。为确保唯一性,引入以下定义。为确保唯一性,引入以下定义。定义2.如如果果L L是是单单位位下下三三角角矩矩阵阵,U U是是上上三三角角矩矩阵阵,则则称称三三角角分分解解A=LUA=LU为为DoolittleDoolittle分分解解;如如果果L L是是下下三三角角矩矩阵阵,U U是是单单位位上上三三角角矩矩阵阵,则则称称A=LUA=LU为为CroutCrout分解分解。前面高斯顺序消去法对应了。前面高斯顺序消去法对应了A=LUA=LU的的Doolittle
21、Doolittle分解。(分解。(P32P32定义定义1 1)定定理理1 1:设设A A为为n n阶阶可可逆逆矩矩阵阵,则则A A有有唯唯一一DoolittleDoolittle(or(or CroutCrout)分分解解的的充充要要条条件件为:为:A A的前的前n-1n-1阶顺序主子式不为零。阶顺序主子式不为零。第32页/共97页RemarkRemark:实际中对实际中对A A进行三角分解,不是利用初等变换矩阵,而是直接使用矩阵乘进行三角分解,不是利用初等变换矩阵,而是直接使用矩阵乘法得到。(若不加说明,后面我们讲到的三角分解一律指法得到。(若不加说明,后面我们讲到的三角分解一律指Dooli
22、ttleDoolittle型分解。)型分解。)的求解过程为:可推导求解单位下三角形方程组可推导求解单位下三角形方程组 的递归公式为的递归公式为:求求解解上三角形方程组上三角形方程组 的递归公式为:的递归公式为:第33页/共97页3.直接三角分解法设A=LU即Step1Step1:比较第一行元素:比较第一行元素:比较第一列元素:比较第一列元素:解出解出第34页/共97页Step2Step2:比较第二行元素比较第二行元素:算出:算出:比较第二列的元素:比较第二列的元素:得出得出:一般地,设一般地,设U U的前的前k k-1-1行以及行以及L L的前的前k-1k-1列已求出,则列已求出,则比较第比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 研究生 翻译 学习
限制150内