测量程序设计三ppt课件.ppt





《测量程序设计三ppt课件.ppt》由会员分享,可在线阅读,更多相关《测量程序设计三ppt课件.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、测量程序设计曾喆中国石油大学地球科学与技术学院第三讲 法方程式的解算及系数阵的求逆主要内容:高斯约化法高斯-约旦法变量循环重新编号法求逆平方根法求法方程式系数阵的逆改正的平方根法求法方程式系数阵的逆补充内容平差法方程式条件平差法方程间接平差法方程,1,0,0,()aarr rTaar nn rn nr rNK WNAQ A WALA ,1,W0,bbtt tTTbbt tNxNB PB WB Pl1.高斯约化法主要步骤1、消元2、回代求解实例解方程组第一步,将第一行乘-2加与第二行相加;第一行乘-1加到第三行,得到1231231232312756493xxxxxxxxx 12323232313
2、4264xxxxxxx 第二步,将上面第二行乘-2/3加到第三行,得到回代:解第三行得x3,将x3代入第二行得x2,将x2, x3代入第一行得x1,得到解 x*=(2,1,-1)T12323323134202033xxxxxx 000102030101112131(0)202122232303132333aaaacaaaacAaaaacaaaac00001 1022033010011 1122133120021 1222233230031 13223333a xa xa xa xca xa xa xa xca xa xa xa xca xa xa xa xc设方程组为:其初始的矩阵形式为:如果
3、 ,我们首先保留矩阵的第一行,并利用它来消去其余三行中的第一列。000a(0)101000(0)202000(0)303000amaamaama即(0)0000(1,2,3)iiamia 消元过程(1)(0)(0)00(1)(0)(0)(0)00(1,2,3;1,2,3)ijijijiiiaamajiccmc(0)第i行减去 乘以第0行,得到其中,(0)0im000102030(1)(1)(1)111213(1)(1)(1)(1)(1)2122232(1)(1)(1)(1)3132333aaaacaaacAaaacaaac(1)1同理,如果 保留第0行和第1行基础上消去第1列对角线下方元素。即
4、:(1)110a(1)(1)11(1)11iiama(1)(1)2121(1)11(1)(1)3131(1)11amaama第i行减去 乘以第1行,得到其中,(1)1 im000102030(1)(1)(1)(1)1112131(2)(2)(2)(2)22232(2)(2)(2)32333aaaacaaacAaacaac(2)(1)(1)(1)11(2)(1)(1)(1)11,(2,3;2,3)ijijijiiiaamajiccm c同理,若 ,还可以进一步消元同样地,第3行减去 乘以第2行,得到(2)220a(2)(2)22(2)22,(3)iiamia(2)2im000102030(1)(
5、1)(1)(1)1112131(3)(2)(2)(2)22232(3)(3)333aaaacaaacAaacac其中,经过这个消元过程,最开始的方程组就变为以上将原始的方程组化为上式的过程为消元过程。下面将从方程组的最下一开始上推出所有x。(3)(2)(2)(2)22(3)(2)(2)(2)22,( ,3)ijijijiiiaamai jccmc00001 10220330(1)(1)(1)(1)1111221331(2)(2)(2)2222332(3)(3)3333a xa xa xa xca xa xa xcaxaxcaxc 回代过程(3)3(3)33(2)(2)3223(2)22(1)(
6、1)(1)2311213(1)11001 102 203 3003()2()1()0cacaxacaxaxacaxaxaxaxxxx如果 ,根据下式回代得到所有的x的解(3)330a小结从上面可以看出整个高斯消去法解方程的方法主要分为两步1、消去过程 从k=0开始,在第k步中 ,定义因子 然后通过下式计算k+1步的方程系数 通过n-1步,即k=n-2时就可以得到原方程组系数的上三角阵 ( )0kkka( )( )( ),(1,.,1)kkikikkkkamikna(1)( )( )( )(1)( )( )( ),( ,1,.,1),(1,.,1)kkkkijijikkjkkkkiiikkaam
7、ai jknccmcikn2、回代过程( )( )1( )( )1( )()(1)(2,.,0)iiiiiniiiijjj iiiiciacaxiaxinxin 代码/消元过程double m;for(int k=0; kn-1; k+) try for(int i=k+1; in; i+) m= ai,k/ak,k; for(int j=k+1; j=0;i-) double sum = 0.0; for (j=i+1;jn;j+) sum = sum + aij*xj; xi = (ci-sum)/aii; ( )( )(1)iiiiiciaxin1( )( )1( )()(2,.,0)n
8、iiiijjj iiiicaxiaxin 2.高斯-约旦法高斯消去法在消元时始终消去对角线下方的元素,而高斯约当消去法则同时消去对角线上方和下方的元素。)1()1(2)1(121)1()1(2)1(1)1(2)1(22)1(21)1(1)1(12)1(11.nnnnnnnnbbbxxxaaaaaaaaa )2()2(2)2(121)2()2(2)2(2)2(22)2(1)2(12.0.0.1nnnnnnnbbbxxxaaaaaa0)1(11 a第一次消元0)2(22 a第二次消元 )3()3(2)3(121)3()3(3)3(3)3(33)3(2)3(1.00.10.01nnnnnnnnbbb
9、xxxaaaaaa )()(2)(1211.000.100.01nnnnnbbbxxx故方程组的解为 T)()(2)(1T21.nnnnnbbbxxx 高斯约当消去法的特点:(1) 消元和回代同时进行;(2) 乘除法的次数要比高斯消去法大,所以通常用于同时求解系数矩阵相同的多个方程组或求逆矩阵。ByxCxy,求逆:则1BC111 11221221 122221 122nnnnnnnnnnyC xC xC xyC xC xC xyC xC xC x(1)(1)(1)11111221(1)(1)(1)22112222(1)(1)(1)1122nnnnnnnnnnxCyCxCxyCyCxCxyCyC
10、xCx11C不为0则上面方程组第一式除之,得到 ,交换 与 并将 代入余下各式,得到:1x1x1y1x反复运行,可以将x全部放到左边,y放到右边,这样y的系数阵就是C的逆阵1,( ,1,2,., )kkkkkjkkkjikikkkijijikkjCCi jkCCCCCCi jnCCC C 计算公式:( )(1)( )( )(1)( )(1)( )( )(1)( )1,( ,1,2,., )kkkkkkkkkkjkkkjkkkikikkkkkkijijikkjCCi jkCCCCCCi jnCCC C 即3.变量循环重新编号法求逆yA xxB y1BA方程式逆关系这里就有000001 10,11
11、110011 11,1111,001,1 11,11nnnnnnnnnnya xa xaxya xa xaxyaxaxax0000010010,1001(1)()()nnxayaaxaax 1100001110 010011,110 0,100111,00001,11,0 010011,11,0 0,1001()()()()()()nnnnnnnnnnnnyaayaa aaxaa aaxyaayaaaaxaaaax通过第一式计算出x0,再代入余下的方程式可得到下式00000000000000001,(1,.,1)/,(1,.,1)( ,1,.,1)jjiiijijijaaaaajnaaaina
12、aa aai jn 000001 10,11110011 11,1111,001,1 1111nnnnnnnnnnxa ya xaxya ya xaxyayaxax新系数通过如下计算可得111 11,1110011,1 11111,00001 10,11000nnnnnnnnnnya xaxa yyaxaxayxa xaxa y012110132012110132knnnknnknnnkkkxxxxxxxxxxyyyyyyyyyy对上式按下面规则重新编号经过n次这种变换,变量均恢复原来的状态按上法进行了k步,A为正定对称,就有 1、对于任意k,A11和A22均为正定 2、A12=-A21T11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测量 程序设计 ppt 课件

限制150内