线性方程组直接解法省公共课一等奖全国赛课获奖课件.pptx





《线性方程组直接解法省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《线性方程组直接解法省公共课一等奖全国赛课获奖课件.pptx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三 章线性方程组线性方程组直接解法直接解法第1页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进第三章目录1.1.GauusGauus 消元法消元法消元法消元法2.2.主元素法主元素法主元素法主元素法 2.1 2.1 引入主元素法必要性引入主元素法必要性引入主元素法必要性引入主元素法必要性 2.2 2.2 列主元素法列主元素法列主元素法列主元素法 2.3 2.3 全主元素法全主元素法全主元素法全主元素法 2.4 2.4 解三对角方程组追赶法解三对角方程组追赶法解三对角方程组追赶法解三对角方程组追赶法3.3.矩阵分解法矩阵分解法矩阵分解法矩阵分解法 3.1 3.1 GaussGaus
2、s消去法矩阵形式消去法矩阵形式消去法矩阵形式消去法矩阵形式 3.2 3.2 矩阵三角分解矩阵三角分解矩阵三角分解矩阵三角分解 3.3 3.3 直接三角分解法直接三角分解法直接三角分解法直接三角分解法4.4.平方根法与改进平方根法平方根法与改进平方根法平方根法与改进平方根法平方根法与改进平方根法5.5.矩阵求逆矩阵求逆矩阵求逆矩阵求逆6.方程组性态和条件数方程组性态和条件数第2页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进 设设设设n n阶线性方程组:阶线性方程组:阶线性方程组:阶线性方程组:其矩阵形式为:其矩阵形式为:其矩阵形式为:其矩阵形式为:Ax=b (2-2)其中:其中:其
3、中:其中:在科学研究和工程技术中所提出计算问题中,线性在科学研究和工程技术中所提出计算问题中,线性在科学研究和工程技术中所提出计算问题中,线性在科学研究和工程技术中所提出计算问题中,线性方程组求解问题是基本,常见,很多问题如插值函方程组求解问题是基本,常见,很多问题如插值函方程组求解问题是基本,常见,很多问题如插值函方程组求解问题是基本,常见,很多问题如插值函数,最小二乘数据拟合,结构求解微分方程差分格式等数,最小二乘数据拟合,结构求解微分方程差分格式等数,最小二乘数据拟合,结构求解微分方程差分格式等数,最小二乘数据拟合,结构求解微分方程差分格式等,都包含了解线性方程组问题,所以,线性方程组解
4、法,都包含了解线性方程组问题,所以,线性方程组解法,都包含了解线性方程组问题,所以,线性方程组解法,都包含了解线性方程组问题,所以,线性方程组解法在数值计算中占有较主要地位。在数值计算中占有较主要地位。在数值计算中占有较主要地位。在数值计算中占有较主要地位。第3页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进 求解求解Ax=b,曾经学过高斯(,曾经学过高斯(Gauss)消元法,)消元法,克莱姆(克莱姆(Cramer)法则,矩阵变换法等,但已远)法则,矩阵变换法等,但已远远满足不了实际运算需要,主要表达两个方面:一远满足不了实际运算需要,主要表达两个方面:一是运算快速和准确,其次是方
5、程组个数增大时计算是运算快速和准确,其次是方程组个数增大时计算问题。怎样建立能在计算机上能够实现有效而实用问题。怎样建立能在计算机上能够实现有效而实用解法,含有极其主要意义,我们也曾指出过,解法,含有极其主要意义,我们也曾指出过,Cramer法则在理论上是绝对正确,但当法则在理论上是绝对正确,但当n较大时,较大时,在实际计算中却不能用。在实际计算中却不能用。假如线性方程组假如线性方程组Ax=b系数行列式不为零,即系数行列式不为零,即det(A)0,则该方程组有唯一解。,则该方程组有唯一解。第4页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进线性方程组数值解法解线性方程组数值方法大致
6、分为两类:解线性方程组数值方法大致分为两类:解线性方程组数值方法大致分为两类:解线性方程组数值方法大致分为两类:请注意:因为在计算中一些数据实际上只能用有限位小请注意:因为在计算中一些数据实际上只能用有限位小请注意:因为在计算中一些数据实际上只能用有限位小请注意:因为在计算中一些数据实际上只能用有限位小 数,即不可防止地存在着舍入误差影响,因数,即不可防止地存在着舍入误差影响,因数,即不可防止地存在着舍入误差影响,因数,即不可防止地存在着舍入误差影响,因 而即使是准确解法,也只能求到近似解。而即使是准确解法,也只能求到近似解。而即使是准确解法,也只能求到近似解。而即使是准确解法,也只能求到近似
7、解。直接法在求解中小型线性方程组(直接法在求解中小型线性方程组(直接法在求解中小型线性方程组(直接法在求解中小型线性方程组(100100个),尤其是个),尤其是个),尤其是个),尤其是系数矩阵为稠密型时,是惯用、非常好方法。系数矩阵为稠密型时,是惯用、非常好方法。系数矩阵为稠密型时,是惯用、非常好方法。系数矩阵为稠密型时,是惯用、非常好方法。1.直接法:指假设计算过程中不产生含入误差,经过有直接法:指假设计算过程中不产生含入误差,经过有直接法:指假设计算过程中不产生含入误差,经过有直接法:指假设计算过程中不产生含入误差,经过有 限步四则运算可求得方程组准确解方法。限步四则运算可求得方程组准确解
8、方法。限步四则运算可求得方程组准确解方法。限步四则运算可求得方程组准确解方法。2.2.迭代法:从给定方程组一个近似值出发,结构某种算迭代法:从给定方程组一个近似值出发,结构某种算迭代法:从给定方程组一个近似值出发,结构某种算迭代法:从给定方程组一个近似值出发,结构某种算法逐步将其准确化,普通不能在有限步内得到准确解。法逐步将其准确化,普通不能在有限步内得到准确解。法逐步将其准确化,普通不能在有限步内得到准确解。法逐步将其准确化,普通不能在有限步内得到准确解。这一章介绍计算机上惯用直接法,它们都是以这一章介绍计算机上惯用直接法,它们都是以这一章介绍计算机上惯用直接法,它们都是以这一章介绍计算机上
9、惯用直接法,它们都是以GaussGauss消消消消元法为基本方法,即先将线性方程组化为等价三角形方程元法为基本方法,即先将线性方程组化为等价三角形方程元法为基本方法,即先将线性方程组化为等价三角形方程元法为基本方法,即先将线性方程组化为等价三角形方程组,然后求解。组,然后求解。组,然后求解。组,然后求解。第5页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进1Gauss消元法GaussGauss消元法是最基本一个方法,下例说明其消元法是最基本一个方法,下例说明其消元法是最基本一个方法,下例说明其消元法是最基本一个方法,下例说明其基本思想基本思想基本思想基本思想:例例1解线性方程组:解
10、线性方程组:解线性方程组:解线性方程组:解:消去解:消去x1,进行第一次消元:首先找乘数,以,进行第一次消元:首先找乘数,以-12乘第一个方程加到第二个方程,以乘第一个方程加到第二个方程,以18乘第一个乘第一个方程加到第三个方程上可得同解方程组:方程加到第三个方程上可得同解方程组:第6页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进例1(续)上述上述上述上述GaussGauss消元法基本思想是:先逐次消去变量,将方消元法基本思想是:先逐次消去变量,将方消元法基本思想是:先逐次消去变量,将方消元法基本思想是:先逐次消去变量,将方程组化成同解上三角形方程组,此过程称为消元过程组化成同解
11、上三角形方程组,此过程称为消元过程组化成同解上三角形方程组,此过程称为消元过程组化成同解上三角形方程组,此过程称为消元过程。然后按方程相反次序求解上三角形方程组,得到原程。然后按方程相反次序求解上三角形方程组,得到原程。然后按方程相反次序求解上三角形方程组,得到原程。然后按方程相反次序求解上三角形方程组,得到原方程组解,此过程称为回代过程。方程组解,此过程称为回代过程。方程组解,此过程称为回代过程。方程组解,此过程称为回代过程。再消一次元得:再消一次元得:二次消元后将方程化为二次消元后将方程化为二次消元后将方程化为二次消元后将方程化为倒三角形式,然后进行倒三角形式,然后进行倒三角形式,然后进行
12、倒三角形式,然后进行回代轻易解出:回代轻易解出:回代轻易解出:回代轻易解出:x3=3,x2=2,x1=1。我们目标,是要总结归纳出普通情况下我们目标,是要总结归纳出普通情况下我们目标,是要总结归纳出普通情况下我们目标,是要总结归纳出普通情况下n n阶线性方程阶线性方程阶线性方程阶线性方程组消元公式和回代求解公式,从而得到求解组消元公式和回代求解公式,从而得到求解组消元公式和回代求解公式,从而得到求解组消元公式和回代求解公式,从而得到求解n n阶线性方阶线性方阶线性方阶线性方程组能顺利在计算机上实现行之有效算法。程组能顺利在计算机上实现行之有效算法。程组能顺利在计算机上实现行之有效算法。程组能顺
13、利在计算机上实现行之有效算法。第7页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进 为能更清楚地得到算法,下面以为能更清楚地得到算法,下面以为能更清楚地得到算法,下面以为能更清楚地得到算法,下面以4 4阶线性方程组为例总结阶线性方程组为例总结阶线性方程组为例总结阶线性方程组为例总结求解步骤,而且很轻易地可推广至普通求解步骤,而且很轻易地可推广至普通求解步骤,而且很轻易地可推广至普通求解步骤,而且很轻易地可推广至普通n n阶线性方程组。阶线性方程组。阶线性方程组。阶线性方程组。第8页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进 能够检验,分别以能够检验,分别以能够检验,
14、分别以能够检验,分别以 l li i1 1乘第一个方程加到第乘第一个方程加到第乘第一个方程加到第乘第一个方程加到第i i个方程上个方程上个方程上个方程上能够完成第一次消元,得同解方程组:能够完成第一次消元,得同解方程组:能够完成第一次消元,得同解方程组:能够完成第一次消元,得同解方程组:改变以后方程改变以后方程改变以后方程改变以后方程组系数及右边组系数及右边组系数及右边组系数及右边常数项可总结常数项可总结常数项可总结常数项可总结出以下计算公出以下计算公出以下计算公出以下计算公式:式:式:式:完成第一次消元之后完成第一次消元之后完成第一次消元之后完成第一次消元之后方程组记为:方程组记为:方程组记
15、为:方程组记为:A(2)x=b(2)第9页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进Gauss消元法基本步骤3(4阶)以方程组中第以方程组中第以方程组中第以方程组中第i i个方程减去第二个方程乘个方程减去第二个方程乘个方程减去第二个方程乘个方程减去第二个方程乘l li i2 2(i i=3,4)=3,4),完,完,完,完成第二次消元。成第二次消元。成第二次消元。成第二次消元。上标为上标为上标为上标为3 3系数系数系数系数和右端项可由和右端项可由和右端项可由和右端项可由下面公式计算:下面公式计算:下面公式计算:下面公式计算:第10页第三章第三章 线性方程组直接解法线性方程组直接解
16、法返回前进第三步第三步第三步第三步:消元(:消元(:消元(:消元(4 4阶方程组需进行阶方程组需进行阶方程组需进行阶方程组需进行3 3次消元)次消元)次消元)次消元)将上述将上述将上述将上述 A A (3)(3)X X=b b(3)(3)中最终一个方程中中最终一个方程中中最终一个方程中中最终一个方程中x x3 3消为零消为零消为零消为零:然后可回代求解:因为然后可回代求解:因为然后可回代求解:因为然后可回代求解:因为A A(4)(4)为上三角形,所以可为上三角形,所以可为上三角形,所以可为上三角形,所以可按变量逆序逐步回代求原按变量逆序逐步回代求原按变量逆序逐步回代求原按变量逆序逐步回代求原方
17、程组解:方程组解:方程组解:方程组解:上述上述上述上述 消元、回代求解过程消元、回代求解过程消元、回代求解过程消元、回代求解过程很轻易推广到普通很轻易推广到普通很轻易推广到普通很轻易推广到普通n n阶线阶线阶线阶线性方程组。性方程组。性方程组。性方程组。经过上述消元步骤,经过上述消元步骤,经过上述消元步骤,经过上述消元步骤,得到同解上三角形方得到同解上三角形方得到同解上三角形方得到同解上三角形方程组:程组:程组:程组:A(4)x=b(4)第11页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进Gauss消元法消元过程1、2(n阶)普通地,设普通地,设普通地,设普通地,设 n n阶方程
18、组:阶方程组:阶方程组:阶方程组:消元过程为:消元过程为:消元过程为:消元过程为:将上方程组中第将上方程组中第将上方程组中第将上方程组中第i i个方程减去第个方程减去第个方程减去第个方程减去第2 2个方程乘以个方程乘以个方程乘以个方程乘以l li i2 2(i i=3,=3,n n),完成,完成,完成,完成第二步消元。第二步消元。第二步消元。第二步消元。第12页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进第第第第k k 步:设第步:设第步:设第步:设第k k 1 1步消元后得原方程组同解方程组为:步消元后得原方程组同解方程组为:步消元后得原方程组同解方程组为:步消元后得原方程组同
19、解方程组为:第第第第k k步消元后同步消元后同步消元后同步消元后同解方程组中上标解方程组中上标解方程组中上标解方程组中上标为为为为k k+1+1元素元素元素元素计算公式见下屏计算公式见下屏计算公式见下屏计算公式见下屏第13页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进照此消元下去,完成照此消元下去,完成n 1次次消元后,可将原方程组化成消元后,可将原方程组化成同解上三角形方程组以下:同解上三角形方程组以下:第14页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进Gauss消元法回代过程(n阶)回代过程回代过程:逐步回代求得原方程组解逐步回代求得原方程组解 第15页第三章
20、第三章 线性方程组直接解法线性方程组直接解法返回前进Gauss消元法计算量 因为在计算机中作乘除运算量所需时间远大于作加减因为在计算机中作乘除运算量所需时间远大于作加减因为在计算机中作乘除运算量所需时间远大于作加减因为在计算机中作乘除运算量所需时间远大于作加减运算所需时间,故只考虑作乘除运算量。运算所需时间,故只考虑作乘除运算量。运算所需时间,故只考虑作乘除运算量。运算所需时间,故只考虑作乘除运算量。由消元法步骤知,第由消元法步骤知,第由消元法步骤知,第由消元法步骤知,第k k次消元需作次消元需作次消元需作次消元需作n n k k次除法,作次除法,作次除法,作次除法,作(n n k k)()(
21、n n k k+1)+1)次乘法,故消元过程中乘除法运算量为:次乘法,故消元过程中乘除法运算量为:次乘法,故消元过程中乘除法运算量为:次乘法,故消元过程中乘除法运算量为:所以所以所以所以GaussGauss 消去法消去法消去法消去法乘除法总运算量为:乘除法总运算量为:乘除法总运算量为:乘除法总运算量为:第16页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进Gauss法与Cramer法则计算量比较 Gauss Gauss 消元法乘消元法乘消元法乘消元法乘除法总运算量为除法总运算量为除法总运算量为除法总运算量为:与我们曾经介绍与我们曾经介绍与我们曾经介绍与我们曾经介绍CramerCra
22、mer法则乘除法总运算量法则乘除法总运算量法则乘除法总运算量法则乘除法总运算量 (n n2 2 1)1)n n!+!+n n 相比,由下表可知:当阶数越高时,相比,由下表可知:当阶数越高时,相比,由下表可知:当阶数越高时,相比,由下表可知:当阶数越高时,GaussGauss消消消消元法所需乘除法次数比元法所需乘除法次数比元法所需乘除法次数比元法所需乘除法次数比CramerCramer法则要少得多:法则要少得多:法则要少得多:法则要少得多:方程组阶数方程组阶数方程组阶数方程组阶数3 3101020205050GaussGauss消元法运算量消元法运算量消元法运算量消元法运算量1717430430
23、306030604415044150CramerCramer法则运算量法则运算量法则运算量法则运算量51513592512103592512109.7109.71020207.6107.6106767Gauss Gauss 消元法优缺点:消元法优缺点:消元法优缺点:消元法优缺点:但其计算过程中,要求但其计算过程中,要求但其计算过程中,要求但其计算过程中,要求a akkkk(k k)(称为主元素)均不为零,(称为主元素)均不为零,(称为主元素)均不为零,(称为主元素)均不为零,因而适用范围小,只适合用于从因而适用范围小,只适合用于从因而适用范围小,只适合用于从因而适用范围小,只适合用于从1 1到
24、到到到n n 1 1阶次序主子式均阶次序主子式均阶次序主子式均阶次序主子式均不为零矩阵不为零矩阵不为零矩阵不为零矩阵A A,计算实践还表明,计算实践还表明,计算实践还表明,计算实践还表明,GaussGauss消元法数值稳定消元法数值稳定消元法数值稳定消元法数值稳定性差,当出现小主元素时,会严重影响计算结果精度,甚性差,当出现小主元素时,会严重影响计算结果精度,甚性差,当出现小主元素时,会严重影响计算结果精度,甚性差,当出现小主元素时,会严重影响计算结果精度,甚至导犯错误结果。至导犯错误结果。至导犯错误结果。至导犯错误结果。GaussGauss消元法简单易行。消元法简单易行。消元法简单易行。消元
25、法简单易行。第17页第三章第三章 线性方程组直接解法线性方程组直接解法返回前进2主元素法 2.1 引入主元素必要性引入主元素必要性 对线性方程组对线性方程组AX=b,若其系数行列式,若其系数行列式 det(A)0,则该方程组有唯一,则该方程组有唯一 解,不过这一条件解,不过这一条件 不能确保全部主元素都不等于零,只要某一主元不能确保全部主元素都不等于零,只要某一主元素等于零,就不能用素等于零,就不能用Gauss消元法求解该方程组,消元法求解该方程组,即使全部主元素不等于零,但即使全部主元素不等于零,但 某一主元素绝对某一主元素绝对值很小时,值很小时,Gauss消元法也是不适用。以下例:消元法也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 直接 解法 公共课 一等奖 全国 获奖 课件

限制150内