10 矩阵的三角分解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十讲 矩阵的三角分解

一、 Gauss 消元法的矩阵形式 n 元线性方程组

1111221121122222

1122n n n n n n nn n n

a a a

b a a a b a a a b +++=⎧⎪

+++=⎪⎨

⎪⎪+++=⎩ ξξξξξξξξξ → Ax b = T

12T 12()[,,][,]ij n n A a x b b b b =⎛⎫

⎪= ⎪ ⎪=⎝⎭ ξξξ

设()

(0)ij

n n

A A a ⨯==,设A 的k 阶顺序主子式为k ∆,若(0)

1110a ∆=≠,

可以令(0)1

1(0)11

i i a c a =

并构造Frobenius 矩阵

21111

0101n n n

c L c ⨯⎡⎤⎢⎥⎢⎥=⎢⎥

⎢⎥

⎣⎦ → 2111

110101n c L c -⎡⎤⎢⎥-⎢⎥=⎢⎥⎢⎥-⎣⎦ 计算可得

(0)

(0)(0)

11121(1)(1)(1)1(0)

2221(1)(1)20n

n n nn a a a a a A L A

a a -⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎣

→ (0)(1)1A L A = 初等变换不改变行列式,故(0)(1)

21122a a ∆=,若20∆≠,则(1)22a 0

≠,又可定义

(1)2

2(1)22(3,4,)i i a c i n a == ,并构造Frobenius 矩阵

3222

111n c L c ⎡⎤⎢⎥⎢

⎥⎢⎥=⎢

⎥⎢⎥⎢⎥⎣⎦

→ 1

3222

111n c L c -⎡⎤⎢⎥⎢

⎥⎢⎥-=⎢

⎥⎢⎥⎢⎥-⎣⎦

(0)

(0)

(0)(0)

1112131(1)(1)(1)22

232(2)1(1)

(2)(2)2333(2)(2)3n

n n

n nn a a a a a a a A L A

a a a a -⎡⎤⎢⎥⎢⎥

⎢⎥==⎢⎥

⎢⎥⎢⎥⎣

→ (1)(22A L A = 依此类推,进行到第(r -1)步,则可得到

(0)(0)(0)

(0)

111111(2)(2)(2)(1)1111(1)

(1)(1)

(1)

r r n r r r r r r r r

r n

r r rr

rn r r nr nn a a a a a a a A a a a a -------------⎡⎤⎢

⎥⎢

⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣

(2,3,,)r n = 则A 的r 阶顺序主子式(0)(1)(2)1112211r r r r r rr a a a a ----∆= ,若0r ∆≠,则1

0r rr a -≠可定义1

1r ir

ir r rr

a c a --=,并构造Frobenius 矩阵

11111r r r

nr L c c +⎡⎤⎢⎥⎢⎥⎢⎥=⎢

⎥⎢⎥⎢⎥⎢

⎥⎣⎦ → 1

11

111r r r

nr L c c -+⎡⎤

⎢⎥⎢⎥⎢⎥=⎢

⎥-⎢

⎥⎢⎥

⎢⎥-⎣⎦

(0)(0)(0)

(0)

11111

1(1)(1)(1)()111

()()

11

1()()

1

r r n r r r r r rr

rr rn r

r r r r r n r r nr nn a a a a a a a A L A a a a a +-----+++++⎡⎤⎢

⎥⎢

⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣

→(1)()

r r r A L A -= (2,3,,1)r n =- 直到第(n -1)步,得到

(0)

(0)

(0)

11121(1)(1)(1)

22

2(1)n n n n nn a a a a a A a --⎡⎤⎢⎥⎢⎥=⎢⎥

⎢⎥⎢⎥⎣

则完成了消元的过程 而消元法能进行下去的条件是0r ∆≠ (1,2,,1)r n =- 二、 LU 分解与LDU 分解

(0)(1)(2)(1)1121231n n A A L A L L A L L L L A --===== 容易求出

21

1211112

1

2

1

11

11n n n n n nn c L L L L c c c c c ----⎡⎤⎢⎥⎢⎥

⎢⎥==⎢⎥⎢⎥⎢⎥⎣⎦

为下三角矩阵 令(1)n U A -=为上三角矩阵,则

A LU = (L: lower U: upper L: left R: right )

以上将A 分解成一个单位下三角矩阵与上三角矩阵的乘积,就称为LU 分解或LR 分解。

LU 分解不唯一,显然,令D 为对角元素不为零的n 阶对角阵,

相关文档
最新文档