第二章非线性代数方程组的解法-Read
非线性方程组的迭代解法11公开课获奖课件

f
'
' ( x0 2!
)
(x
x0
)2
取其线性部分做为f(x)近似,有:
f (x0 ) f '(x0 )(x x0 ) 0
若 f '(x0 ) 0, 则有
x x0
f (x0 ) f '(x0 )
记为 x1
y
同'(x1)
x*
x
x0
第22页
130/10/
110/10/
第二章 非线性方程(组)求根措施
问题:f : Rn Rn的非线性函数,求x Rn使f (x) 0。 若 n=1, 称为非线性方程求根问题; n>1,称为非线性方程组求解问题。
理论问题:
(1)解存在性。即有解还是无解,有多少解。 (2)解性态。即孤立解区域,解重数,光滑性。
有关解存在性及其性态,不是数值分析所讨论问题。我
这样一直下去,我们可以得到迭代序列
xn1 xn
f (xn ) f '(xn )
(n 0,1,2)
(2)
—— 牛顿迭代算法(切线法)
Newton迭代迭代函数
f (x) 0 x (x) x f (x)
f '(x)
其他构造措施
(1) 待定函数法: (x) x f (x)h(x)
x
(2) 数值积分法:
措施3
措施4
1.5000
1.5000
0.8165
1.3484
2.9969
1.3674
0-2.9412i 1.3650 6次
不收敛
1.3653
1.3652
1.3652
*收敛与否,以及收敛快
15次
5-非线性方程组的数值解法及最优化方法

A 1 max aij
1 j n i 1
A max aij
1i m j 1
n
非线性方程组的数值解法
考虑如下方程组
f1 x1 , x2 ,, xn 0 f x , x , , x 0 2 1 2 n f n x1 , x2 ,, xn 0
式中 f1, f 2 ,, f n 均为 x1, x2 ,, xn 的多元函数,向量形式为
Fx 0
其中
f1 x x1 0 , x R n , 0 Fx f n x xn 0
非线性方程组的数值解法
k
0 1 2 3 4
x
k
1
, x2
2
max xik xik 1
1 i 2
(0,0) (0.2250,0) (0.2186919321,0.0546679688) (0.2325557961,0.0531784155) (0.2317490826,0.0556448880) 0.2250 0.0546679688 0.0138638640 0.0032704648
1 4 0
非线性方程组的数值解法
x10=0; x20=0; k=0; while 1 k=k+1; x1k=(1+x20-0.1*exp(x10))/4; x2k=(x10-x10^2/8)/4; %雅克比迭代法 %x2k=(x1k-x1k^2/8)/4; %高斯-赛德尔迭代法 err1=abs(x1k-x10); err2=abs(x2k-x20); err=max(err1,err2); if err<=0.00000000005 break; end x10=x1k; x20=x2k; end
非线性方程组的数值解法及最优化方法课件

拟牛顿法是牛顿法的改进,通过构造一个近似于真实Hessian矩阵的对称正定矩阵来逼近, 从而加快了算法的收敛速度。
信赖域方法求解非线性方程组
信赖域方法是一种基于梯度信息的迭代算法,通过在每一步中计算一个小的搜索方向,并 限制步长,以避免算法发散。
最优化方法案例
梯度下降法求解无约束最优化问题
梯度下降法是一种迭代算法,通过不断沿负梯度方向更新变量,最终找到最优化问题的最小值点。该方法适用于求解 无约束最优化问题。
牛顿法求解无约束最优化问题
牛顿法是一种基于二阶导数的迭代算法,通过不断逼近函数的极小值点,最终求解无约束最优化问题。该方法适用于 求解具有多个局部最小值的问题。
遗传算法求解约束最优化问题 遗传算法是一种基于生物进化原理的随机搜索算法,通过模拟生物进化过程中的自然选择和遗传机制, 在解空间中进行高效搜索,最终找到满足约束的最优解。
和稳定性。
约束最优化方法
拉格朗日乘数法
通过引入拉格朗日函数,将约束最优化问题转化为无 约束最优化问题求解。
罚函数法
通过引入罚函数,将约束条件转化为无约束条件,通 过迭代更新求解。
序列二次规划法
结合拉格朗日乘数法和牛顿法的思想,通过迭代逼近 最优解。
混合整数最优化方法
01
02
03
分支定界法
将整数约束转化为区间约 束,通过不断分支和剪枝 来逼近最优解。
非线性方程组与最优化方法的结合案例
非线性规划问题
非线性规划是最优化领域中一类重要的数学问题,其目标函数和约束条件都是非线性的。常见的非线性规划问题 包括最小二乘问题、二次规划问题等。求解非线性规划问题的常用方法包括梯度下降法、牛顿法等。
非线性方程数值解法详解课件

