数值分析第6章线性代数方程组的直接法.ppt
《数值分析第6章线性代数方程组的直接法.ppt》由会员分享,可在线阅读,更多相关《数值分析第6章线性代数方程组的直接法.ppt(51页珍藏版)》请在三一办公上搜索。
1、第六章,线性方程组 的直接解法,问题驱动:投入产出分析,投入产出分析是20世纪30年代由美国经济学家首先提出的,它是研究整个经济系统各部门之间“投入”与“产出”关系的线性模型,一般称为投入产出模型。国民经济各个部门之间存在着相互依存的关系,每个部门在运转中将其它部门的成品或半成品经过加工(称为投入)变为自己的产品(称为产出),如何根据各部门之间的投入-产出关系,确定各部门的产出水平,以满足社会的需求,是投入产出综合平衡模型研究的问题,试讨论如下简化问题。,设国民经济仅由农业、制造业和服务业三个部门构成,已知某年它们之间的投入和产出关系、外部需求、初始投入等如表所示(数字表示产值,单位为亿元)。
2、,表6.1.1 国民经济各个部门间的关系,表中第一行数字表示农业总产出为100亿元,其中15亿元农产品用于农业生产本身,20亿元用于制造业,30亿元用于服务业,剩下的35亿元农产品用于满足外部需求。类似地可以解释第二、三行数字。第一列数字中,15亿元如前所述,30亿元是制造业对农业的投入,20亿元是服务业对农业的投入,35亿元的初始投入包括工资、税收、进口等,总投入100亿元和总产出相等。假定每个部门的产出和投入是成正比的,由表能够确定这三个部门的投入产出表,如表所示。,表6.1.2 投入产出表,表中的第一行,第二列的数字表示生产1个单位产值的制造业产品需要投入0.10个单位的产值的农产品,同
3、样第三行、第一列的数字表示,生产1个单位产值的农产品需要0.20个单位的服务业产值。表的数字称为投入系数和消耗系数,如果技术水平没有变化,可以假设投入系数是常数。已知投入系数如表所示,若今年对农业、制造业和服务业的外部需求分别为50、150、100亿元,试计算三个部门的总产出分别为多少?,若共有n个部门,记一定时期内第i个部门的总产出为 xi,其中对第 j个部门的投入为xij,满足的外部需求为 di,则,(6.1.1),记第j个部门的单位产出需要第i个部门的投入为aij,在每个部门的产出与投入成正比的假定下,有,(6.1.2),投入系数即为aij,将(6.1.2)式代入(6.1.1))式得方程
4、组,用矩阵表示为,因此投入产出模型最终可归结为求解线性方程组的问题,下面介绍求解线性方程组数值方法。,AX=b,(3.1),线性方程组数值解法的分类,直接法(适用于中等规模的n阶线性方程组)Gauss消去法及其变形 矩阵的三角分解法,迭代法(适用于高阶线性方程组)Jacobi迭代法 Gauss-Seidel迭代法 逐次超松弛法 共轭斜量法,1 高斯消去法,1三角形方程组的解法-回代法,(3.2),(3.3),2顺序高斯消去法,基本思想:通过消元将上述方程组 化为三角形方程组进行求解。,消元公式,回代公式,顺序Gauss消去法可执行的前提,定理 1 给定线性方程组,如果n阶方阵 的所有顺序主子式
5、都不为零,即 则按顺序Gauss消去法所形成的各主元素 均不为零,从而Gauss 消去法可顺利执行。,注:当线性方程组的系数矩阵为对称正定或严格对角占优阵时,按Gauss消去法计算是稳定的。,3、列主元Gauss消去法计算步骤:,1、输入矩阵阶数n,增广矩阵 A(n,n+1);,2、对于,(1)按列选主元:选取 l 使,(2)如果,交换 A(n,n+1)的第k行与第l 行元素,(3)消元计算:,3、回代计算,4无回代过程的主元消去法(Gauss-Jordan),第一步:选主元,在第一列中选绝对值最大的元素,设第k行为主元行,将主元行换至第一行,将第一个方程中x1的系数变为1,并从其余n 1个方
6、程中消去x1。,第二步:在第二列后n 1个元素中选主元,将第二个方程中 x2的系数变为1,并从其它n 1个方程中消去x2。,第k步:在第k列后n k个元素中选主元,换行,将第k个方程 xk的系数变为1,从其它n-1个方程中消去变量xk,消元公式为:,对k=1,2,按上述步骤进行到第n步后,方程组变为:,即为所求的解,注:无回代的Gauss消元法实际上就是将 方程组的系数矩阵化为行最简形矩阵。,5无回代消去法的应用,(1)解线性方程组系,设要解的线性方程组系为:,AX=b1,AX=b2,AX=bm,上述方程组系可以写为,AX=B=(b1,bm),因此X=A-1B 即为线性方程组系的解。,在计算机
7、上只需要增加几组右端常数项的存贮单元,其结构和解一个方程组时一样。,行,系数,右端,(2)求逆矩阵,设A=(aij)nn是非奇矩阵,A 0,且令,由于 AA-1=AX=I,因此,求A-1的问题相当于解下列线性方程组,相当于(1)中m=n,B=I 的情形。,(3)求行列式的值,用高斯消去法将 A化成上三角形,解:把系数矩阵、单位矩阵和右端项组成增广矩阵,对增广矩 阵实行Gauss-Jordan消元过程,。,2 解三对角方程组的追赶法,3 矩阵的三角分解法,高斯消元法的矩阵形式,每一步消去过程相当于左乘初等下三角矩阵Lk,记,A 的 LU 分解(LU factorization),定理2:(矩阵的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 线性代数 方程组 直接
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6294153.html