迭代矩阵谱半径
《数值计算办法》试题集及参考答案

精心整理《数值计算方法》复习试题一、填空题:1、⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡----=410141014A ,则A 的LU 分解为A ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦。
答案:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=15561415014115401411A 3、1)3(,2)2(,1)1(==-=f f f ,式为。
答案:-1,)3)(1(2)3)(2(21)(2-----=x x x x x L 4、近似值5、设)(x f ();答案1n x =+6、对)(x f =]4,3,2,1(0);78n 次后的误差限为(12+-n ab ); 10、已知f (1)=2,f (2)=3,f (4)=5.9,则二次Newton 插值多项式中x 2系数为(0.15); 11、 解线性方程组A x =b 的高斯顺序消元法满足的充要条件为(A 的各阶顺序主子式均不为零)。
12、 为了使计算32)1(6)1(41310---+-+=x x x y 的乘除法次数尽量地少,应将该表达式改写为11,))64(3(10-=-++=x t t t t y ,为了减少舍入误差,应将表达式19992001-改写为199920012+。
13、 用二分法求方程01)(3=-+=x x x f 在区间[0,1]内的根,进行一步后根的所在区间为0.5,1,进行两步后根的所在区间为0.5,0.75。
14、 求解方程组⎩⎨⎧=+=+042.01532121x x x x 代矩阵的谱半径)(M ρ=121。
15、 设46)2(,16)1(,0)0(===f f f ,则=)(1x l (1l )1(716)(2-+=x x x x N 。
16、(高斯型)求积公式为最高,具有(12+n )次代21]内的根精确到三位小数,需对分(10)次。
22、已知≤≤≤≤3110(x x S 是三次样条函数,则a =(3 ),b 23、(),(10l x l Lagrange 插值基函数,则∑==nk kx l)((1),=k 0(j),当时=++=)()3(204x l x xk k k k (324++x x )。
2.2 迭代法的一般形式与收敛性定理

设aii0 (i=1,2,,n),并将A写成三部分
0 a11 a 21 0 a 22 A a n 1 ,1 a n 1 , 2 0 a nn a n 2 a n , n 1 a n1 0 a12 a1,n1 a1n 0 a 2 , n 1 a 2 n 0 a n 1, n 0 D LU. 0
则
k
B ( H )
k
两边取对数得: k ln ( H ) ln k
ln ln ( H )
定义:
ln ( H )
为迭代法(2.2.3)的渐近收敛速 度。
解线性方程组的迭代法
线性方程组
a11 x1 a12 x2 a x a x 21 1 22 2 an1 x1 an 2 x2 a1n xn b1 a2 n xn b2 ann xn bn
复习:矩阵的谱半径 设λ是矩阵A相应于特征向量x的特征值,即 Ax=λx 向量-矩阵范数的相容性,得到 |λ| || x ||=||λx|| =|| Ax|| ≤ || A || ||x|| 从而,对A的任何特征值λ均成立 |λ|≤|| A || ( 3)
设n阶矩阵A的n个特征值为λ1,λ2,…λn,称 ( A) max i
x ( k 1) x* H ( x ( k ) x* )
由此递推:x ( k 1) x* H k 1 ( x ( 0) x* ), k 0,1,2,
x 是线性方程组Ax=b的解
x* Hx* g
x
k 1
*
研究生数值分析(12)高斯-赛德尔(Gauss-Seidel)迭代法

得
X (k1) (D L)1UX (k ) (D L)1b
令
BG (D L)1U
(称为高斯-赛德尔(Gauss-Seidel)迭代矩阵),
fG (D L)1b
则得 X (k 1) BG X (k ) fG 为高斯-赛德尔迭代法的矩阵表示形式。
我们用定理2来判断高斯-赛德尔迭代公式是否
x (k) n
b1)
x2(k
1)
1 a11
(a21 x1( k 1)
a23 x3( k )
a2n xn(k) b2 )
xi
(
k
1)
1 aii
(ai1 x1( k 1)
a x (k1) i2 2
a x (k1) i,i1 i1
a x (k) i,i1 i1
如在例8例9中,由于系数矩阵A是严格对角 占优,由定理4立即可断定用雅可比迭代法与高斯 -赛德尔迭代法求解时,迭代过程都收敛。
4 2 2
又如矩阵
A
2
2 3
2 3 14
是对称正定阵(实对称阵是正定阵的,如果实二次型
f (x1, x2 , , xn ) X T AX
我们先引入一个叫矩阵谱半径的概念的模的最大值称为矩阵a的谱半径记作前面我们在应用雅可比迭代法与高斯赛德尔迭代法解一阶线性方程组时判断各迭代公式是收敛还是发散都要计算雅可比迭代矩阵bj与高斯赛德尔迭代矩阵bg的特征值
2 高斯-赛德尔(Gauss-Seidel)迭代法
研究雅可比迭代法,我们发现在逐个求 X (k1)
李庆扬-数值分析第五版第6章习题答案(20130819)

试考察解此方程组的雅可比迭代法及高斯-赛德尔迭代法的收敛性。 雅可比迭代的收敛条件是
( J ) ( D 1 ( L U )) 1
高斯赛德尔迭代法收敛条件是
(G ) (( D L) 1U ) 1
因此只需要求响应的谱半径即可。 本题仅解 a),b)的解法类似。 解:
3.设线性方程组
a11 x1 a12 x2 b1 a11 , a12 0 a21 x1 a22 x2 b2
证明解此方程的雅可比迭代法与高斯赛德尔迭代法同时收敛或发散, 并求两种方 法收敛速度之比。 解:
a A 11 a21
则
a12 a22
5. 何谓矩阵 A 严格对角占优?何谓 A 不可约? P190, 如果 A 的元素满足
aij aij ,i=1,2,3….
j 1 j i
n
称 A 为严格对角占优。 P190 设 A (aij )nn (n 2) ,如果存在置换矩阵 P 使得
A PT AP 11 0
x ( k 1) x ( k )
10 4 时迭代终止。
2 1 5 (a)由系数矩阵 1 4 2 为严格对角占优矩阵可知,使用雅可比、高斯 2 3 10
赛德尔迭代法求解此方程组均收敛。[精确解为 x1 4, x 2 3, x3 2 ] (b)使用雅可比迭代法:
2.给出迭代法 x ( k 1) Bx (k ) f 收敛的充分条件、误差估计及其收敛速度。 迭代矩阵收敛的条件是谱半径 ( B0 ) 1 。其误差估计为
1 k
(k) Bk (0)
R ( B) ln B k 迭代法的平均收敛速度为 k
frobenius范数 谱半径

题目:探究frobenius范数和谱半径的深度与广度在线代中,frobenius范数和谱半径是两个与矩阵相关的重要概念。
它们分别从矩阵的角度和特征值的角度揭示了矩阵的重要特性。
本文将从深度和广度两个维度对frobenius范数和谱半径进行全面评估,并探讨它们在矩阵理论和应用中的重要性。
1. 介绍在矩阵理论中,frobenius范数是一种矩阵范数,它用于衡量矩阵的大小。
而谱半径则是矩阵特征值的最大模,在分析矩阵稳定性和收敛性时有重要作用。
这两个概念都涉及矩阵的性质和特性,对于理解矩阵的行为和应用具有重要意义。
2. frobenius范数的深度探讨frobenius范数是一种常用的矩阵范数,它是矩阵元素绝对值的平方和的平方根。
在实际应用中,frobenius范数可以用来度量矩阵的大小和变化程度,对于矩阵的稳定性和收敛性分析非常重要。
frobenius范数在矩阵分解、矩阵逼近和矩阵优化等领域也有广泛的应用。
我们可以看到frobenius范数的深度不仅在于其数学定义,还在于其在实际问题中的广泛应用。
3. 谱半径的广度探讨谱半径是矩阵的特征值的模中的最大值,它是矩阵稳定性和动态行为的重要指标。
在控制理论、信号处理和最优化问题中,谱半径常常被用来分析系统的稳定性和性能。
在图论和网络分析中,谱半径也被用来描述图的连接性和结构特征。
谱半径的广度不仅在于其在矩阵理论中的重要性,还在于其在多个领域的广泛应用。
4. 总结与回顾通过对frobenius范数和谱半径的深度与广度探讨,我们可以看到这两个概念在矩阵理论和应用中的重要性。
frobenius范数和谱半径不仅是矩阵分析的基本工具,还在控制、信号处理、优化、图论和网络分析等多个领域有着广泛的应用。
深入理解和掌握frobenius范数和谱半径的概念及其性质,对于从事相关领域的研究和应用具有重要意义。
5. 个人观点与理解作为矩阵理论和应用领域的研究者,我个人认为frobenius范数和谱半径的深度和广度经过深入探讨后,对于矩阵理论和应用的重要性有了更加深刻的理解。
数值分析几种常用的迭代法

k = 71
满足精度的解
x= 0.999995 0.999994 1.999995
迭代次数为71次
华长生制作
22
(1)SOR迭代法
sor.m
x(k1) (D L)1((1 )D U )x(k) (D L)1b
1
1
1
0.6375000 0.0121875 1.3199063
满足精度的解
0.2004270 0.3717572 1.3122805 0.6550335 0.5340119 1.6922848 0.7058468 0.7733401 1.7771932 ……………………………………….. 0.9999990 0.9999976 1.9999991
L为SOR法的迭代矩阵
华长生制作
19
当 1时, SOR法化为 x(k1) (D L)1Ux(k) (D L)1b G-S迭代法 G-S法为SOR法的特例, SOR法为G-S法的加速
例1. 用G-S法和SOR法求下列方程组的解, 取 1.45
4 2 1
2 4 2
1 2 3
x1 x2 x3
0 2 3
要求精度1e-6,取初值(0,0,0)
华长生制作
20
解: (1)G-S迭代法
4 0 0 1 0 2 1
BG
(D
L)1U
2 1
4 2
03
0 0
0 0
2 0
0 0 0
0.5 0.25 1/3
0.25 0.625
0.5
4
f
(D L)1b
2 1
0 4 2
0 0 3
华长生制作
10
显然,高斯-赛德尔法关于任意初始向量收 敛的充要条件是 (Bs ) 1,充分条件是 Bs 1. 另外与雅可比法相仿有如下结论:
矩阵的数值半径与谱半径的关系

矩阵的数值半径与谱半径的关系1.介绍矩阵理论是线性代数的一个重要分支,研究矩阵的性质对于理解和应用线性代数具有重要意义。
矩阵的数值半径和谱半径是矩阵理论中的两个重要概念,它们之间的关系对于理解矩阵的特征值和特征向量具有重要意义。
2.数值半径和谱半径的定义数值半径是矩阵的所有特征值绝对值的最大值,通常用符号ρ(A)表示。
谱半径是矩阵的所有特征值绝对值中的最大值,通常用符号ρ(A)表示。
3.数值半径与谱半径的关系研究矩阵的数值半径与谱半径的关系是矩阵理论中的一个重要问题。
根据矩阵理论的知识,可以得出以下结论:(1) 对于任意一个n阶矩阵A,都有ρ(A)≤γ(A)。
(2) 当且仅当矩阵A是对称正定矩阵或者Hermite矩阵时,有ρ(A)=γ(A)。
(3) 对于一般的矩阵A,ρ(A)与γ(A)之间的关系不是简单的大小关系,而是通过矩阵A的特征值分布情况来决定的。
4.数值半径与谱半径的计算方法矩阵的数值半径和谱半径的计算方法对于矩阵理论的研究和应用具有重要意义。
常用的计算方法有幂法、反幂法等,这些方法能够有效地计算矩阵的数值半径和谱半径,为矩阵理论的研究和应用提供了重要的工具。
5.矩阵的数值半径与谱半径的应用矩阵的数值半径与谱半径在科学和工程领域有着广泛的应用。
在数值计算和优化领域,矩阵的数值半径和谱半径能够帮助我们分析和评价算法的收敛速度和稳定性,为算法的设计和优化提供重要的参考。
在控制理论和信号处理领域,矩阵的数值半径和谱半径能够帮助我们分析系统的稳定性和性能,为系统的设计和优化提供重要的指导。
6.结论矩阵的数值半径与谱半径是矩阵理论中的重要概念,它们之间的关系对于理解矩阵的特征值和特征向量具有重要意义。
研究矩阵的数值半径与谱半径的关系能够帮助我们更好地理解和应用矩阵理论,为科学和工程领域的应用提供重要的理论支持。
希望本文能够对矩阵理论的研究和应用提供一些参考,促进学术界对于矩阵理论的深入讨论和探索。
迭代法的收敛条件

的情形.
收敛的必要条件,而非充要条件, 因为Gauss-Seidel 迭代即为
1
定理3.6虽然给出了判别迭代法收敛的充要条件, 但实际使用是很不方便 。因为求逆矩阵和特征值的 难度并不亚于用直接方法求解线性方程组。推论1与 推论2使用起来方便得多, 但它们分别给出收敛的 充分条件与必要条件,许多情形下,不能起作用.
( A) A
3
解线性方程组的迭代法
定理3.4 设A为n阶方阵, 则对任意正数 种矩阵范数
使得
,
存在一
A ( A)
证明参看[1] . 对任意n 阶方阵 A, 一般不存在矩阵范数 使得
,
( A) A . 但若
A为对称矩阵,则
2
( A) A
下面的结论对建立迭代法的收敛性条件非常重要。
k
A lim k
0
所以
k
lim Ak 0
6
解线性方程组的迭代法
3.5.2
迭代法的收敛条件
(0) 定理3.6 对任意初始向量 x 和右端项 g ,
由迭代格式
x( k 1) Mx( k ) g
产生的向量序列 x ( k ) 收敛的充要条件是
(k 0,1,2,)
19
解线性方程组的迭代法
(2) 若
n阶方阵 A (aij ) 满足
n
aii aij
j 1 j i
(i 1,2,, n)
(3 25)
且至少有一个i 值,使上式中不等号严格成立,则 称为A弱对角占优阵。 定义3.5 如果矩阵A不能通过行的互换和相应列的互 换成为形式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 1 / 2 A 1 / 3 1 / 4 1/ 2 1/ 3 1/ 4 1/ 5 1/ 3 1/ 4 1/ 5 1/ 6 1 / 4 1 / 5 1 / 6 1 / 7
阶数 条件数 条件数2 条件数∞
4 19.4×105 1.5×104 9.4×105
5 2.9×107 4.7×105 2.9×107
B = P –1 J P
其中, J 为B的 Jordan 标准型
J1 J J2 Jr nn
其中, Ji 为Jordan块
i 1 Ji 1 i ni ni
6/15
其中,λi 是矩阵B的特征值, 由 B = P –1 J P B k = (P –1 J P) (P –1 J P) · · · (P –1 J P)= P –1 J k P 迭代法 x(k+1)
k
=B
k
x(k)
+ f 收敛 <=> lim B 0
k k
lim J 0
lim i 0
k k
(i = 1, 2,· · · , r) (i = 1, 2,· · · , r) 谱半径 (B) < 1
7/15
| i | 1
max | i | 1
1 i r
k
x(k+1)–x* =(Bx(k)+f ) – (Bx*+f ) =B(x(k) – x* ) || x(k+1) – x* || ≤ ||B|| || x(k) – x* ||
所以
||x(k+1) – x(k) ||= ||(x*– x(k)) – (x* – x(k+1))|| ≥||(x*– x(k)) || – ||(x* – x(k+1))|| ≥ ||(x*– x(k))|| –||B|| ||(x* – x(k))|| = ( 1 - || B ||) ||(x* – x(k))||
j 1 ji
n
9 1 1 9 x x x 7 1 2 3 例4.1 x1 10 x 2 x 3 8 A 1 10 1 x x 15 x 13 2 3 1 1 1 15
9 > |-1| + |-1|
DL=tril(A1) B1=DL\(DL-A1) max(abs(eig(B1))) Ans= 2
( BS ) 2
(2) A2=[2, -1, 1; 1, 1, 1; 1, 1, -2]
0 1 / 2 1 / 2 BJ 1 0 1 0 1 / 2 1 / 2
|| x |||| ( I A A) || || A || || A || || x || 1 || x || || A || || A || || A || 1 || x || 1 || A A || || A ||
14/16
A famous example of a badly conditioned matrix
x* = B x* + f
x(k+1) – x*= B(x(k) – x*) 记 (k) = x(k) – x* ( k = 0, 1, 2, 3, · · · · · ·) 则有 (k+1) = B (k) (k) = B (k-1) ( k = 1, 2, 3, · · · · · ·)
| a ii | | a ij |
j 1 ji n
1 n | aij | 1 | aii | j 1
ji
由A矩阵构造Jacobi迭代矩阵BJ = D-1(D – A) n 1 第i行绝对值求和 | a ij | | a ii | j 1 ji n 1 | aij |} 1 所以 || BJ || max { 1 i n | a | ii j 1
|| B || (k ) ( k 1) || x x* || || x x || 1 || B || k || B || (k ) (1) (0) || x x* || || x x || 1 || B ||
(k )
13/15
定义4.1 A=(aij)n×n, 如果 | a ii | | a ij | 则称A为严格对角占优阵.
10 > |-1| + |-1|
|a11| > |a12| + |a13|
|a22| > |a21| + |a23|
15 > |-1| + |-1|
|a33| > |a31| + |a32|
14/15
定理4.3 若Ax=b的系数矩阵A是严格对角占优 矩阵,则Jacobi迭代和Seidel迭代均收敛 证: 由于矩阵A严格对角占优
( A) max | k |
1 k n
注1: 当A是对称矩阵时, ||A||2 = (A) 注2: 对 Rn×n 中的范数|| ·||,有
(A) ≤ || A ||
5/15
定理4.1 迭代法 <=>
x(k+1) = B x(k) + f 收敛
谱半径ρ(B) < 1
证: 对任何 n 阶矩阵B都存在非奇矩阵P使
12/15
所以
|| x
(k )
1 x* || || x ( k 1) x ( k ) || 1 || B ||
x(k+1)–x(k) =(Bx(k)–f ) – (Bx(k-1)–f ) =B(x(k) – x(k-1) ) ||x(k+1)–x(k)|| ≤ ||B || || x(k) – x(k-1) || 误差估计:
(1) || x (2)
(k )
|| B || x* || || x ( k ) x ( k 1) || 1 || B ||
k || B || || x ( k ) x* || || x (1) x ( 0 ) || 1 || B ||
11/15
证 由||B||<1,有
lim x ( k ) x *
6 9.8×108 1.4×107 9.8×108
15/16
A=hilb(4);
b=[1 2 1.41 2]';
b1=[1 2 1.42 2]';
A\b-A\b1
for k=3:8
H=hilb(k);
cond(H) end
ans= -2.4000 27.0000 -64.8000 42.0000 ans = 524.0568 1.5514e+004 4.7661e+005 1.4951e+007 4.7537e+008 1.5258e+010
0 2 2 (1) BJ 1 0 1 2 2 0
( BJ ) 1
D=diag(diag(A1)); B1=D\(D-A1); max(abs(eig(B1)))
8/15
Ans= 1.2604e-005
0 2 2 B S 0 2 3 2 0 0
由 Ax = b 得 || b |||| A || || x || 所以
|| x || || b || 1 (|| A || || A ||) || x || || b ||
1 || A || || x || || b ||
12/16
定义条件数: Cond(A) = ||A–1 || ||A|| 或 C(A) = ||A–1 || ||A|| 当条件数很大时,方程组 Ax = b是病态问题; 当条件数较小时,方程组 Ax = b是良态问题
类似,设方程组 Ax = b,矩阵A 有一扰动 将引起方程组解x的扰动
A
时,
x
设 x 是方程组 Ax = b 的解,则有
( A A)( x x ) b
化简,得
取范数
( A A)x Ax 1 1 1 x ( I A A) A Ax
1 1 1
《数值分析》10
迭代法的收敛性
Convergence of iterative method
迭代矩阵谱半径
Spectral radius
对角占优矩阵
diagonally dominant matrix
原始方程: A x = b 迭代格式: x(k+1) = B x(k) + f
设方程组的精确解为 x*,则有
( BS ) 1 / 2
两种迭代法之间没有直接联系
对矩阵A1,求A1 x = b 的Jacobi迭代法收敛, 而Gauss-Seidel迭代法发散;
对矩阵A2,求A2 x = b 的Jacobi迭代法发散, 而Gauss-Seidel迭代法收敛.
10/15
误差估计定理 定理4.2 :设x*为方程组 Ax=b 的解 若||B||<1,则对迭代格式 x(k+1) = B x(k) + f 有
ji
15/15
矩阵的条件数概念 方程组 Ax = b, 右端项 b 有一扰动 引起方程组解 x 的扰动 x 设 x 是方程组 Ax = b 的解,则有 化简,得
b
A( x x ) b b
Ax b
x A b
1
|| x |||| A1 || || b ||
注:
( I A A)(I A A) I
1 1 1 1 1 1 1 1 1 1 1 1 1
( I A A) I A A( I A A)
|| ( I A A) || 1 || A A || || ( I A A) || 1 1 1 || ( I A A) || 1 1 || A A || 13/16