线性方程组的迭代解法_赖志柱
线性方程组的迭代解法(Jacobi迭代法Gauss-Seidel迭

线性方程组的迭代解法(Jacobi迭代法Gauss-Seidel迭按照算法(Jacobi迭代法)编写Matlab程序(Jacobi.m) function [x, k, index]=Jacobi(A, b, ep, it_max)% 求解线性方程组的Jacobi迭代法,其中% A --- 方程组的系数矩阵% b --- 方程组的右端项% ep --- 精度要求。
省缺为1e-5% it_max --- 最大迭代次数,省缺为100% x --- 方程组的解% k --- 迭代次数% index --- index=1表示迭代收敛到指定要求;% index=0表示迭代失败if nargin <4 it_max=100; endif nargin <3 ep=1e-5; endn=length(A); k=0;x=zeros(n,1); y=zeros(n,1); index=1;while 1for i=1:ny(i)=b(i);for j=1:nif j~=iy(i)=y(i)-A(i,j)*x(j);endendif abs(A(i,i))<1e-10 | k==it_maxindex=0; return;endy(i)=y(i)/A(i,i);endif norm(y-x,inf)<epbreak;endx=y; k=k+1;end用Jacobi迭代法求方程组的解。
输入:A=[4 3 0;3 3 -1;0 -1 4];b=[24;30;-24];[x, k, index]=Jacobi(A, b, 1e-5, 100)输出:x =-2.999811.9987-3.0001k =100index =2. 熟悉Gauss-Seidel迭代法,并编写Matlab程序function[v,sN,vChain]=gaussSeidel(A,b,x0,errorBound,maxSp) %Gauss-Seidel迭代法求解线性方程组%A-系数矩阵 b-右端向量 x0-初始迭代点 errorBound-近似精度maxSp-最大迭代次数%v-近似解 sN-迭代次数 vChain-迭代过程的所有值step=0;error=inf;s=size(A);D=zeros(s(1));vChain=zeros(15,3);%最多能记录15次迭代次数k=1;fx0=x0;for i=1:s(1)D(i,i)=A(i,i);end;L=-tril(A,-1);U=-triu(A,1);while error>=errorBound & step<maxspx0=inv(D)*(L+U)*x0+inv(D)*b;vChain(k,:)=x0';k=k+1;error=norm(x0-fx0);fx0=x0;step=step+1;endv=x0;sN=step;用Gauss-Seidel迭代法求解上题的线性方程组,取。
数值分析引论_赖志柱

第一章引论教学目标:1.了解科学与工程计算的一般过程,算法的基本概念,如算法的分类和算法的计算复杂性等;2.了解数值分析的研究对象、内容和意义,掌握该门课程的学习方法等;3.了解误差的来历,理解误差的分类以及原因;4.理解和掌握误差的几种度量方法,如绝对误差(界)、相对误差(界),有效数字等,理解几种度量之间的关系,并能运用相关概念和公式解决有关误差问题;5.了解误差传播的内涵与表现以及初值误差传播的含义,了解误差分析的几种方法,理解并掌握泰勒公式分析函数值和算术运算的误差分析方法;6.理解并掌握病态问题的含义及条件数的作用,并能分析一些简单数值方法的稳定性;7.掌握设计数值方法时避免误差危害的若干原则;8.通过复习线性代数的一些基本概念,掌握矩阵的特征值(向量)、线性空间、线性赋范空间、内积和范数等概念,能熟练计算内积和范数等简单问题;9.通过复习几种常见的矩阵,了解几种特殊矩阵的性质以备后续章节的学习。
教学重点:1.误差的分类及原因;2.误差的几种度量方式及相互关系;3.病态问题及条件数概念;4.避免误差危害的若干原则;5.内积及范数的概念、计算和相互关系。
教学难点:1.误差的几种度量方式及相互关系;2.避免误差危害的若干原则及经典例子讲解;3.内积及范数的计算。
教学方法:教具:§1.1 数值分析的研究对象、内容与意义1.1.1 科学与工程领域中问题求解的一般过程:1.提出实际问题;2.建立数学模型;3.提出数值问题;4.设计可靠、高效的算法;5.程序设计、上机实践计算结果;在具体问题的求解过程中,上述步骤形成一个循环。
随着计算机技术的发展,科学计算(数值模拟)与科学理论(分析)、科学实验(分析)一并被称为近代科学研究的三大基本手段。
1.1.2 算法1.算法:指把对数学问题的解法归结为只有加、减、乘、除等基本运算,并确定运算次序的完整而准确的描述。
2.算法分类:分类方法1:若算法只包含一个进程则称其为串行算法,否则为并行算法。
线性代数方程组的直接解法赖志柱

第二章线性代数方程组的直接解法教学U标:1•了解线性代数方程组的结构、基本理论以及相关解法的发展历程;2•掌握高斯消去法的原理和计算步骤,理解顺序消去法能够实现的条件,并在此基础上理解矩阵的三角分解(即LU分解),能应用高斯消去法熟练计算简单的线性代数方程组;3•在理解高斯消去法的缺点的基础上,掌握有换行步骤的高斯消去法,从而理解和掌握选主元素的高斯消去法,尤其是列主元素消去法的理论和计算步骤,并能灵活的应用于实际中。
教学重点:1.高斯消去法的原理和讣算步骤;2•顺序消去法能够实现的条件;3・矩阵的三角分解(即LU分解);4.列主元素消去法的理论和计算步骤。
教学难点:1.高斯譎去法的原理和汁算步骤;2.矩阵的三角分解(即LU分解);3・列主元素消去法的理论和计算步骤。
教学方法:教具:在自然科学和匸程技术中,许多问题的解决常常归结为线性方程组的求解,有的问题的数学模型中虽不直接表现为线性方程组,但它的数值解法中将问题“离散化”或“线性化”为线性方程组。
例如,电学中的网络问题、船体数学放样中建立三次样条函数问题、最小二乘法用于求解实验数据的曲线拟合问题. 求解非线性方程组问题、用差分法或有限元法求解常微分方程边值问题及偏微分方程的定解问题,都要导致求解一个或若干个线性方程组的问题。
U前,计算机上解线性方程组的数值方法尽管很多,但归纳起来,大致可以分为两大类:一类是直接法(也称精确解法);另一类是迭代法。
例如线性代数中的Cramer法则就是一种直接法,但其对高阶方程组计算量太大,不是一种实用的算法。
实用的直接法中具有代表性的算法是高斯(Gauss)消元法,其它算法都是它的变形和应用。
在数值计算历史上,直接法和迭代法交替生辉。
一种解法的兴旺与计算机的硬件环境和问题规模是密切相关的。
一般说来,对同等规模的线性方程组,直接法对讣算机的要求高于迭代法。
对于中、低阶5<200)以及高阶带形的线性方程组,山于直接法的准确性和可靠性高,一般都用直接法求解。
第三章 解线性方程组的迭代法

(3 .4 )
, k 1, 2 , 3 ,
式(3.4)称为Gauss-Seidel迭代法,简称为G-S迭代法.
G-S迭代法也可记为
xi
( k 1)
1 a ii
( b i a ij x
j 1
i 1
( k 1)
j
a ij x
j i 1
n
(k )
j
)
, i 1, 2 , n , k 0 ,1, 2 ,
则有
A=D-L-U
于是线性方程组 Ax=b 可写成 (D-L-U)x=b 等价于 Dx=(L+U)x+b 或 x=D-1(L+U)x+D-1b
由此建立J迭代法迭代公式
x(k+1)=D-1(L+U)x(k)+D-1b 或写成
x(k+1)=Bx(k)+g 其中
1 B D (L U ) 0 a 21 a 22 a n1 a nn a 12 a 11 0 an2 a nn a1n a 11 a2n a 22 0
可见 ,J迭代法的迭代矩阵为
B 0 a 21 a 22 a n1 a nn
bn a nn )
T
a 12 a 11 0 a n2 a nn
a 1n a 11 a 2n a 22 0
若记
从而得迭代公式
a 13 ( k ) a 1n ( k ) a 12 ( k ) b1 ( k 1) x x2 x3 xn 1 a 11 a 11 a 11 a 11 a 23 ( k ) a 2n (k ) a 21 ( k ) b2 ( k 1) x1 x3 xn x 2 a 22 a 22 a 22 a 22 a n1 ( k ) a n2 (k ) a nn 1 ( k ) bn ( k 1) x1 x2 x n 1 x n a nn a nn a nn a nn
第三章 线性方程组的迭代解法

