数值分析课程设计.docx
《数值分析课程设计.docx》由会员分享,可在线阅读,更多相关《数值分析课程设计.docx(24页珍藏版)》请在第一文库网上搜索。
1、摘要实验一线性方程组数值解法中,本文选取列主元GaUSS消去法,并选取数据于我们课堂学习该章节 时的课件中的例2进行实验。列主元消去法是在Gauss消去法的根底上改良而得到的一种比拟快速和合 理的求解线性方程组的方法。它的主要思路是通过对每次消元过程中主元的屡次选取以到达减小误差和 加快求解速度的一种消去法。使用列主元消去法相比于GaUSS消去法根本上能控制舍入误差的影响,并 且选主元素较全主元消去法更为方便。实验二插值法和数据拟合中,本文选取最小二乘拟合方法进行实验,数据来源于我们课堂学习该章 节时的课件中的多项式拟合例子进行实验。最小二乘拟合是一种数学上的近似和优化,利用的数据得出 一条直
2、线或者曲线,使之在坐标系上与数据之间的距离的平方和最小。利用excel的自带函数可以较为 方便的拟合线性的数据分析。实验三数值积分中,本文选取复化Simpon积分方法进行实验,通过将复化Simpson公式编译成 MATLAB语言求积分J?3dx,完成实验过程的同时,也对复化SimPon积分章节的知识进行了稳固。实验四常微分方程数值解,本文选取RUnge-Kutta方法进行实验,通过实验了解RUngeYutta法的 收敛性与稳定性同时学会了学会用Matlab编程实现Runge-Kutta法解常微分方程,并在实验的过程中 意识到尽管我们熟知Hge-Kt4的四种方法,事实上,在求解微分方程初值问题,
3、四阶Hrmge- 法是单步长中最优秀的方法,通常都是用该方法求解的实际问题,计算效果比拟理想的。最后,在数值方法实际应用中,本文通过非线性拟合方法,并学会用这些函数解决实际人口增长模 型问题,在1949年到1994年的数据根底上,通过构建“线性增长模型”和“指数指数增长模型”两个 模型来对1999年的中国人口数据进行预测,最后通过中国人口年鉴中的数据对两种方法进行准确性检 验,并且比照得出中国人口数据在1949年到1999年期间更符合线性增长的结论。关键词:列主元GaUSS消去法 最小二乘拟合 复化SimPon积分Runge-Kutta目录实验一列主元Gauss消去法11.1 实验目的11.2
4、 根本原理11.3 实验内容31.4 数据来源41.5 实验结论5实验二最小二乘拟合62.1 实验目的62.2 根本原理62.3 实验内容72.4 实验结论11试验三 复化SimPOn积分 113.1 实验目的113.2 根本原理123.3 实验内容123.4 数据来源133.5 实验结论13实验四RUnge-KUtta方法 144.1 实验目的144.2 根本原理154.3 实验内容154.4 数据来源164.5 实验结论164.6 数值方法实际应用165.1 实验目的165.2 根本原理175.3 实验内容175.4 数据来源185.5 实验结论20参考文献22实验一列主元Gauss消去法
5、1.1 实验目的1)理解并掌握列主元GaUSS消去法的消去原理,熟悉算法流程;2)能有效利用列主元消去法解方程组;3)通过运用Matlab软件编程实现列主兀Gauss消去法;1.2 根本原理设有线性方程组AX = b,其中,A为非奇异矩阵,方程组的增广矩阵为aIl an aIn1A,b =首先在A的第1列选取绝对值最大的元素作为主元素,即选择二hW%Io然后交换A的第1行与第行交换后增广矩阵为简单起见仍记为A,b,其元素仍记为airbiK经过第1次消元计算得到与原方程组等价的方程,Ax = b其中,1222上述过程可记为A,bA,b重复上述计算过程,现假设已完成第左-1步的选主元素过程,交换两
6、行并进行消元计算,此时A,b约化为其中A的元素仍记为/), b出的元素仍记为4.第左步选主元素在A右下角方阵的第1列内选),即确定北,使交换A(Nb(力第左行与北(左= 1,2,-1)行的元素,再进行消元计算,最后将原线性方程组化为X2bb2回代可求解得XZ =SZ - EaijXj)Ia、(z = -l.,2,l)算法描述:1)输入数据A和d置det = L2)对于k= 1,2,-1,做如下步骤:a)按列选主元,即确定,左使, = maxjO (如果4,。,那么A为奇异矩阵,停止计算);b)如果方k,那么交换A,b第行与第左行元素;C)消元计算:aik % = ajk ICikk =k+ L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 课程设计
