线性方程组的求解和应用.doc





《线性方程组的求解和应用.doc》由会员分享,可在线阅读,更多相关《线性方程组的求解和应用.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着科学技术和社会的不断进步和发展,数学领域也取得了很大的进展,并且与现实生活的联系更加紧凑。同时,在科学,物理,航空航天领域当中,许多大型问题都会简化成数学模型,而且数学模型又可以转化成线性方程组。因此,研究线性方程组的求解方法对现实生活有重大意义。同时,研究线性方程组的求解一直是数学领域的一项重要内容。其中,即使直接法求解线性方程组已经慢慢被迭代法取代,对于一些矩阵来说,还是用直接法比较简单方便,但是在实际计算结果仍有错误,如舍入误差,舍入误差的积累会严重影响解决方案的准确性,计算误差不容易控制。而已经慢慢普及的迭代法求解也有缺点,它要求方程的系数矩阵具有一些特殊的性能,一些数值算例
2、表明,当系数矩阵的条件数很大时,由于在计算过程中迭代次数的增加,导致计算机的计算量和存储量增大,导致收敛速度很慢,甚至不收敛。因而,如何利用有效的数值求解方法来求解线性方程组的数值解成为许多数学工作者的研究方向之一。本文分为两个方面,首先对于直接法求解导致解的精确性,也就是舍入误差进行改进优化,使得对于一些比较简单的线性方程组的求解既简单又精确。其次,引出线性方程组的迭代求解方法,讨论古典迭代方法的局限性,以及目前预处理技术的局限性,并在此基础上给出优化方法,加快求解的收敛速度。以及最后通过数值例子,给出数值解和误差数据。关键词:线性方程组;数值解;直接法;收敛速度AbstractWith t
3、he continuous progress and development of science and technology and society, great progress has been made in the field of mathematics, and the connection with real life is more compact. At the same time, in the fields of science, physics and aerospace, many large problems will be simplified into ma
4、thematical models, and mathematical models can be transformed into linear equations. Therefore, it is of great significance to study the solution method of linear equations for real life. At the same time, it is an important content in mathematics to study the solution of linear equations. Even thou
5、gh the direct method has been gradually replaced by the iterative method, the direct method is relatively simple for some matrices convenient, but there are still errors in the actual calculation results, such as rounding error, the accumulation of rounding error will seriously affect the accuracy o
6、f the solution, and the calculation error is not easy to control. The iterative method, which has been popularized slowly, also has some disadvantages, which requires the coefficient matrix of the equation to have some special performance. Some numerical examples show that when the condition number
7、of the coefficient matrix is very large, the computers computation and storage increase due to the increase of the number of iterations in the calculation process, which leads to the slow convergence and even no convergence. Therefore, how to solve the numerical solutions of linear equations using e
8、ffective numerical methods has become the research of many mathematicians One of the directions. This paper is divided into two aspects. firstly, the accuracy of the direct method to solve the resulting solution, that is, the rounding error, is improved and optimized, which makes the solution of som
9、e relatively simple linear equations simple and accurate. Secondly, it leads to the iterative solution method of linear equations, discusses the limitations of classical iterative methods and the limitations of current preprocessing techniques, and then gives the optimization method to speed up the
10、convergence of the solution. and finally, numerical solutions and error data are given through numerical examples.Keywords:Keywords linear equations numerical solution direct method convergence rate目 录1 导 论11.1 选题背景及意义11.2 国内外文献综述21.3 论文结构及主要内容31.4 论文的研究方法42 求解线性方程组的直接法以及改进42.1 线性方程组的相关定义42.2传统的高斯消去
11、法52.3 数值例子62.4 直接法的改进62.5数值例子72.6 对比分析73 求解线性方程组的迭代方法83.1古典迭代法83.2一些相应的迭代收敛定理83.3数值例子83.4 Adomain分解法103.5算法描述103.6数值例子13第四步:开始递推:134 数值算法的程序设计144.1高斯消去法144.2雅克比迭代164.3基于Adomain提出的方法的程序设计184.3数值实现结果194.4 对比分析22结 语22参考文献23致 谢241 导 论1.1 选题背景及意义1.1.1 选题背景 随着科学技术和社会的不断进步和发展,数学领域也取得了很大的进展,并且与现实生活的联系更加紧凑。同
12、时,在科学,物理,航空航天领域当中,许多大型问题都会简化成数学模型,再经过一系列的简化和处理,大量的问题几乎都演化成了线性方程组的解。将现实生活中的复杂问题转化为线性方程组,也成为现在的主要解决问题。目前,线性方程组已广泛应用于电力网问题,矩阵、欧几里德、多项式等理论以及线性空间等诸多领域。在数学领域中的样条函数插值、最小二乘拟合、偏微分方程、反演问题的一些工程实践等也有涉及。特殊矩阵在人脸识别、数字信号处理、天气探测和工程计算等方面也得到了广泛的应用。同时在图像恢复、模型参数估计以及地震勘探等领域也发挥着重要作用。线性方程组的求解一直是数值计算领域中重点关注的研究课题之一,现在也渐渐变成众多
13、领域的学者研究的主要问题之一。随着21世纪人类不断地进步和发展,目前,计算机已广泛应用于现实生活中,并逐渐成为数学研究的重要组成部分。由于计算机只能通过编码机械地解决问题,科学家只能先将所有的问题都先经过编程的转换,然后才能由计算机处理。只有这样才能有效地代替手工计算,不仅提高了效率,而且降低了错误率,使数学在社会发展中向前迈出了一大步。所以,我们可以这样说,线性方程组的求解已经渗透各个领域,也在学术前沿占有重要的地位。 选题意义随着21世纪人类不断地进步和发展,目前,计算机已广泛应用于现实生活中,并逐渐成为线性方程组研究的重要组成部分。现实生活中,我们遇到的实际问题是多种多样的,一般的求解方
14、法具有局限性,这就要求我们学习和掌握越来越多求解线性方程的有效方法。一般来说,求解线性方程组有两种主要方法,一种是迭代法,另一种是直接法。其中主要包括:Jacobi法、gauss-seidel法、SOR法、LU分解法、消元法、平方根法等。而在高等代数和线性代数的教材中,求解简单线性方程组的方法是直接法,但在很多方面,直接法求解并不是求解简单线性方程组的最好的方法。因此,创新和研究新方法刻不容缓,我们需要优化和调整更多的方法来在更大程度上解决现实生活中的一些问题,从而得到一个能适应越来越多的特殊线性方程组的求解方法。本文首先对于直接法求解引起解的精确性,也就是舍入误差进行改进优化,使得对于一些比
15、较简单的线性方程组的求解既简单又精确。其次,主要针对线性方程组的迭代问题,讨论古典迭代方法的局限性,以及目前预处理技术的局限性,并在此基础上给出优化方法,加快求解的收敛速度。加快收敛速度。并通过具体实例加以说明,具有一定的理论和实践意义。1.2 国内外文献综述1.2.1 线性方程组的理论研究对于求解线性方程组方法的研究,许多学者都做了大量的工作。数学这门学科已经渗透到其他学科,甚至渗透到我们的日常生活中。我们所学的线性方程组部分的相关知识来自于国内外许多学者的成果和精华。从目前的观点来看,线性方程的数值解大致可分为两类,一类是直接法,一类是迭代法。其中,直接法是经过有限步算数运算,并且利用一系
16、列的递归公式代入计算,便可以可以直接求得解的方法。比如说,克莱姆法则就属于一种直接法,最基本的是高斯消去法及其变形,这是一个有效的方法用来解决低阶稠密矩阵方程组,但在实际计算结果仍会有很大出入,如舍入误差,舍入误差的积累会严重影响解决方案的准确性。但是在过去的十年在解决方程组与大型稀疏矩阵方面直接法已经取得了很大的进步。另一种方法则是迭代法,即利用逼近思想,通过某个迭代公式逐步逼近线性方程组的精确解的方法。也就是从解的某一个近似值出发,通过构造出一个无穷序列去逼近精确解的方法。迭代法的优点是在计算过程当中,对计算机的存储单元利用较少,程序简单,运行速度相对较快,而且原系数矩阵计算过程中总是相同
17、的。但迭代法也有缺点,它要求方程的系数矩阵具有一些特殊的性能,如所谓的对角优占优矩阵,和直接法相比,一般有限步内得不到精确地解,甚至于求不出解,也就是收敛性的问题。同时,迭代法的不同种类也会有不同的收敛速度。迭代法主要是求解大型稀疏矩阵方程的一种重要方法。目前,对迭代算法的研究已经比较成熟,但如何将其应用到新的系统模型中以获得更好的性能加速仍需进一步研究。1.2.2 线性方程组求解方法的国内研究目前国内外的专家学者在对于现实生活中的一些实际问题,特别是转换成方程组之后,更多的是新体系模型。所以有一些学者仍然在研究如何是常规方法适用新的体系模型,另一些学者另辟蹊径,更倾向于研究一些特定的线性方程
18、组的求解方法,国内学者在这个方面也已经有大量的研究成果。在国内重要期刊上,一些学者通过应用矩阵分裂和迭代算法的思想,对线性方程组的迭代算法及相关的误差估计和预处理技术进行了研究。而目前已经将有限元引入线性方程组,利用有限元求解方程组是目前潜在的一种处理办法。林胜良(2005)系统地研究了数值计算领域的一个重要课题病态线性方程组的求解。在文章中讨论了在分析病态线性方程组特点的基础上,对传统算法进行了改进,给出了加权迭代法和psd-pcg法,并指出了病态线性方程组的发展趋势和主要方向。仝秋云博士(2012年)主要在论文当中,研究了鞍点问题和特殊的线性代数方程组的广义鞍点问题。通过使用特殊的矩阵,即
19、满秩(M*N柯西矩阵)型的特殊结构,解决这种线性方程和稳定和快速的计算方法在埃尔米特正定和分裂(PSS)迭代法的基础上,采用了几种广义鞍点迭代法。李艾琴详细讨论了几种经典的迭代方法(Jacobi法、gauss-seidel法、SOR法、SSOR法和CG法),分析了它们的收敛性,并讨论了一些新的(HSS)迭代理论,给出了迭代公式和收敛定理。1.2.3 线性方程组求解的国外研究进展国外学者和国内相似,目前对于线性方程组的解法的优化方法大都是一致的,每个人都是在研究一些比较特殊的线性方程组的特性和解法在这些特殊的线性方程组的系数矩阵上做研究,也就是对其进行预处理,这也是现在比较通用的一种办法。A.A
20、.Abramov,L.F.Yukhno提出了用冗余条件(可能是非局域条件)补充基本条件(通常是非局域条件)的线性常微分方程组的数值解法。方程组是在有限或无限区间上考虑的,研究了非齐次方程组的求解问题和一个非线性特征值问题。此外,还讨论了哈密顿系统自伴随特征值问题的特殊情况。在一般情况下,这些问题没有解决办法,他提出了一种构造辅助系统的原理,该辅助系统代替了原来的辅助系统,并且通常符合所有规定的条件。针对每个问题,给出了求解相应辅助问题的数值方法。 Leila Asadbeigi, Mahmoud Paripour, Esmaeil Babolian提出了两种新的基于两步法的ABS算法来求解满秩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 求解 应用

限制150内