例如,对于求解非线性方程$f(x)=0$的 应用实例中需要注意选择合适的初始近
根,可以先选择一个初始近似解$x_0$, 似解和设置合适的精度要求,以确保算
然后按照弦截法的迭代过程逐步逼近方
法能够快速收敛到真实解。
程的真实解。
05 共轭梯度法
共轭梯度法的原理
它利用共轭方向的概念,通过迭代过程中不断更新搜 索方向,使得函数值逐渐减小,最终找到方程的解。
牛顿法的实现步骤
确定初始点x0,计算f(x0)和f'(x0),如果f(x0)不等于0,则按照牛顿法的迭代公式 进行迭代,直到满足精度要求。
1. 选取初始点x0;2. 计算函数值f(x0)和导数值f'(x0);3. 如果f(x0)不等于0,则 按照牛顿法的迭代公式x1=x0-f(x0)/f'(x0)进行迭代;4. 重复步骤2和3,直到满 足精度要求。
以求解非线性方程为例,通过选择合 适的迭代法和初值,可以有效地求解 非线性方程的近似解。
03 牛顿法
牛顿法的原理
01
基于函数f(x)的泰勒级数的前两项, 通过迭代的方式逼近方程f(x)=0 的解。
02
牛顿法的基本思想是通过泰勒级 数的近似,将非线性方程f(x)=0 转化为线性方程,然后利用线性 方程的解来逼近非线性方程的解。
当达到预设的迭代次数或满足一定的收敛 条件时,停止迭代,输出结果。
共轭梯度法的收敛性分析
共轭梯度法具有全局收敛性和局部收敛性,即只要初始点 选择得当,算法能够找到方程的解,且在局部范围内具有 快速收敛的特点。
收敛性分析主要涉及算法的迭代矩阵和函数的性质,如连 续性和可微性等。
共轭梯度法的应用实例
牛顿法的收敛性分析
在一定的条件下,牛顿法是收敛的, 且具有二阶收敛速度。
非线性方程与方程组数值解法

2.2 二分法
表2-2 计算结果
k
0 1 2 3 4 5 6 7
ak
1 1 1.25 1.25 1.3125 1.3125 1.3125 1.3203
bk
2 1.5 1.5 1.375 1.375 1.3438 1.3281 1.3281
xk
1.5 1.25 1.375 1.3125 1.3438 1.3281 1.3203 1.3242
ab ;否则,回 2
5.2 二分法
说明:
x*
(ⅰ)上述计算步骤(2)和(3)每执行一次就把新的区间分成两份,根的范围也 缩小一半. 如果第 k 次二分后得到的区间记 为 [ak , bk ],根的近似值记为 xk ,则 ba (a b ) 有 bk ak k , xk k k ,那么当时 k , bk ak 0,这说明如果二分过 2 2 程无限继续下去,这些区间必将收敛于一点,即为所求根. (ⅱ) 第
3
2 f ( x ) 3 x 1 0, x [1, 2] 解 已知 f (1) 1 0, f (2) 5 0 且 ,
则方程
f ( x) x 3 x 1 0
在区间
(1, 2)
内只有一个实根.
当 k 1 , x1
bk ak 102 ,继续二分;
2.1 引言
通常隔离区间的确定方法为 (1)作 y f ( x) 的草图, 由 y f ( x)与横轴交点的大致位置来确定; 或 者将 f1 ( x) f 2 ( x) 改写成 f ( x) 0 , 根据 y f1 ( x) 和 y f 2 ( x) 交点横坐标来确定
根的隔离区间.
当 k 2 , x2
非线性方程和方程组的数值解法