定理3.2 若 ||B|| =q<1,则由迭代格式x(k+1)=Bx(k)+f 和任意初始 向量x(0)产生的迭代序列x(k)收敛于准确解x*. 本定理是迭代法收敛的充分条件,它只能判别收敛的情况,当 ||B|| ≥1时,不能断定迭代不收敛.但由于||B||,特别是||B|| 1和||B|| ∞ 的计算比较容易,也不失为一种判别收敛的方法。 同时当||B|| <1时可以用来估计迭代的次数,或用来设置退出 计算的条件. 这时有定理3.3和定理3.4 定理3.3 若||B|| =q<1,则迭代格式x(k+1) =Bx(k)+f产生的向量序 k 列 {x(k)}中 q (k ) * (0) (1 )
3.2 几种常用的迭代法公式 3.2.1 Jacobi迭代法
先看一个算例:
10 x 1 2 x 2 x 3 3 例1 2 x 10 x x 15 1 2 3 x 2 x 5 x 10 1 2 3
从以上三个方程中分别解出x1, x2, x3
|| x x || 1 q || x x || ( 3 . 17 )
利用此定理可以在只计算出x(1)时,就估计迭代次数k,但估 计偏保守,次数偏大. 称为事前误差估计. 13 结束
x2
x3
0
0
可见它对这一方程组比Jacobi迭代法收敛快一些。
Gauss-Seidel迭代法的公式如下:
xi
( k 1)
bi a ii
1 i 1 a ij x (j k 1 ) a ii j 1
n
a ij x j
(k )
j i 1
i 1, 2 , n k 0 ,1, 2 ,
第五章线性方程组迭代解法

