线性方程组的数值解法

线性方程组的数值解法

ID:39350924

大小:1.29 MB

页数:97页

时间:2019-07-01

线性方程组的数值解法_第1页
线性方程组的数值解法_第2页
线性方程组的数值解法_第3页
线性方程组的数值解法_第4页
线性方程组的数值解法_第5页
资源描述:

《线性方程组的数值解法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、n阶线性代数方程组的一般形式为:第三章线性方程组的数值解法问题的提出:写成矩阵-向量形式若矩阵非奇异,即的行列式,根据克莱姆(Gramer)法则,方程组有唯一解:其中为系数矩阵,为解向量,为右端常向量。其中表示,表示中第列换成后所得的行列式。当阶数较高时用这种方法求解是不现实的。阶行列式有项,每项又是个数的乘积。对较大的,其计算量之大,是一般计算机难以完成的。而且,这时的舍入误差对计算结果的影响也较大。例如,求解一个20阶线性方程组,用加减消元法需3000次乘法运算,而用克莱姆法则要进行次运算,如用每秒1亿次乘法运算的计算机要30万年。

2、线性代数方程组的计算机解法常用方法:直接法迭代法消去法矩阵三角分解法直接法:经过有限步算术运算,可求得方程组的精确解的方法(若在计算过程中没有舍入误差)迭代法:用某种极限过程去逐步逼近线性方程组精确解的方法迭代法具有占存储单元少,程序设计简单,原始系数矩阵在迭代过程中不变等优点,但存在收敛性及收敛速度等问题3.1消去法消去法的基本思想:是通过将一个方程乘或除以某个常数,以及将两个方程相加减,逐步减少方程中的变元数,最终使每个方程只含一个变元,从而得出所求的解。消去法在线性代数中已有详细的讨论,在此只给出一些说明以及算法的具体描述。消去法

3、常用方法:高斯消去法选主元消去法高斯-约旦消去法高斯消去法属于直接法,一般由“消元过程”和“回代过程”两部分组成。先举几个简单实例,再对一般n阶方程组说明高斯消去法的基本思想。消去法3.1高斯消去法——按自然顺序进行的消元法例1用高斯消元法求解方程组解用第一个方程削去后两个方程中的得再用第2个方程消去第3个方程中的得最后,经过会代求得原方程组的解为例2解方程组解:消元回代得消去法下面讨论一般n阶线性方程组的高斯消去法。记为,和的元素分别记为和,,系数上标代表第1次消元之前的状态。第1次消元时,设对每行计算乘数用乘以第1个方程,加到第个方

4、程,消去第2个方程到第个方程的未知数,得即:其中:第次消元时,设第次消元已完成,即有其中:设,计算乘数只要,消元过程就可以进行下去,直到经过消元之后,消元过程结束,得也即这是一个与原方程组等价的上三角形方程组。把经过n-1次消元将线性方程组化为上三角形方程组的计算过程称为消元过程。当时,对上三角形方程组自下而上逐步回代解方程组,计算,即,称为各次消元的主元素,主元素所在的行称为主行。高斯消去法的计算步骤为:1〉消元过程设,对,计算2〉回代过程综上所述,高斯消去法的框图如图3-1所示。从中可看出高斯消去法的计算机运算和存储方式的特点:1〉

5、按消元规则进行运算后,对角线以下元素为0。故对于对角线以下元素不用作计算,减小了计算量。2〉对角线以下元素对回代求解无影响,故可将乘数放在该处,即以节省存储单元。3〉对角线以上元素和常数变换后的元素仍放在原来的位置以节省存储单元。4〉回代后的数值仍放在常数项存储单元这时单元中存放的就是输出值定理2Ax=b可用高斯消元法求解的充分必要条件是:系数矩阵A的各阶顺序主子式均不为零。高斯消元法的条件定理1如果在消元过程中A的主元素(k=1,2,…,n),则可通过高斯消元法求出Ax=b的解。引理A的主元素(k=1,2,…,n)的充要条件是矩阵A的

6、各阶顺序主子式不为零,即定理:高斯消去法求解阶线性方程组共需乘除法次数近似为。证明:见书P64高斯消去法的计算量讨论:在求解线性方程组时其系数矩阵绝大部分都是非奇异的,但可能出现主元素消去法无法进行;或

7、akk(k)

8、<<1时,带来舍入误差的扩散。如何处理?例1解方程组解法一用高斯消元法求解(取5位有效数字),用第一个方程消去第二个方程中的3.1.2高斯主元素消元法因而再回代,得而精确值为显然该解与精确值相差太远,为了控制误差,采用另一种消元过程。解法二为了避免绝对值很小的元素作为主元,先交换两个方程,得到消去第二个方程中的得再回代,解

9、得结果与准确解非常接近。这个例子告诉我们,在采用高斯消元法解方程组时,用做除法的小主元素可能使舍入误差增加,主元素的绝对值越小,则舍入误差影响越大。固应避免采用绝对值小的主元素,同时选主元素尽量的大,可使该法具有较好的数值稳定性。为避免上述错误,可在每一次消元之前增加一个选主元的过程,将绝对值大的元素交换到主对角线的位置。根据交换的方法可分成全选主元和列选主元两种方法。列主元素消元法列选主元是当变换到第k步时,从k列的及以下的各元素中选取绝对值最大的元素,然后通过行交换将其交换到的位置上。交换系数矩阵中的两行(包括常数项),相当于两个方

10、程的位置交换了。例:求解线性方程组解法一:用列主元素消元法,方程组增广矩阵为:交换1、3行(列选主)消元消元回代计算解为选主元全选主元素消元法全选主元是当变换到第k步时,从右下角n-k+1阶子阵中选取绝对值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。