第2章 解线性方程组的直接解法 - 618203714(3)

2019-01-12 18:08

定理 设A为非奇异阵,那么存在排列阵P,单位下三角阵L和上三角阵U,使得

PA=LU 证,由列主元Gauss消去法U?A(n)的表达式可以得出

A?I1,i1L1I2,i2L?1?12?In?1,in?1Ln?1U

?1令排列阵P?In?1iIn?2,in?1n?2?I1,i1,,那么有

?112i2PA?In?1in?1In?2in?2?I2i2Ln?1in?1??I?II,?In?2,in?2,In?1,in?1??,,?I2i3L2I3,i3?In?1,in?1?Ln?2In?1,in?1Ln?1U?1?1?

n?1in?1??1上面使用了对换阵性质Ik,iIki?I

kk??I,?ILkn?1in?1k?令 注意到

?1???????????1?L?Ln?1n?11ik?LIk?,1ik??In?,i1n?1k1

?11k?1,2,?n?2?1lk?1,k?ln,k?L?1k????? ???1??它与Lk差别仅在第k列的对角线以下的元素加一个负号。

I3,41 L?3

?1?? ?????101????1?0?1??1??1?????????????1?1??1????????10???1 ?

?10?1??1?换行

32

I3,4L3 I3,4?1?????????1??????????1??????1???????????1???????? ??1???11010101101101?1?0?1??L??L?,那?是单位下三角阵,令L?LI3,4L3I3,4仍是单位下三角阵。同样Lk1kn?1么L仍是单位下三角阵,从而得出

PA=LU

3 直接三角分解方法 (I)Doolittle分解法 A?Rn?n,?i?0,A?LUi?1,2,?,n?1

根据A的元素aij来确定L.U中的元素

?a11?a?21A?????a?n1a12a22??an2???a1n??1??la2n??21?????????ann???ln11?1ln2ln,n?1???? ??1???u11???????u12u22???u1n??u2n????unn??

L,U的元素可由n步直接计算定出,其中第k步定出U的

第k行,L的第k列。

第1步 a1j?u1j,j?1,2,?,n,得出U的第1行 元素。

33

ak1?lk1u11,lk1?ak1u11k?2,3,?,n

得出L的第1列的元素。 第k步:

假定已定出U的第1行到第k-1行的元素与L的第1列 到第k-1列的元素。利用矩阵乘法有

nk?1krakj??lr?1urj??lr?1krurj?ukj(j?k)

计算U的第k行

k?1?ukj?akj??lkrurj,r?1j?k,k?1,?,n. (1)

对于 i?k

k?1aik??lr?1irurk?likukk,i?k?1,?,n

计算L的第k列

k?1aik??lirurklik?r?1ukk,i?k?1,?,n (2)

由第1步,第2步,?,第n-1步就完成A=LU, 解方程组 Ax=b , LUX=b 分两步

1? Ly=b y=Lb

-1

其实,L为单位下三角阵,

逐次向前代入

-1

2? Ux=y x=Uy 其实,U为上三角阵,逐次向后 回代

定理3.1A?Rn?n非奇异,?1,?2,?,?n?1?0, 那么Ax=b可用直接分解方法来求解。

例3.2求矩阵

?2?A?4????22743??7 ?5?? 的LU分解

?2? 解 4????22743??1??7?l21??5????l3101l320??u11??0??1????u12u22u13??u23 ?u33?? 34

① 先求出U的第1行

u11?a11?2;u12?a12?2;u13?a13?3

② 求出L的第1列:

a21?4?l21u11?l21?2

a31??2?l31u11?l31??1

③ U的第2行

a22?7?l21u12?u22;u22?7?2?2?3 a23?7?l21u13?u23;u23?7?2?3?1

④ L的第2列

a32?4?l31?u12?l32?u22;l32?2

⑤ U的第3行

a33?5?l31?u13?l32u23?u33;?1?A?2????1

u33?6

0120??0?1???2?0???02303??1 ?6??定理3.3 非奇异阵A?Rn?n,若其顺序主子式

?i,i?1,2,?,n?1皆非零,则存在唯一的单位下三角阵L

和上三角阵U,使得

A=LU

同样地有A有唯一的分解,A=LDU;A非奇异条件不加, 定理还真,L为单位下三角阵,D为对角阵,U为单位上三 角阵。

A?LU?u11?U??????u12u22???u1n??u2n?? ?unn?? 35

?u11?U??????u22??????unn????1???????????u12u111u13u11u23u221???u1n?u11??u2n??u22??????1??

?,U?单位上三角阵A=LU(L单位下三角阵,U上 ?DU三角阵),此分解称为Doolittle分解。如果把

A=LDU?(LD)U=LU(L下三角阵,U单位上三角阵), 此分解称crout分解

(II)直接三角分解法解线性代数方程组

Ax?b

A非奇异,?1,?,?n?1?0令 Ux?y;Ly?A?LU

b?

求解 Ax?b等价于求解 Ly?b;Ux?y

?1?l21?Ly?????ln1

1?ln2???????1???y1??b1?????yb?2???2??????? ??????yn????bn??y1?b1;l21y1?y2?b2?y2?b2?l21y1

?

ln1y1?ln2y2???yn?bn;yn?bn?[ln1y1?ln2y2???ln,n?1yn?1]

?u11?Ux??????u12u22???u1n??u2n???unn???x1???x?2????????xn????y1???y?2? ??????yn???xn?yn/unn;xn?1?(yn?1?un?1,n?1xn)/un?1,n?1

?

nx1?(y1??u1kxk)/u11

k?2 36


第2章 解线性方程组的直接解法 - 618203714(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:现代远程教育制度汇编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: