第3章线性方程组的迭代精选PPT.ppt
《第3章线性方程组的迭代精选PPT.ppt》由会员分享,可在线阅读,更多相关《第3章线性方程组的迭代精选PPT.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章线性方程组的迭代第1页,本讲稿共58页3.1 问题的提出问题的提出n化工设计和计算中常常要用到线性方程组。n在精馏塔计算中,根据物料平衡、能量平衡、相平衡等建立了MESH方程后,首先要解决的是根据ME方程,计算出各塔板上的各组分的浓度。根据建立的ME方程,经过处理,我们可以得到以下线性方程组:Bi,1 xi,1+Ci,1 xi,2=D1Ai,2 xi,1+Bi,2 xi,2+C2 xi,3=D2Ai,3 xi,2+Bi,3xi3+Ci,3xi,4=D3Ai,jxi,j-1+Bi,jxij+Ci,jxi,j+1=DjAi,N-1 xi,N-2+Bi,N-1 xi,N-1 +Ci,N-1 x
2、i,N=DN-1AiN xi,N-1+Bi,N xiN =DN本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第2页,本讲稿共58页3.1 问题的提出问题的提出n对方程组AX=t 进行等价变换,构造同解方程组X=MX+y,以此构造迭代关系式:任取初始向量,代入迭代式中,经计算得到迭代序列X(1)X(2),。n若迭代序列X(k+1)收敛,设X(k)的极限为X*,对迭代两边取极限即X*=MX*+y,X*是方程组AX=t的解,此时称迭代法收敛,否则称迭代法发散。n线性方程组迭代收敛的充分必要条件是迭代谱半径:本章目录本章目录总目录总目录3.13.23.33.43.53.63.7
3、第3页,本讲稿共58页3.2 简单迭代简单迭代本章目录本章目录总目录总目录3.13.23.33.43.53.63.7n3.2.1 简单迭代公式简单迭代公式n3.2.2 简单迭代计算机算法简单迭代计算机算法n3.2.3 程序实例程序实例 第4页,本讲稿共58页3.2.1 简单迭代公式简单迭代公式n设有N元线性方程组:写成矩阵形式为AX=t。得到下面同解方程组:(3-1)本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第5页,本讲稿共58页3.2.1 简单迭代公式简单迭代公式n记 ,构造迭代公式:收敛的充分必要条件:迭代矩阵B 的谱半径迭代矩阵的某范数 时,迭代收敛。范数小于
4、1只是判断迭代矩阵收敛的充分条件.本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第6页,本讲稿共58页3.2.1 简单迭代公式简单迭代公式 当方程组的系数矩阵具有某些性质时,可直接判定由它生成的简单迭代矩阵是收敛的。其条件如下:n(1)为行对角优阵,即 ,。n(2)为列对角优阵,即 ,。以上两个条件只要满足一个,简单迭代过程就收敛。本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第7页,本讲稿共58页3.2.2 简单迭代计算机算法简单迭代计算机算法为了简单起见,在算法中假定矩阵满足简单迭代要求,即,设系数矩阵满足迭代收敛条件:n1、进行变量定义工作
5、,一般需要系数矩阵变量a()、迭代计算变量x1()、初值变量x0()、方程数n、收敛精度及其它一些可能要用到的中间变量。n2、利用循环语句和Inputbox()语句输入方程数、系数矩阵与常数项向量的元素及收敛精度要求。精度要求也可直接在程序中体现而不进行输入。本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第8页,本讲稿共58页3.2.2 简单迭代计算机算法简单迭代计算机算法n3、根据公式(3-2)计算bij和yi,并置 n4、利用DOLoop Until 语句进行迭代循环计算及偏差计算,当偏差符合要求时,停止计算,若偏差不符合要求则将向量X0和X1互换,继续进行迭代循环
6、计算。n5、输出方程组的解,。本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第9页,本讲稿共58页3.2.2 简单迭代计算机算法简单迭代计算机算法 实例实例n例 3.1:用简单迭代格式解下列方程组:n解:方程的迭代格式:简单迭代收敛。本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第10页,本讲稿共58页n取初始值 ,计算结果由表3-1所示。012345671-1.5-1.25-0.915-0.9575-1.01445-1.00722-0.99754311.62.082.0681.98641.988442.002312.0019710.91.091
7、.0170.98470.997111.00261.000490.60.480.3550.04250.056950.007230.0013.2.2 简单迭代计算机算法简单迭代计算机算法 实例实例方程组的准确解是-1,2,1 表3-1 计算结果本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第11页,本讲稿共58页3.2.3 程序实例程序实例 n(1)求解方程组启动VB程序依次输入2,2,1,5,3,7,10,就可以得到方程的解。方程的解为:本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第12页,本讲稿共58页3.2.3 程序实例程序实例n(2)求解方
8、程组 启动上面的VB程序依次输入3,5,1,3,5,2,7,-1,10,1,3,10,9,就可以得到方程的解。方程的解为:本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第13页,本讲稿共58页3.3 紧凑迭代紧凑迭代本章目录本章目录总目录总目录3.13.23.33.43.53.63.7n3.3.1 紧凑迭代公式紧凑迭代公式n3.3.2 紧凑迭代计算机算法紧凑迭代计算机算法第14页,本讲稿共58页3.3.1 紧凑迭代公式紧凑迭代公式n在简单迭代中,我们用 的值代入方程(3-2)中计算出 的值,计算公式是:已算出的分量直接代入迭代式中,及时使用最新计算出的分量值。因此 的计
9、算 公式可改为:本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第15页,本讲稿共58页3.3.1 紧凑迭代公式紧凑迭代公式n构造 方程组的紧凑迭代格式的步骤与简单迭代类似,设 ;n将式(3-1)中每个方程的 留在方程的左边,其余各项都移到方程的右边;方程两边除以 ,得到下面同解方程组:本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第16页,本讲稿共58页3.3.1 紧凑迭代公式紧凑迭代公式n记,对方程组对角线以上的取第步迭代的数值,对角线以下的取第步迭代的数值,构造紧凑迭代形式:(3-3)本章目录本章目录总目录总目录3.13.23.33.43.5
10、3.63.7第17页,本讲稿共58页3.3.1 紧凑迭代公式紧凑迭代公式 实例实例n例3.2:用紧凑迭代格式解方程组n解:方程的迭代格式:取初始值 有 时,时,本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第18页,本讲稿共58页3.3.1 紧凑迭代公式紧凑迭代公式 实例实例计算结果由表3.2所示。012340-2.5-0.93-1.0062-0.99970802.11.9941.99962.000701.040.99360.9999640.9999641.50.570.070.006本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第19页,本讲稿
11、共58页3.3.2 紧凑迭代计算机算法紧凑迭代计算机算法 比较两者的程序,可以发现,紧凑迭代格式程序上所作的修改:n1、是在进行第一轮计算时,需将变量x1(i)赋值为x0(i),在第一次迭代计算的时候认为前后两次计算值相同,通过迭代计算不断修改x1(i)的值,这种结构安排可以减少计算机内存。n2、在迭代计算公式中直接用了x1(j),而不是x0(j),这样可以保证在同一轮计算中不断用新计算得到的值代入到迭代公式中,而保证此项工作有效的前提是必须首先作第一项修改工作。本章目录本章目录总目录总目录3.13.23.33.43.53.63.7第20页,本讲稿共58页3.3.2 紧凑迭代计算机算法紧凑迭代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 精选 PPT
限制150内