毕业论文-线性方程组的直接解法及matlab的实现,共21页,6156字
摘 要
随着科技技术的发展及人类对自然界的不断探索模拟.在自然科学和工程问题中的很多问题的解决常常归结为线性代数问题!
本文的主要内容是对线性方程组求解方法的探讨,主要介绍了四种求解线性方程组的方法,第一种是教科书上常见的消元法,我们称之为基本法.第二种方法是标准上三角形求解法,即将增广矩阵经过初等变换后化成标准上三角形,然后求解.它改进了一般教科书上的常见方法,与常见方法比较有如下优点:1)规范了自由未知量的选取;2)只用矩阵运算;3)减少了计算量.第三种方法是对特定的方程组(系数矩阵A为n阶对称正定矩阵,且A的顺序主子式均不为零.)的求解方法进行描述,并且为这种线性方程的求解提供了固定的公式化的方法.第四种方法是对现在实际问题中常常会遇到的系数矩阵为三对角矩阵的方程组的求解方法.同时给出这几种方法的数值解法(matlab程序),由于运用电脑软件求解,所以必须考虑计算方法的时间、空间上的效率以及算法的数值稳定性问题,所以针对不同类型的线性方程组有不同的解法.但是,基本的方法可以归结为两大类,即直接法和迭代法.
关键词 高斯消去法;三角分解法;乔莱斯基分解法;追赶法
目 录
1. 引言… 1
2.相关知识… 2
2.1 向量和矩阵…… 2
2.2 特殊矩阵……… 3
3.问题叙述… 3
4.问题分析… 4
4.1高斯分解法………4
4.2三角分解法………6
4.3乔莱斯基分解法…6
4.4追赶法…7
5. 举例说明与总结………9
5.1举例说明……… 9
5.1.1高斯分解的matlab程序方法 9
5.1.2三角分解法的matlab程序方法…… 10
5.1.3乔莱斯基分解法的matlab程序方法…11
5.1.4追赶法的matlab程序方法…13
5.2总结 14
参考文献…16
谢辞………17