《数值计算方法》上机实验报告.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数值计算方法》上机实验报告

华北电力大学 实 验 报 告 | | 实验名称 数值计算方法》上机实验 课程名称 数值计算方法 专业班级:电力实08 学生姓名:李超然 学 号:200801001008 成 绩: 指导教师:郝育黔老师 实验日期:2010年04月 数值计算方法上机实验报告 各算法的算法原理及计算机程序框图 1、牛顿法求解非线性方程 (1)算法原理: 对于非线性方程,若已知根的一个近似值,将在处展开成一阶泰勒公式 忽略高次项,有 右端是直线方程,用这个直线方程来近似非线性方程。将非线性方程的根代入,即 解出 将右端取为,则是比更接近于的近似值,即 这就是牛顿迭代公式。 (2)计算机程序框图:(见) (3)输入变量、输出变量说明: 输入变量:迭代初值,迭代精度,迭代最大次数 输出变量:当前迭代次数,当前迭代值 (4)具体算例及求解结果: 例:导出计算的牛顿迭代公式,并计算。(课本P39例2-16) 求解结果: 2、列主元素消去法求解线性方程组 (1)算法原理: 高斯消去法是利用现行方程组初等变换中的一种变换,即用一个不为零的数乘一个方程后加只另一个方程,使方程组变成同解的上三角方程组,然后再自下而上对上三角方程组求解。 列选主元是当高斯消元到第步时,从列的以下(包括)的各元素中选出绝对值最大的,然后通过行交换将其交换到的位置上。交换系数矩阵中的两行(包括常数项),只相当于两个方程的位置交换了,因此,列选主元不影响求解的结果。 (2)计算机程序框图:(见下页) (3)输入变量、输出变量说明: 输入变量:系数矩阵元素,常向量元素 输出变量:解向量元素 (4)具体算例及求解结果: 例:用列选主元法求解下列线性方程组(课本P65例3-3) 求解结果: 3、分解法求解线性方程组 (1)算法原理: 求解线性方程组时,当对进行分解,则等价于求解,这时可归结为利用递推计算相继求解两个三角形(系数矩阵为三角矩阵)方程组,用顺代,由 求出,再利用回带,由求出。 (2)计算机程序框图:(见下页) (3)输入变量、输出变量说明: 输入变量:系数矩阵元素,常向量元素 输出变量:解向量元素 (4)具体算例及求解结果: 例:用杜里特尔分解法求解方程组(课本P74例3-8) 求解结果: 4、拉格朗日插值法 (1)算法原理: 构造基函数,可以证明基函数满足下列条件: , 对于给定个节点,次拉格朗日插值多项式由下式给出: 由于是一个关于的次多项式,所以为关于的不高于次的代数多项式。当时,,满足插值条件。 (2)计算机程序框图:(见下页) (3)输入变量、输出变量说明: 输入变量:插值节点 输出变量:插值所得到被插函数在插值点的近似值 (4)具体算例及求解结果: 例:已知的值如下表所示。 的值 0 0 1 试用拉格朗日多项式计算的估计值。 求解结果: 5、最小二乘法的曲线拟合 (1)算法原理: 对于给定的一组数据,要在给定的函数空间 中找一个函数 使满足 这种求拟合函数的方法称为曲线拟合的最小二乘法,称为最小二乘法的最小二乘解。 (2)计算机程序框图: (3)输入变量、输出变量说明: 输入变量:已知数据点 输出变量:拟合多项式的系数 (4)具体算例及求解结果: 例:根据给定的函数的实例数据表,试用最小二乘法求二次拟合多项式。(课本P186习题3) 求解结果: 6、变步长梯形求积分 (1)算法原理: 设将积分区间分成等份,即有个子区间,分点,其中步长 对于子区间,利用体型求其积分近似值 对于子区间有 对于子区间再取其中点 作新节点,此时区间数增加了一倍为, 对子区间,其积分近似值 对区间有 (2)计算机程序框图: (3)输入变量、输出变量说明: 输入变量:积分区间,精度 输出变量:积分结果 (4)具体算例及求解结果: 例:用变步长梯形公式求积法计算。(课本P209例6-13) 求解结果: 7、改进欧拉法 (1)算法原理: 当取值较小时,让梯形法的迭代公式只迭代一次就结束。这样先用欧拉公式求得一个初步近似值,称之为预报值,预报值的精度不高,用它替代梯形法右端的,再直接计算得出,并称之为校正值,这时得到预报-校正公式。将预报-校正公式 称为改进欧拉公式。 (2)计算机程序框图:(见下页) (3)输入变量、输出变量说明: 输入变量:处置点,区间长度,计算次数 输出变量:初值问题的数值解法结果 (4)具体算例及求解结果: 例:求解初值问题(课本P242例7-2) 求解结果: 0.1 1.095909 1

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档