当前位置:文档之家› 数值2线性方程组与矩阵特征值求解的数值方法资料

数值2线性方程组与矩阵特征值求解的数值方法资料


0
,计算乘数
mi1
a (1) i1
a (1) 11
,(i
2m)
(m-1)次除法运算
对增广矩阵 A~ 进行行初等变换: ri mi1r1 ri (i 2,3, m),
具体计算公式为:
a (2) ij
a (1) ij
mi1a1(1j)
i 2,3,,m,j 2,3,,n
(m-1)(n-1) 次乘法运算
其中
a (1) 11
A(k)
a (1) 12
a (1) 1n
a (2) 22
a
(2) 2n

a(k) kk
a(k) kn
a(k) mk
a(k) mn
b1(1)
b2(2)
b(k)

bk( k
)
bm(k )
第 k步具体计算:
设a
(k kk
)
0, 计算乘数
a (1) 1n
x1
b (1) 1
a (1) 2n
a (1) mn
x2
xm
b (1) 2
b (1) m
a (1) 11
a
(1) 21
a
(1) m1
a (1) 12
a (1) 22
a (1) m2
a (1) 1n
a (1) 2n
a (1) mn
x1 x2
(m-k)次乘法运算
A(k与1) A前(k)k行元素相同, A(k左1)上角 阶阵
a (1) 11
a1(kk )
A(k) 11
为上三角阵。
a
(k kk
)
(3)继续上述约化过程,且设a
(k kk
)
ห้องสมุดไป่ตู้
0(k
1,2,, s),
直到完成第S步计算,得到与原方程组等价的方程组 A(s1) x b (s1)
第二章 线性方程组与矩阵特征值 求解的数值方法
引言 高斯消元法 矩阵分解法
向量范数与矩阵范数 迭代法求解 方程组的病态问题与误差分析
方阵特征值计算
§1 引言
在自然科学和工程技术中,有很多问题的解决都需要 用到线性方程组的求解。因此,求解线性方程组的问题 是一个在科学技术中常见的普遍问题。
对于一般情形: m个方程,n个未知数的线性方程组 的高斯消元法
a11 x1 a12 x2 a1n xn b1
a21 x1
a22 x2 a2n xn
b2
am1 x1 am2 x2 amn xn bm
(2.2)
a11




阶A
a21
am1
a12 a22
am2
(2.1)
A~
1 2
4 5
7 8
1
1
( (
E2 E3
) )
2( 3(
E1 E1
) )
E E
2 3
1 0
4 3
7 6
1(E3 ) 2(E2 ) E3 1
1
0
4 3
7 6
11,
3
6
11
1
0
6
10
2
0
0
2
0
(2)回代求解,得:x1
1, 3
x
2
1, 3
x
3
0。
结论:
整个计算过程可分为两部分:(1)消元:把原 方程组转化为系数矩阵为上三角矩阵的方程组; (2)回代:由系数矩阵为上三角矩阵的方程组求解
a1n
x1
a2n
amn

x
x2
xm
,
b
b1
b2

bm
若记 A A(1) (ai(j1) ), b b (1),则(2.2)可写为A(1) x b (1),即
a (1) 11
a
(1) 21
a
(1) m1
a (1) 12
a (1) 22
a (1) m2
对于 A(k1) x b(k1) ,则有:
其中 A(k1) , b元(k素1) 计算公式为:
(m-k)(n-k)次乘法运算
a (k1) ij
ai
(k) j
mik ak(kj )
i k 1,,m,j k 1,,n
b(k 1) i
bi(k )
mik bk(k )
(i k 1,,m)
bi(2) bi(1) mi1b1(1) (i 2,3,, m)
(m-1)次乘法运算
A(1)
x
b (1)
a (1) 11
a (1) 12
a (2) 22
a (2)
m2
a (1) 1n
x1
b (1) 1
a (2) 2n
a (2) mn
x2
xm
b(2) 2
b(2) m
其中A(s1) 为上梯形,具有以下三种情况(讨论):
(i)
当m
>
n时,s
=
n,且设
a
(k kk
)
0,(k
1,2,, n),则
a1(11)
a112 a (2)
22
a (1) 1n
a (2) 2n
A( S 1)
U
0

记为 A(2) x b (2)
(2)第k步(k 1,2,, s,s min(m 1, n))
设已完成上述消元过程第1步,第2步,…,第k-1步,且
a (1) 11
0,,
a ( k 1) k 1,k 1
0
得到与原方程组 A(1) x b(1) 等价的方程组。
于是,即有: A(k) x b(k)
xm
b (1) 1
b (1) 2
b (1) m
A
a(1) 11
a(1) 21
a(1) m1
高斯消元法:
a(1) 12
a(1) 1n
a(1) 22
a(1) 2n
a(1) m2
a(1) mn
A~ 增广矩阵
b(1) 1
b(1) 2
b(1) m
(1)第1步(k=1),设
a(1) 11
§2 高斯消元法
一、高斯消元法
高斯消元法是求解方程组的古典方法。
基本思想方法:由行初等变换将系数矩阵约化为三角矩阵;
用回代的方法求解方程组。
例2.1 用消去法解方程组
x1 4 x2 7 x3 1 (E1 ) 2x1 5x2 8 x3 1 (E2 ) 3x1 6x2 11x3 1 (E3 ) 解:(1)消元:
m ik
a(k) ik
a(k) kk
,(i
(m-k)次除法运算 k 1,, m),

( A(k ) ,b
(k)
)进行行初等变换,使
A( k )第k列
a(k kk
) 以下元素约为零,
即 ri mikrk ri (i k 1, , m) ,得到与原方程组等价的方程组 A(k 1) x b(k 1)
一般地,这些线性方程组的系数矩阵大致可分为两类: 1)低阶稠密矩阵 2)大型稀疏矩阵
解线性方程组的数值解法:有直接法和迭代法两类。
直接法:计算过程没有舍入误差,经过有限次四则运算 可求得方程组的精确解。(实际计算有舍入误差) 高斯消元法,矩阵分解法
迭代法:核心是迭代求解的收敛条件和收敛速度。 雅可比(Jacobi)迭代,高斯-赛德尔(Gauss-Seidel) 迭代
相关主题