第二章非线性代数方程组的数值解法PPT讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章非线性代数方程组的数值解法PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第二章非线性代数方程组的数值解法PPT讲稿.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章非线性代数方程组的数值解法第1页,共28页,编辑于2022年,星期二 非线性问题可分为三类:非线性问题可分为三类:材料非线性、几何非线材料非线性、几何非线性和边界非线性。我们只讨论前两类问题。性和边界非线性。我们只讨论前两类问题。不管那类非线性问题,最终都归结为一组非线不管那类非线性问题,最终都归结为一组非线性方程性方程(a)=0,a为为待求的未知量待求的未知量。(a)=0可写成平衡方程的形式可写成平衡方程的形式(a)=P(a)-R=K(a)a-R=0 对非线性方程对非线性方程(a)=0,一般只能用数值方法求近似,一般只能用数值方法求近似解答。其解答。其实质是,用一系列线性方程组的解去逼
2、近实质是,用一系列线性方程组的解去逼近所讨论非线性方程组的解。所讨论非线性方程组的解。分段线性法分段线性法第2页,共28页,编辑于2022年,星期二1.1 直接迭代法直接迭代法1.2 牛顿法和修正牛顿法牛顿法和修正牛顿法1.3 增量方法增量方法1.4 增量弧长法增量弧长法第3页,共28页,编辑于2022年,星期二1.1 直接迭代法直接迭代法(a)=P(a)-R=K(a)a-R=0设初始未知量为设初始未知量为a0,根据上式有,根据上式有a1=K(a0)-1R如果问题是收敛的,如果问题是收敛的,a1将比将比a0有所改善。如此反复有所改善。如此反复迭代可得迭代可得an+1=K(an)-1R an=a
3、n+1-an当设范数为当设范数为或设范数为或设范数为收敛条件收敛条件则为则为将将将将(a(a(a(an n n n)视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准第4页,共28页,编辑于2022年,星期二对于单变量问题的非线性方程,直接迭代法的计算过程如图对于单变量问题的非线性方程,直接迭代法的计算过程如图1 1所示。图上给出的是所示。图上给出的是和 之间的关系,而不是之间的关系,而不是 和,之间的关系之间的关系 对单变量情况,直接迭代实质是对单变量情况,直接迭代实质是对单变量情况,直接迭代实质是对单变量情况,直
4、接迭代实质是“割线割线割线割线”法,一定条件下法,一定条件下法,一定条件下法,一定条件下这种迭代过程是收敛的,但对多自由度情况,由于未知量这种迭代过程是收敛的,但对多自由度情况,由于未知量这种迭代过程是收敛的,但对多自由度情况,由于未知量这种迭代过程是收敛的,但对多自由度情况,由于未知量通过矩阵通过矩阵通过矩阵通过矩阵K K(a an n)的元素互相耦合,在迭代过程中可能会出现的元素互相耦合,在迭代过程中可能会出现的元素互相耦合,在迭代过程中可能会出现的元素互相耦合,在迭代过程中可能会出现不稳定现象。不稳定现象。不稳定现象。不稳定现象。a1=K(a0)-1R 直至直至an=an+1-an 满足
5、收敛条件满足收敛条件满足收敛条件满足收敛条件第5页,共28页,编辑于2022年,星期二收敛性收敛性第6页,共28页,编辑于2022年,星期二1.2 牛顿法牛顿法和修正牛顿法和修正牛顿法 如果将非线性方程如果将非线性方程(a)=0在在an 附近展开,则附近展开,则 记记 KT(an)=(a)n,Pn=(an)an-(a)n-1(an)切线矩阵切线矩阵切线矩阵切线矩阵不平衡力不平衡力不平衡力不平衡力 如此逐步计算,即可得到非线性方程的解答,这如此逐步计算,即可得到非线性方程的解答,这就是就是牛顿牛顿-拉夫森法拉夫森法。(a)=(an)+(a)n an+。=0又如果又如果(a)n的逆存在,则的逆存在
6、,则an 近似等于近似等于则则 an-KT(an)-1 Pn,an+1=an+an第7页,共28页,编辑于2022年,星期二 an-KT(an)-1 Pn,an+1=an+an 直至直至 an 满足收敛性满足收敛性第8页,共28页,编辑于2022年,星期二1.2 牛顿法和牛顿法和修正牛顿法修正牛顿法 如果在迭代计算的每一步内,矩阵如果在迭代计算的每一步内,矩阵KT都用初始近都用初始近似解似解KT0计算,在这种情况下,仅第一步迭代需要完计算,在这种情况下,仅第一步迭代需要完全求解一个线性方程组,如果将全求解一个线性方程组,如果将KT0三角分解并存储三角分解并存储起来,而以后各步迭代中采用迭代公式
7、起来,而以后各步迭代中采用迭代公式则只需对上式右端项中的则只需对上式右端项中的 进行回代就行进行回代就行了。这种方法称为了。这种方法称为修正的牛顿法修正的牛顿法。返首页返首页返首页返首页第9页,共28页,编辑于2022年,星期二使用修正的牛顿法使用修正的牛顿法求解非线性方程组,求解非线性方程组,虽然虽然每一步迭代所花费每一步迭代所花费的计算时间减少了,的计算时间减少了,但迭代过但迭代过程的收敛速度也降程的收敛速度也降低了。低了。为了提高修为了提高修为了提高修为了提高修正牛顿法的收敛速正牛顿法的收敛速正牛顿法的收敛速正牛顿法的收敛速度可采用某些度可采用某些度可采用某些度可采用某些过量过量过量过量
8、修正技术修正技术修正技术修正技术。第10页,共28页,编辑于2022年,星期二加速技术:修正牛顿法的过量修正技术加速技术:修正牛顿法的过量修正技术搜索办法搜索办法返首页返首页返首页返首页在算出 后,新的近似解由下式给出 (i=1,2,N)其中 是大于1的正数,它称为过过量修正因子量修正因子。确定确定的的一维搜索办法一维搜索办法。将 看做N 维空间中的搜索方向,我们希望在该方向上找到一个更好的近似值,即找到一个 式中的最好的 值。虽然沿这一方向,不能期望求得精确解,但我们可以迭择因子 (在搜索问题中称为步长因子步长因子),使在搜索方向上 的分量为零,即 上式是一个关于上式是一个关于 的单变量非线
9、性方程。通常可用一些的单变量非线性方程。通常可用一些 比较简单的方法来估算出比较简单的方法来估算出 的大小。的大小。第11页,共28页,编辑于2022年,星期二加速技术:加速技术:Aitken加速技术加速技术返首页返首页返首页返首页在算出 后,新的近似解由下式给出其中 是大于是大于1的正数,的正数,它称它称为为加速因子加速因子。第12页,共28页,编辑于2022年,星期二第13页,共28页,编辑于2022年,星期二第14页,共28页,编辑于2022年,星期二1.2 牛顿法和修正牛顿法牛顿法和修正牛顿法其中其中n的作用是改变切线矩阵的作用是改变切线矩阵KT的主对角元素,的主对角元素,使奇异性或病
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 非线性 代数 方程组 数值 解法 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内