1. 使用二分法求3250x x --=在区间[2,3]上的根,要求误差不超过30.510-⨯.解:首先确定二分次数,根据误差估计式得,取k=10即可。
使用二分法计算10次,结果见下表2. 利用0)ln(=+x x 构造收敛的迭代格式,并求在0.5附近的根.解 首先考虑迭代格式1ln ,0,1,2,...k k x x k +=-=,相应的迭代函数()ln ,x x ϕ=-容易计算'1()x xϕ=-,在0.5附近有 ''()2,()21x x ϕϕ≈-≈>.迭代格式1ln ,0,1,2k k x x k +=-=不收敛,利用上题结论,函数()ln x x ϕ=-的反函数1()x x e ϕ--=,建立迭代格式1,0,1,2,...,k x k x e k -+==取初值00.5x =,计算结果见下表:最后*180.5671408x x≈=3.求方程310x x--=在]2,1[上的唯一正根,精度410-解考虑函数3()1, f x x x=--显然(1)10,(2)50f f=-<=>,故在[1,2]上方程有根存在;另外'2()312,[1,2],f x x x=-≥∈因此在[1,2]上方程有唯一的根。
建立迭代格式1nx+=迭代函数()xϕ=在[1,2]上满足23'131()(1)3x xϕ-=+<根据收敛性定理,迭代格式1nx+=[1,2]x∈均收敛。
例如,取初值x=1.5,并计算结果如下:方程31x x--=0在[]1,2上的精确解是* 1.324718x=4.利用简单加速方法,求方程xx e-=在x=0.5附近得一个根,精度510-。
解考虑'(),()0.6x xx e x e Lϕϕ--==-=≈-.利用简单加速方法()1111111n nnn nL Lx xx x xϕ+++--⎧=⎪⎨=-⎪⎩得()1111 1.60.6nxnnn nx ex x x-+++⎧=⎪⎨=+⎪⎩取初值00.5x =,计算结果列表如下:5. 利用Newton 法解方程x=cosx ,取初值0x =1.解 考虑()cos f x x x =-,建立Newton 迭代格式:()()01'1,,0,1,2.....n n n n x f x x x n f x +=⎧⎪⎨=-=⎪⎩方程x=cosx 的精确解是*x =0.739 085 133……。
非线性代数方程(组)的解法

06
应用举例与算法实现
应用举例
经济学
非线性方程组在经济学中广泛应用于描述市场均衡、消费者行为等问题。例如,求解供需平衡价格时,可以通过构建 非线性方程组来表示供给和需求函数,进而求解市场均衡价格。
工程学
在机械、电子等工程领域,非线性方程组常用于描述系统的动态行为。例如,在控制系统中,通过建立非线性状态方 程来描述系统的状态变化,可以求解系统的稳定性、响应特性等问题。
拟牛顿法是对牛顿法的改进,通过近 似计算雅可比矩阵或其逆矩阵来减少 计算量。常见的拟牛顿法有BFGS方 法、DFP方法等。程序设计时,需要 实现拟牛顿法的迭代过程,包括选择 合适的拟牛顿公式、更新近似矩阵等 步骤。
信赖域方法
信赖域方法是一种全局收敛的非线性 方程组求解算法,其基本思想是在每 次迭代中构造一个信赖域,然后在该 区域内寻找使目标函数充分下降的试 探步。程序设计时,需要实现信赖域 方法的迭代过程,包括构造信赖域、 求解子问题、更新信赖域半径等步骤 。
04
解析解法分离变量法源自01 适用于可将方程中的变量分离为两个或多个独立 函数的情况。
02 通过将方程两边同时积分,得到各变量的通解。 03 需要注意积分常数的确定,以及解的合理性验证。
行波法
01
适用于可化为行波形式的非线性方程。
02
通过引入行波变换,将原方程化为关于行波参数的常微分方 程。
03
步骤
1. 选定适当的坐标轴,将方程的变量表 示为坐标轴上的点。
等倾线法
定义:等倾线法是一种通过绘 制等倾线(即斜率相等的线) ,从而找出方程解的方法。
步骤
1. 将方程转化为斜率形式, 即 y' = f(x, y)。
3. 通过观察等倾线的交点、 切线等性质,可以判断方程 的解的存在性、唯一性等。
第二章 非线性方程的解法

WUHAN UNIVERSITY
电子信息学院
School of Electronic Information
2.1.1 寻找不动点
定义2.1:函数x=g(x)的不动点(fixed point)是指一个 实数P,满足P=g(P)。 也就是,y=x与y=g(x)的交点 定义2.2:迭代pn+1=g(pn),其中n=0,1,…,称为不动点迭 代 定理2.1:设g是一个连续函数,且 是由不动点迭 代生成的序列。如果 则 p是g(x)的不动点。 简单证明 _____________________________________________________________
15
WUHAN UNIVERSITY
电子信息学院
School of Electronic Information
定理2.2:设函数g∈C[a,b]。C表示g在区间为连续函数 ① 如果对于所有x ∈[a,b],映射y=g(x)的范围满足y ∈[a,b],则函数g在[a,b]内有一个不动点。 ② 此外,设g′(x)定义在(a,b)内,且对于所有x ∈(a,b),存 在正常数K<1,使得| g′(x) |≤K<1,则函数g在[a,b]内有唯 一的不动点P。 证明①:g(a)=a或者g(b)=b,则定理成立,否在区间(a,b) 上存在g(a) ∈(a,b)和g(b)∈(a,b),所以 f(a)=a-g(a)<0 ; f(b)=b-g(b)>0 据中值定理,在f(a)和f(b)之间存在f(P)=0,也就是不动点 ______________________________________________TY
电子信息学院
School of Electronic Information
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 非线性代数方程组的解法在非线性力学中,有多种类型的非线性问题,如材料非线性、几何非线性、接触非线性等。
无论是哪一类非线性问题,经过有限元离散后,它们都归结为求解一个非线性代数方程组:)(0)(0)(21212211===n n n n δδδδδδδδδψψψ其中n δδδ,,,21 是未知量,n ψψψ,,,21 是n δδδ,,,21 的非线性函数,现引用矢量记号T n ][21δδδ =δ T n ][21ψψψψ =上述方程组可表示为0δψ=)(还可以将它改写为0R δδK R δF δψ=-≡-≡)()()()(δK 是一个n n ⨯的矩阵,其元素ij k 是矢量δ的函数,R 为已知矢量。
在位移有限元中, δ代表未知的结点位移,)(δF 是等效结点力,R 为等效结点荷载,方程0δψ=)(表示结点的平衡方程。
在线弹性有限元中,线性代数方程组0R K δ=-可以毫无困难地求解,但对非线性方程组0δψ=)(则不行。
一般来说,难以求得其精确解,通常采用数值解法,把非线性问题转化为一系列线性问题。
为了使这一系列线性解收敛于非线性解,曾经有过许多方法,但这些解法都有一定的局限性。
某一解法对某一类非线性问题有效,但对另一类问题可能不合适。
因而,根据问题性质正确选用求解方法成为非线性有限元的一个极重要的问题。
本章将介绍有限元分析中常见的各种求解非线性方程组的数值方法。
2.1 迭代法前面已经提到,目前求解非线性方程组的方法一般为线性化方法。
若对总荷载进行线性化处理,则称为迭代法。
2.1.1直接迭代法对非线性方程组0R δδK =-)( (2-1)设其初始的近似解为0δδ=,由此确定近似的K 矩阵)(00δK K =根据式〈2-1〉可得出改进的近似解R K δ101)(-=重复这一过程,以第i 次近似解求出第i +1次近似解的迭代公式为RK δδK K 11)()(-+==i i i i (2-2)直到i i i δδδ-=∆+1 (2-3)变得充分小,即近似解收敛时,终止迭代。
在迭代过程中,得到的近似解一般不会满足〈2-1〉式,即0R δδK δψ≠-≡i i i )()()(δψ作为对平衡偏离的一种度量,称为失衡力。
图2-1 δ~F 为凸曲线图2-2 δ~F 为凹曲线对于一个单变量问题的非线性方程,直接迭代法的计算过程如图2-1和图2-2所示,它们分别给出δ~F 为凸和凹曲线时的迭代过程。
可以看出)(δK 就是过曲线上点()(,δδF )与原点的割线斜率。
对于单变量问题,这一迭代过程是收敛的,但对多自由度情况,由于未知量通过矩阵K 耦合,迭代过程可能不收敛。
2.1.2 Newton —Raphson 方法Newton —Raphson 方法是求解非线性方程组0R δF δψ=-≡)()( (2-4)的一个著名方法,简称Newton 法。
以下将介绍这种方法。
设)(δϕ为具有一阶导数的连续函数,iδδ=是方程(2-4)的第i 次近似解。
若0R δF δψψ≠-≡=)()(i i i希望能找到一个更好的、方程(2-4)的近似解为i i i δδδδ∆+==+1 (2-5) 将(2-5)代入(2-4),并在i δδ=附近按一阶Taylor 级数展开,则)(δψ在iδ处的线性近似公式为ii i i δδψψψ∆∂∂+=+)(1 其中i i δδδψδψ=∂∂=∂∂)()([]n n ψψψδψ 2121)(⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧∂∂∂∂∂∂≡∂∂δδδ 引入记号ii T i T )()(δψδK K ∂∂≡= 假定1+i δ为真实解,则由0δK ψδδψδψ=∆+=∆+=+i iT i i i i )()(1解出修正量iδ∆为)()()(11i i T i i T i F R K ψK δ-=-=∆-- (2-6)由于这样确定的iδ∆仅考虑了Taylor 级数的线性项,因而按式(2-6)和(2-5)求出的新解仍然是近似解。
这样,Newton 法的迭代公式可归纳为ii i i i i T i i T i i T i δδδδFδψK F R K ψK δ∆+=∂∂=∂∂=-=-=∆+--111)()()()()( (2-7)对于单变量的非线性问题,其迭代过程见图2-3和2-4,可以看出)(δT K 是δ~F 曲线上通过点))((δδF 的切线斜率Newton 法的收敛性是好的,但对某些非线性问题,如理想塑性和塑性软化问题,在迭代过程中T K 可能是奇异或病态的,于是T K 的求逆就会出现困难。
为此,可引入一个阻尼因子η,使矩阵I K iiT η+或者成为非奇异的,或者使它的病态减弱。
这儿I 为n n ⨯阶的单位矩阵。
iη的作用是改变矩阵iT K 主对角线元素不占优的情况。
当iη变大时,收敛速度变图2-3图2-4慢,当iη→0时,收敛速度最快。
引入iη后,将用下式代替(2-6)i i iT i ψI K δ1)(-+-=∆η (2-8)2.1.3修正的Newton-Raphson 法采用直接迭代法和Newton 法求解非线性方程组时,在迭代过程的每一步都需要重新计算iT K 。
如将Newton 法迭代公式中的i T K 改用初始矩阵)(0δK K T T =,就成了修正的Newton-Raphson 法(简称修正的Newton 法)。
此时,仅第一步迭代需要完全求解一个线性方程组,并将三角分解后的0T K 存贮起来,以后的每一步迭代都采用公式iT i ψK δ10)(--=∆ (2-9) 图2-5这样,只需按式(2-9)右端的iψ进行回代即可。
修正Newton 法的每一步迭代所用的计算时间较少,但迭代的收敛速度降低。
为了提高收敛速度,可引入过量修正因子iw 。
在按(2-9)式求出iδ∆之后,采用下式计算新解i i i i w δδδ∆+=+1 (2-10)δKδi w 为大于1的正数。
可以采用一维搜索的方法确定i w ,此时将i δ∆看作n 维空间中的搜索方向,希望在这一方向上找到一个更好的近似值,即使不能得到精确解(使0δψ=)(的解),但可通过选择iw 使)(δψ在搜索方向上的分量为零,即0)()(=∆+∆i i i T i w δδψδ (2-11)这是一个关于iw 的单变量非线性方程。
在应用修正的Newton 法时,还可以在每经过若干次迭代后再重新计算一个新的0T K ,也可达到提高收敛速度的目的。
2.1.4拟Newton 法前面所谈的Newton 法,每次迭代后需要重新计算一个新的矩阵T K ,而修正的Newton 法保持0T K 不变。
拟Newton 法的主要特点是每次迭代后用一个简单的方法修正K ,K 的修正要满足以下的拟牛顿方程)()()(111i i i i i δψδψδδK -=-+++ (2-12)对于单变量情况,上式中的1+i K 是导数i δψδδ=∂∂)(的近似表达式,实际上就是割线劲度矩阵。
由图2-6可知)()()(0100100F R K K -=-=∆--ψδ001δδδ∆+=1101011)(ψψδδδ--=-∆=-F F K )()(1111F R K -=∆-δ┈┈ 图2-6 拟Newton 法i i ii i i i Kψψδδψδ--=∆∆=++-+1111)( (2-13) 显然1+i K 就是相应于i i i δδδ-=∆+1与i i i ψψψ-=∆+1的割线劲度矩阵。
但实际上对于多维情况,无法由(2-13)式求出iK 。
.我们可仿照位移的迭代公式来建立劲度矩阵逆矩阵的迭代公式:1111)()()(---+∆+=i i i K K K (2-14)那么只要由iδ∆和i ψ∆求出1)(-∆i K ,就可以确定11)(-+∆i K。
.这儿,修正矩阵1)(-∆i K 的秩m ≥1,通常取m =1或2。
对于秩为m 的N N ⨯阶矩阵,总可以将它表示为AB T 的形式,A 和B 均为m N ⨯阶矩阵。
得到11)(-+i K后,再由它求出i δ∆i i i ψK δ∆=∆-+11)( (2-15)(1) 秩1算法修正矩阵1)(-∆i K 表示为T i AB K =∆-1)( (2-16)其中A 和B 均为N ×1阶向量。
将(2-16)式代入(2-14)后,再将(2-14)式代入(2-15)式可得i i i i T ψK δψAB ∆-∆=∆-1)(若0≠∆iTψB ,则i T i i i ψB ψK δA ∆∆-∆=-/])([1 (2-17)将(2-17)式代入(2-16)得T i i i i B ψK δK ])([)(11∆-∆=∆--ξ (2-18)式中时当时当0ψ0ψψB =∆≠∆⎪⎩⎪⎨⎧∆=ii iT 01ξ (2-19)若取1)()(-∆=i Ti TK ψB ,由(2-18)和(2-19)式得ii T i i T i ii ii ψK ψK ψψK δK ∆∆∆∆-∆=∆----1111)()()()(])([)( (当0ψ≠∆i时) (2-20) 根据上式和式(2-14)求出的11)(-+i K是不对称的,因而式(2-20)是非对称秩1算法。
若取ii iψK δB ∆-∆=-1)(,由(2-18)和(2-19)式可得iT i i i T i i i ii ii ψψK δψK δψK δK ∆∆-∆∆-∆∆-∆=∆----])([])([])([)(1111(当ii i ψK δ∆≠∆-1)(时) (2-21)可以看出,只要初始逆矩阵10)(-K 是对称的,那么按式(2-21)和(2-14)求出的11)(-+i K总是对称矩阵。
所以式(2-21)是对称秩1算法。
(2) 秩2算法一个N N ⨯阶的秩2矩阵,总可以表示为[]T T T T i 221121211)(B A B A B B A A K +=⎥⎦⎤⎢⎣⎡=∆- (2-22)式中A 1、A 2、B 1和B 2均为N ×1维向量。
将上式代入(2-14),再代入(2-15)得i i i i Ti T ψK δψB A ψB A ∆-∆=∆+∆-12211)( (2-23)为满足(2-23)式,可取i Ti ψB δA ∆∆=11 iT ii ψB ψK A ∆∆=-212)( 代回(2-22)式得Ti i T i i 212111)()(B ψK B δK ∆-∆=∆--ξξ (2-24)其中时当时当0ψ0ψψB =∆≠∆⎪⎩⎪⎨⎧∆=ii iT 0111ξ (2-25)时当时当0ψ0ψψB =∆≠∆⎪⎩⎪⎨⎧∆=ii iT122ξ (2-26)为了使它具有更普遍的意义,考虑作以下的变换i TT T B ψB B ∆=111i T TT B ψB B ∆=222 则显然有121=∆=∆i Ti T ψB ψB (2-27) 于是式(2-24)成为Ti i T i i 2111)()(B ψK B δK ∆-∆=∆-- (2-28)引入参数β,将TB 1和TB 2取为如下的组合形式111)()()()(])()(1[--∆-∆∆∆∆∆+=i T i iT i T i ii Ti T K ψψδδψK ψB ββ (0)(≠∆∆iT i ψδ) (2-29)Ti ii T i i T i iTi T )()()()()(])(1[112δψK ψK ψψδB ∆+∆∆∆∆∆-=--ββ (0)()(1≠∆∆-ii T i ψK ψ) (2-30)显然,这样选择的TB 1和TB 2满足(2-27)式。