第六章解线性方程组的迭代法精选.

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

第五章 解线性方程组的迭代法

本章主要内容:

迭代法收敛定义,矩阵序列收敛定义,迭代法基本定理,雅可比迭代法,高斯-塞德尔迭代法,系数矩阵为严格对角占优阵的采用雅可比迭代、高斯-塞德尔迭代的收敛性。

教学目的及要求:

使学生了解迭代法收敛定义,迭代法基本定理,掌握雅可比迭代法、高斯-塞德尔迭代法。

教学重点:

雅可比迭代法,高斯-塞德尔迭代法。

教学难点:

迭代法基本定理的证明以及作用。

教学方法及手段:

应用严格的高等代数、数学分析知识,完整地证明迭代法基本定理,讲清雅可比迭代法与高斯-塞德尔迭代法的关系,介绍雅可比迭代法与高斯-塞德尔迭代法在编程中的具体实现方法。

在实验教学中,通过一个具体实例,让学生掌握雅可比迭代法与高斯-塞德尔迭代法的具体实现,并能通过数值计算实验,揭示高斯-塞德尔迭代法是对雅可比迭代法的一种改进这一事实。

教学时间:

本章的教学的讲授时间为6学时,实验学时4学时。

教学内容:

一 迭代法定义

对于给定的线性方程组x Bx f =+,设它有唯一解*x ,则

**x Bx f =+ (6.1)

又设(0)x 为任取的初始向量,按下述公式构造向量序列

(1)(),0,1,2,k k x Bx f k +=+=L (6.2)

这种逐步代入求近似解的方法称为迭代法(这里B 与f 与k 无关)。如果()

lim k k x

→∞

存在

(记为*x ),称此迭代法收敛,显然*

x 就是方程组的解,否则称此迭代法发散。

迭代法求方程近似解的关键是是讨论由(6.1)式所构造出来的向量序列()

{}

k x 是否收敛。为此,我们引入误差向量

(1)(1)*k k x x ε++=-

将(6.2)式与(6.1)式相减,我们可得

(1)*()*()k k x x B x x +-=-

(1)(),0,1,2,k k B k εε+==L

递推下去,得

()(1)2(2)(0)k k k k B B x B x εε--====L

要考察()

{}k x

的收敛性,就要研究B 在什么条件下有

()lim 0k k ε→∞

=

也就是要研究B 在什么条件下有

lim 0k k B →∞

=。

二 迭代法收敛性定理 矩阵的收敛性定义

设有矩阵序列()()k n n

k i j A a R ⨯=∈及()n n

i j A a R

⨯=∈,如果n n ⨯个数列极限均存在

且有

()

lim (,1,2,,)k i j i j k a a i j n →∞

==L 则称{}k A 收敛于A ,记为lim k k A A →∞

=。

注:

矩阵序列的收敛性是根据矩阵的每个分量序列的收敛性来定义的。

【例题1】讨论约当块矩阵的幂次所构成的矩阵序列的收敛性。 形如

1

1n n

J λλλ⨯⎛⎫ ⎪

⎪= ⎪ ⎪⎝

⎭O

O

的矩阵称之为n 阶的约当块。它可以分解成为

010010J I λλλλ⎛⎫⎛⎫ ⎪

⎪=+∆+Λ ⎪ ⎪ ⎪ ⎪⎝

⎭⎝⎭

O

O O

O 下面,我们分几步来研究矩阵序列

23,,,,,m J J J J L L

的收敛性。

1 矩阵Λ的幂阵的性质

我们不妨以4阶阵来看看这种性质。

0101010⎛⎫ ⎪

⎪Λ= ⎪

⎪⎝⎭,2001001000⎛⎫

⎪ ⎪Λ= ⎪ ⎪⎝⎭, 3

00010000

00⎛⎫ ⎪

⎪Λ= ⎪

⎪⎝

⎭,4

00000000

00⎛⎫ ⎪

⎪Λ= ⎪ ⎪⎝

m Λ的性质可归纳为以下两点:

(1) 如4m ≥时,0m

Λ=;

(2) m=1时,Λ的第2条对角线元素为1,其余为零;m=2时,2

Λ的第3条对角线元

素为1,其余为零;m=3时,3Λ的第4条对角线元素为1,其余为零。

简言之,m Λ的第m+1条对角线元素为1,其余为零(当没有第m+1条对角线时,m Λ应理解为零矩阵)。

2 计算约当块的幂次。

当m n ≥时,

1

1

()m

n m

m

k k

m k

m

k

k m k m

m

m k k J I C C C λλ

λλ---===Λ+=Λ=Λ+Λ∑∑

1

1

n m

k

k m k

m k I C λλ--==+Λ∑11221(1)

11

2211

m

m m n m n m m m m m m m m m m m m C C C C C C λλλλ

λλλλ

λλ--------⎛⎫ ⎪ ⎪ ⎪= ⎪ ⎪

⎪⎝

L

O

M O

O

3 一个极限性质

因为lim 0(01,0)k m

m m c c k →∞

=<<≥,得到

lim 01k m k

m m C λλ-→∞

=⇔<

这里,注意事实

(1)(1)

!

k k m m m m k C m k --+=

≤L

4 约当块幂阵的收敛性结论

当1λ<时,{}m J 收敛于零矩阵;当1λ≥,{}m J 发散。

矩阵序列极限的概念可以用矩阵范数来描述。

【定理1

】lim lim 0k k k k A A A A →∞

→∞

=⇔-=

,其中⋅为矩阵的任意一种范数。

证明 显然有

lim lim 0k k k k A A A A

→∞

→∞

=⇔-=

再利用矩阵范数的等价性,可证明定理对其他矩阵范数也成立。 【定理2】lim k k A A →∞

=的充要条件是n

x R ∀∈,有lim k k A x Ax →∞

=。

证明 必要性 记k k B A A =-,据lim k k A A →∞

=,可知lim 0k k B →∞

=。

设()

()k k i j B b =,对于1(1,0,,0)T ε=L ,有

()()()111211(,,,)k k k T

k n B b b b ε=L

由lim 0k k B →∞

=可知,1lim 0k k B ε→∞

=。

类似地,可证明 lim 0(1,2,,)k i k B i n ε→∞

==L 。

这里,12,,,n εεεL 是n

R 中的基本单位向量组。

n x R ∀∈,则1122n n x x x x εεε=+++L 1122k k k n k n B x x B x B x B εεε=+++L

1122lim lim lim lim 0k k k n k n k k k k B x x B x B x B εεε→∞

→∞

→∞

→∞

=+++=L

即 lim()0k k A A x →∞

-=,lim()0k k A x Ax →∞

-=

相关文档
最新文档