三对角矩阵的逆的算法及MATLAB实现.doc
《三对角矩阵的逆的算法及MATLAB实现.doc》由会员分享,可在线阅读,更多相关《三对角矩阵的逆的算法及MATLAB实现.doc(19页珍藏版)》请在三一办公上搜索。
1、 2014届学士学位毕业论文三对角矩阵的逆的算法及MATLAB实现学 号:12204431姓 名: 班 级:12级专升本班指导教师: 专 业:数学与应用数学系 别:数学系完成时间: 年 月学生诚信承诺书本人郑重声明:所呈交的论文 是我个人在导师 指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得长治学院数学系或其他教育机构的学位或证书所使用过的材料。所有合作者对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名: 日期: 论文使用授权说明本人完全了解长治学院数学系有关保留、使用学位论文的规
2、定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。签名: 日期: 指导教师声明书本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 时间 摘要三对角矩阵在现实生活中有很多的应用,因此三对角矩阵的计算近年来被广泛地研究。分块周期三对角矩阵在科学和工程计算方面应用广泛,块三对角矩阵和分块带状矩阵在数学、物理和工程上的很多问题中都有重要的应用。本文基于三对角矩阵的结构特点,给出了利用解线性方程组的方法、LU
3、分解的方法求三对角矩阵逆矩阵的新算法,这些新算法运算量小,节省内存,在整个计算过程中,只需要进行较少次的乘除运算,新算法比传统算法的计算复杂度和计算时间要低。 其次,通过算例来表示该算法的有效性和可行性。 最后,利用MATLAB编程来实现三对角矩阵逆矩阵的新算法。关键词:分块周期三对角矩阵;块三对角矩阵;分块带状三对角矩阵;解线性方程组;LU分解法;逆矩阵;MATLABTriple diagonal matrix inverse algorithm and MATLABAbstractTriple diagonal matrix in real life there are many appl
4、ications, so the triple diagonal matrix calculation was widely studied in recent years. Block periodic triple diagonal matrix is applied widely in science and engineering calculation, and the block triple diagonal matrix block banded matrices in mathematics, physics and engineering has important app
5、lications in many of the problems, in this paper, based on the structure characteristics of triple diagonal matrices, is given by using the method of solving linear equations, the recursive method, LU decomposition of the new method to calculate the inverse matrix of triple diagonal matrix algorithm
6、, the new algorithm computational complexity is small, save memory, in the whole computing process, only needs less arithmetic, a new algorithm than the traditional algorithm of computing complexity and computing time.Second by an example to show the feasibility and effectiveness of the algorithmFin
7、ally, using MATLAB to realize the triple diagonal matrix inverse matrix of the new algorithmKey words: Block periodic triple diagonal matrix; Block-triple diagonal matrix; Block banded triple diagonal matrix; Solution of linear equations; LU decomposition method; inverse matrix; MATLAB.目录1.引言52.基础知识
8、62.1 定义162.2 定义262.3 定义373.分块周期三对角矩阵逆的新算法73.1 分块三对角矩阵的一些性质73.2 求分块周期三对角矩阵逆矩阵的新算法104.块三对角矩阵的逆的算法114.1 块三对角矩阵的一些性质114.2 块三对角矩阵的逆134.2.1 块三对角矩阵逆的性质135.三对角矩阵逆元素的表示145.1 一般三对角矩阵145.2 用解线性方程组的方法求三对角矩阵的逆的算法165.2.1 基本原理与算法165.2.2三对角矩阵的逆矩阵的算法186.三对角矩阵逆的算法的MATLAB实现187.结束语188.参考文献18附录19致谢191.引言1.1 课题来源及选题意义三对角
9、矩阵是计算数学的重要组成部分。它是研究代数问题的三对角矩阵快速算法及有关理论的一门学科,它既涉及数学理论方面的研究,又涉及工程设计方面的研究。随着科学技术的发展和计算机的普及,矩阵理论和方法得到了越来越广泛的应用。在近代数学、工程技术、经济理论及管理科学中,大量地涉及到矩阵的理论,特别是一些具有特殊结构的三对角矩阵,相应的计算规模也越来越大。近十几年来,国防科技和国民经济建设的许多领域中就不断地提出了大型或超大型科学计算问题。由于矩阵在各个学术领域和重要应用课题中所起的不可替代的作用,故有必要对其进行细致的研究。科学技术和工程应用中需要进行大量地矩阵计算,而这些矩阵自身往往具备一些特殊的结构,
10、这既是本文所研究的一类重要而特殊的稀疏矩阵三对角矩阵的求逆问题,该类矩阵经常出现在信号处理、图像处理和数值分析等学科的一些应用问题中。在该类矩阵的有关研究中,求逆是一个重要的问题,且一直是人们的研究热点,目前已有一些研究三对角矩阵求逆的成果。由于在许多科学技术与工程应用中,经常会出现大量的三对角矩阵的逆的算法进行计算,所以我们有必要对三对角矩阵的逆的算法进行研究。1.2 研究现状对于三对角矩阵逆的算法及MATLAB实现,目前很多学者根据一些三对角矩阵的特殊结构,用不同的方法对三对角矩阵逆的算法及MATLAB实现做了很多研究,并取得一定的成就。例如2012年杜永恩,陆全,徐仲利用LU和UL分解,
11、并使用Sheman-Morrison-Woodbury 公式,得到一个求分块周期三对角矩阵逆矩阵的新算法(见2);冉瑞生和黄廷祝利用LU和UL分解给出了两个绞形块分解,建立了一个块三对角矩阵求逆的算法(见3);刘长河,刘世祥,汪元伦用解线性方程组方法得到求逆的算法(见5);余承依,陈跃辉,赵立群利用周期三对角矩阵的结构特点,借助矩阵的Crout分解的方法给出了一种求三对角矩阵逆矩阵的的算法(见6);车毅,徐仲,雷小娜利用递归方法给出了求分块周期三对角矩阵的逆矩阵的一种新算法(见7);冉瑞生,黄廷祝,刘兴平等研究了具有Doolittle分解的三对角矩阵的求逆,得到一个求逆的算法(见8)。不少学者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 对角 矩阵 算法 MATLAB 实现
链接地址:https://www.31ppt.com/p-3933474.html