(1)按(5.1.6)和(5.1.11)有
9 10 ⎞ ⎛ 0 ⎜ ⎟ BJ = ⎜ 9 0 − 5 ⎟, ⎜−8 − 7 0 ⎟ ⎝ ⎠
BGS
9 10 ⎞ ⎛0 ⎜ ⎟ = ⎜0 81 85 ⎟. ⎜ 0 − 639 − 675 ⎟ ⎝ ⎠
λ1 = 4.1412 + 3.9306i, λ2 = 4.1412 − 3.9306i, λ3 = −8.2825. BJ 的特征值为: ρ ( BJ ) = 8.2825 > 1. BGS 的特征值为: λ1 = 0, λ2 = 0.6054, λ3 = −594.6054. ρ ( BGS ) = 594.6054 > 1. 因此,两种迭代法均发散。
n ×n A = ( a ) ∈ R 若 满足 ij
a ii >
j =1, j ≠ i
∑ ∑
n
n
a ij , i = 1, 2 , L , n ,
则称 A 为严格对角占优矩阵。若满足
a ii ≥
j =1, j ≠ i
a ij , i = 1, 2 , L , n ,
且其中至少有一个严格不等式成立,则称 A 为弱对角占优矩阵。 定义 5.4 设 A ∈ R n×n ,若存在一个排列阵 P ,使得
对给定的精度要求,由(5.2.3)可以得到需要迭代的次数,并且,由
(5.2.3)可见, B 择的范数,而且
越小,序列 x ( k )
{ } 收敛越快。由于
第五章线性方程组迭代解法
B 依赖于所选
ρ ( B ) ≤ B ,我们以 ρ ( B )给出收敛速度的概念。 定义 5.2 称 R ( B ) = − ln ρ ( B ) 为迭代法(5.1.3)的渐进收敛速度。 由此定义可以看出,ρ ( B ) < 1 越小,R(B)就越大。
3线性方程组的迭代解法

