平方根法追赶法

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

§5 平方根法 一、教学设计

1.教学内容:对称正定矩阵的Cholesky 分解法、三对角线矩阵分解的追赶法。

2.重点难点:Cholesky 分解法、追赶法。

3.教学目标:掌握对称正定矩阵的Cholesky 分解的计算过程,掌握三对角线矩阵分解的追赶法。 4.教学方法:讲授与讨论。

二、教学过程 §5 平方根法

在工程计算中,常遇到求解解对称再正定线性方程组问题,如应用有限元法解结构力学问题,应用差分方法解椭圆型偏微分方程等,最后都归结为求解系数矩阵为对称正定阵的线性方程组。根据系数矩阵的特殊性,是否有更好的解决方案(在存贮空间上的好处是显而易见的),算法上是否有所简化?

5-0对称正定矩阵及性质复习

定义:设n n R A ⨯∈,如果A 满足条件 (1)A A T =;(2)对任意非零向量n R ∈x ,有0>x x A T ,则称A 为对称正定矩阵。

定理1 (对称正定矩阵的性质)如果n n R A ⨯∈为对称正定矩阵,则

(1)A 为非奇异阵,且1-A 亦是对称正定阵;

(2)记k A 为A 的顺序主子阵,则k A 亦是对称正定阵),,2,1(n k =;

(3)A 的特征值),,2,1(0)(n i A i =>λ;

(4)A 的顺序主子式都大于零,即),,2,1(0)det(n k A k =>。

定理2 设n n R A ⨯∈为对称矩阵(判据)

(1)若A 的特征值),,2,1(0)(n i A i =>λ,则A 为对称正定矩阵; (2)若A 的顺序主子式都大于零,即),,2,1(0)det(n k A k =>,则A 为对称正定阵。

5-1 对称正定矩阵的三角分解

由前述定理 3.1知,若n 阶方阵A 的顺序主子式)1,,2,1

()d e t (-=n k A k 均不为零,则A 有唯一的三角分解LU A =,其中L 为单位下三角阵,U 为上三角阵。n 阶对称正定阵A 的顺序主子式都大于零,当然有LU 分解,进一步地,此时U L ,之间有什么关系?这对解方程组有用处。由LU A L U A T T T ===及分解的唯一性,想到若U 的主对角元素皆为1,就有可能获得一些结果。为此,再将U 分解

DR

u u u u u

u u u u u u u u u u U n n nn nn n n ≡⎥⎥⎥

⎥⎥⎥⎥⎦⎤

⎢⎢⎢⎢⎢⎢⎢⎣

⎡⎥⎥⎥⎥⎦

⎤⎢⎢

⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢

⎢⎣

⎡=111222*********

11222

11211

易知),,2,1(0n i u ii => (用k k k U L A ,,分别记矩阵U L A ,,的k 阶

顺序主子阵,容易验证k k k U L A =于是

ii k

i i ii

k i k k k k k k u a U U L U L A ∏∏

=======1

)(1det det det )det(det )

于是LDR LU A ==,所以

A DR L LU DL R LDR A T T T T =====)()()(,

即 )()(DR L DL R A T T ==

由分解的唯一性知:T R L =,R L T =,于是T LDL A = 自然地,若记

T nn D u u u D )(21

22

1121

=⎥

⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢

⎢⎣

⎡=

则T T

T

L L LD LD L D LD A 1121

2121

21))((≡==,其中1L 是对角元为正数

的下三角阵。

定理5.1 (Cholesky 分解)

设A 是n 阶对称正定矩阵,则存在唯一的对角线元素全是正数的下三角形矩阵L ,使得T LL A =。称这种分解为Cholesky 分解。

有了这种分解后,解线性方程组b x =A 等价于解以下两个三角方程组b y =L ,y x =T L ,这将带来一些简便。下面讨论如何计算L 的元素。

5-2 平方根法

设n 阶对称正定矩阵A 有如下Cholesky 分解

T

nn ni ii nj ij jj n i j n i j nn ni

nj

n n ii

ij

i i jj

j j nn ni

nj n n in ii

ij

i i jn ji

jj

j j n i

j n i

j

LL l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l a a a a a a a a a a a a a a a a a a a a a a a a a =⎥⎥⎥

⎥⎦

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

⎡⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

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

⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡

222221112111

21

2

12122

2111212

121222222111112

11 比较等式两边的第1列对应元素,得到

相关文档
最新文档