三、逐次超松弛法(SOR方法)
逐次超松弛法(Successive Over Relaxation Method)可 看成是Gauss-Seidel方法的加速,Seidel迭代法是SOR方法的 特例。将Seidel方法的迭代公式
改写为
x(k1) i
1 aii
(bi
i 1
a x(k 1) ij j
k
0
1
2
3
4
5
6
x1
0
2.5000 2.9773 3.0098 2.9998 2.9999 3.0000
x2
0
2.0909 2.0289 1.9968 1.9997 2.0001 2.0000
x3
0
1.2273 1.0041 0.9959 1.0002 1.0001 1.0000
可见Gauss-Seidel迭代法比Jacobi迭代法收敛要快一些。
x(k 1) BJ x(k ) f J
0
其中
a21
a22
BJ D1(L U )
an1 ann
a12 a11 0
an2 ann
a13 a11
a23 a22
7
a1n1 a11
a2n1 a22
ann1 ann
a1n
a11
a2 n
a22 , fJ D1b
0
二、 Gauss-Seidel 迭代法
x(k ) i
xi(k )
x(k ) i
1 aii
bi
i 1
a x(k 1) ij j
j 1
n
aij
x(jk
)
j i
为加快收敛,在增量 xi(k ) 前加一个因子
第五章线性方程组迭代解法 51 基本迭代方法

第五章线性方程组迭代解法5.1 基本迭代方法5.1.1 迭代公式的构造5.1.2 Jacobi 迭代法和Gauss-Seidel迭代法第五章线性方程组迭代解法第五章线性方程组的迭代解法教学目的1. 掌握Jacobi迭代法,G-S迭代法解大型线性方程组的方法及其收敛性的判别方法;2. 掌握SOR迭代法及收敛的必要条件(0<ω<2 );3. 了解三种迭代法之间的改进关系从而掌握该思想方法;4. 理解迭代法基本定理。
教学重点及难点重点是三种迭代法及收敛性的判别方法;难点是迭代法基本定理及三种迭代法收敛定理的证明。
第五章线性方程组迭代解法第5章线性方程组的迭代解法首先看一个形成大型方程组的例子。
考虑下面的Poisson 方程,10,10,0≤≤≤≤=+y x uuxxxx的离散逼近,其边界条件为:.10,1)1,(,)0,(,10,1),1(,),0(22<<==<<==x x u xx u y y u y y u 取进行网格剖分,用二阶导数,按逐行自左至右和自下而上的自然次序离散华可得下列线性方程组25.0=Δ=Δy x第五章线性方程组迭代解法⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠⎞⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎛=⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠⎞⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎛⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠⎞⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎛−−−−−−−−−−−−−−−−−−−−−−−−215625.11025.05625.125.0125.0411141114114111141111411411141114987654321u u u u u u u u u 其中是的近似值。
这是一种特殊形状的稀疏矩阵。
随着和的减少,所得到的方程组的阶数将增大。
对于大型线形代数方程组,常用迭代解法。
它是从某些初始向量出)3,2,1,(33=−+j i u j i ),(y j x i u ΔΔx Δy Δ第五章线性方程组迭代解法发,用设计好的步骤逐次算出近似解向量,从而得到向量序列。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 线性方程组的迭代解法教学目标:1.了解线性代数方程组迭代解法的基本思想,向量序列和矩阵序列收敛的基本思想及相关定理;2.掌握迭代法的构造思想、收敛性和速度(率)以及相关定理;3.在理解Jacobi 迭代法和Gauss-Seidel 迭代法的原理的基础上,掌握两种迭代法的计算步骤和相互关系,并掌握两种迭代法的收敛性相关定理。
4.初步了解超松弛(SOR )迭代法的基本思想。
教学重点:1.迭代法的原理、基本思想和序列收敛的概念;2.迭代法的构造、收敛和速率;3. Jacobi 迭代法和Gauss-Seidel 迭代法的原理、实现步骤和收敛性; 教学难点:1.迭代法的构造、收敛和速率;2. Jacobi 迭代法和Gauss-Seidel 迭代法的原理、实现步骤和收敛性;线性方程组的直接解法,用于阶数不太高的线性方程组效果较好。
实际工作中有的线性方程组的阶数很高,用直接法求解效果不是很好。
而迭代法与直接法不同,它是通过从某些初始向量出发,用设计好的步骤逐次计算出近似解向量()k x ,从而得到向量序列(0)(1)(2){,,,}x x x 。
一般(1)k x +的计算公式为(1)()(1)()(,,,),0,1,k k k k m k x F x x x k +--==式中(1)k x +与()(1)(),,,k k k m x x x --有关,称为多步迭代法。
若(1)k x +只与()k x 有关,即(1)()(),0,1,k k k x F x k +==则称为单步迭代法。
现再设k F 是线性的,即(1)(),0,1,k k k k x B x f k +=+=其中n n k B R ⨯∈,称为单步线性迭代法,k B 称为迭代矩阵。
若k B 和k f 与k 无关,即(1)(),0,1,k k x Bx f k +=+=称为单步定常线性迭代法。
迭代法的基本思想是用逐次逼近的方法去求线性代数方程组的解。
迭代法的关键有:(1)如何构造迭代公式(1)()k k x Bx f +=+?(2)迭代法产生的向量序列的收敛条件是什么?收敛速度如何?§3.1 迭代法的基本概念3.1.1 向量序列和矩阵序列的极限为分析迭代法的收敛性,先讨论向量和矩阵序列极限的概念。
n R 中向量序列(0)(1)(2){,,,}x x x 记为()0{}k k x ∞=,在不引起混淆时就简记为(){}k x 。
同理,n n R ⨯中矩阵的序列记为()0{}k k A ∞=或(){}k A 。
定义 3.1 定义了范数•的向量空间n R 中,若存在n x R ∈满足()lim 0k k x x →∞-=,则称(){}k x 收敛于x ,记为()lim k k x x →∞=。
不难看出,上述向量序列极限的定义形式上依赖于所选择的范数,注意到向量范数的等价性,若(){}k x 对一种范数而言收敛于x ,则可证明对其它范数而言也是收敛于x 的,这说明(){}k x 的收敛性与所选择的范数无关。
设()()()()12(,,,)k k k k Tn x x x x =,12(,,,)T n x x x x =,若(){}k x 收敛于x ,且选用∞-范数,则有()1lim max 0k i i k i nx x →∞≤≤-=从而有()lim 0,1,2,,k i i k x x i n →∞-==即()lim k k x x →∞=等价于()lim ,1,2,,k i i k x x i n →∞==。
向量序列的收敛性等价于由向量分量构成的n 个数列的收敛性,此时也称(){}k x 按分量收敛。
定义3.2 定义了范数•的空间n n R ⨯中,若存在n n A R ⨯∈使()lim 0k k A A →∞-=,则称(){}k A 收敛于A ,记为()lim k k A A →∞=。
同理,(){}k A 的收敛性与所选择的范数无关,而且若记()()()k k ij n nA a ⨯=,()ij n nA a ⨯=,则有()()lim lim k k ij ij k k A A a a →∞→∞=⇔=,,1,2,,i j n =定理3.1 ()()1lim 0lim 0k k n n n k k A A x ⨯⨯→∞→∞=⇔=,n x R ∀∈。
证明:必要性 只要注意到对任一种矩阵从属范数都有()()k k A x A x ≤⋅即可。
充分性 若取x 为单位向量j e ,其第j 个分量为1,其它分量为零。
则()lim 0k j k A e →∞=意味着()k A 第j 列各元素极限为零,依次取1,2,,j n =即可。
证毕下面讨论有矩阵的幂所构成的矩阵序列,即序列{}k B ,其中n n B R ⨯∈。
定理3.2 设n n B R ⨯∈,则下面三个命题等价: (1)lim 0k k B →∞=;(2)()1B ρ<,其中1()max ||i i nB ρλ≤≤=为B 的谱半径;(3)至少存在一种从属的矩阵范数•,使1B <。
证明:(1)(2)⇒ 用反证法,假设B 有一个特征值λ,满足||1λ≥,则存在特征向量0x ≠,使得Bx x λ=。
由此可得||k k B x x λ=,当k →∞时向量序列{}k B x 不收敛于零向量,据定理3.1有{}k B 不收敛于零矩阵,与命题(1)矛盾。
(2)(3)⇒ 若()1B ρ<,则0ε∀>,存在一种从属的矩阵范数•,使()B B ρε≤+,适当选择1()2B ρε-=,便可使1B <。
(3)(1)⇒ 若1B <,则由kk B B <可得lim 0k k B →∞=,从而lim 0k k B →∞=。
定理3.3设n nB R⨯∈,•为任一种范数,则1lim ()k kk BB ρ→∞=。
证明:由定理知()B B ρ≤,从而()k kB B ρ≤,而1()[()]kkB B ρρ=,所以有11()[()]kk k kB B Bρρ=≤,对k 一切成立另一方面,0ε∀>,记()BB B ερε=+,显然有()1B ερ<。
由定理3.2有lim 0k k B ε→∞=,所以存在()N N Z ε=∈,使得当k N >时,有1[()]kk kB B B ερε=<+即当k N >时1()()k kB B B ρρε≤≤+,而ε是任意的,即得定理结论。
证毕3.1.2 迭代公式的构造设n n A R ⨯∈,n b R ∈,A 非奇异,n x R ∈满足方程组Ax b =。
如果能找到矩阵n n B R ⨯∈,向量n f R ∈,使I B -可逆,而且方程组x Bx f =+的唯一解就是Ax b =的解,则可以从x Bx f =+构造一个定常的线性迭代公式(1)()k k x Bx f +=+ (3.1)给出(0)n x R ∈,由(3.1)式可以产生(){}k x ,若它有极限*x ,显然*x 就是x Bx f =+和Ax b =的解。
定义3.3 若迭代公式(3.1)产生的序列(){}k x 满足()*lim k k x x →∞=,(0)n x R ∀∈则称迭代法(3.1)是收敛的。
从Ax b =出发可以由不同的途径得到各种不同的等价方程组x Bx f =+,从而得到不同的迭代法(3.1)。
例如,设A 可以分解为A M N =-,其中M 非奇异,则有11Ax b Mx Nx b Mx Nx b x M Nx M b --=⇒-=⇒=+⇒=+令111,B M N I M A f M b ---==-=,则有x Bx f =+,这里的B 和f 依赖不同的分解方法A M N =-。
3.1.3 迭代法的收敛性设*x 是x Bx f =+的解,即有**x Bx f =+,用(1)()k k x Bx f +=+与其相减得(1)*()*()k k x x B x x +-=-若记误差向量为()()*k k e x x =-,则有(1)(),0,1,k k e Be k +==由此可推得()(0)k k e B e =其中(0)(0)*e x x =-与k 无关,所以迭代法(3.1)收敛就意味着()(0)(0)lim lim 0,k k n k k e B e e R →∞→∞==∀∈定理3.4 下面三个命题等价:(1)迭代法(1)()k k x Bx f +=+收敛; (2)()1B ρ<;(3)至少存在一种从属的矩阵范数•,使1B <。
证明:从以上分析,命题(1)中迭代法收敛等价于(0)(0)lim 0,k n k B e e R →∞=∀∈,有定理3.1,上式成立的充要条件是lim 0k k B →∞=,再由定理3.2即可。
证毕有时实际判别一个迭代法是否收敛,条件()1B ρ<是较难检验的。
由于1B ,B ∞,F B 等可以用B 的元素来表示,故我们可以考虑用11B <,1B ∞<或1FB<来作为收敛的判定,这就是下面的定理:定理 3.5 设*x 是方程x Bx f =+的唯一解,ν•是一种向量范数,对应的从属矩阵范数1B ν<,则由(3.1)产生的向量序列(){}k x 满足()*()(1)1k k k B x x x x B νννν--≤⋅-- (3.2)()*(1)(0)1kk B x x x x B νννν-≤⋅-- (3.3)证明:因为()*(1)*()()k k x x Bx f Bx f --=+-+(1)*()k B x x -=-(1)()()*()()k k k B x x B x x -=-+-所以有()*(1)()()()()k k k I B x x B x x ---=-。
因为1B ν<,由定理3.4知迭代法是收敛的,()*lim k k x x →∞=。
从1B ν<可得I B -是非奇异的,且()*1(1)()(1)()()()1k k k k k B xxI B B xx x x B ννννν----=--≤⋅--即得(3.2)式。
由于()(1)(1)(2)(1)(2)()()()k k k k k k x x Bx f Bx f B x x ------=+-+=-再反复运用()(1)(1)(2)(1)(2)()k k k k k k x x B x x B x x νννν------=-≤⋅-即可得(3.3)。
证毕利用定理3.5做误差估计,一般可取1,2,ν=∞。
从(3.2)式可以看到,只要B ν不是很接近1,若相邻两次迭代向量(1)k x -与()k x 已近很接近,则()k x 与*x 已经相当接近,所以可以用()(1)k k x x νε--<来控制迭代终止。