数值分析实验报告(插值法).doc

数值分析实验报告(插值法).doc

ID:58181677

大小:105.00 KB

页数:8页

时间:2020-04-26

数值分析实验报告(插值法).doc_第1页
数值分析实验报告(插值法).doc_第2页
数值分析实验报告(插值法).doc_第3页
数值分析实验报告(插值法).doc_第4页
数值分析实验报告(插值法).doc_第5页
资源描述:

《数值分析实验报告(插值法).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生学号实验课成绩武汉理工大学学生实验报告书实验课程名称数值分析开课学院计算机科学与技术学院指导老师姓名学生姓名学生专业班级2010—2010学年第一学期实验课程名称:数值分析实验项目名称实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、分别画出Lagrange插值公式、Newton插值公式、分段插值公式和Hermite插值公式的算法流程图2、分别用Lagrange插值公式和Newton插值公式通过编程计算函数f(x)的近似值已知对于f(x)=ex,有数据表如下:xi00.51.02.0f(xi)1.

2、000001.648722.718287.38906(1)对x0=0,x1=0.5利用线性插值计算f(0.25)的近似值;对x0=0.5,x1=1利用线性插值计算f(0.75)的近似值;(2)对x0=0,x1=0.5,x2=2利用二次插值计算f(0.25)和f(0.75)的近似值(3)对x0=0,x1=0.5,x2=2求f(x)的Hermite插值多项式H5(x);(4)分析和比较各插值算法的精度差异3、通过编程计算函数f(x)的近似值。已知对于f(x)=,有数据表如下:xi2.02.12.22.32.4f(xi)1.1.1.1.1.(1)计算各阶插值多项式在不同

3、点的值:f(2.05),f(2.15),f(2.45);(2)利用分段线性插直和分段抛物插值计算(1)中的函数值;(3)分析和比较算法的效率差异和精度差异(同时注意插值点的位置与精度之间的关系)。4、用不同方式方法编程给出计算Langrange插值和Newton插值的算法,分析和比较两种算法的编程难易以及算法的效率差异总计算量之间的关系。5、写出实习报告二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)【拉格朗日插值法算法流程图】【牛顿插值法算法流程图】【分段插值法算法流程图】【艾尔米特插值法算法流程图】【拉格朗日插值法

4、源程序】#includeusingnamespacestd;intmain(){cout<<"请输入坐标点个数:"<>count;doublepoint[100][2];intcount1=0;cout<<"请输入坐标:"<>point[count1][0]>>point[count1][1];count1++;}cout<<"计算f(x)请输入x:"<>x;doublef=0,Lu=1;for(inti=0;i

5、usingnamespacestd;intmain(){cout<<"请输入坐标点个数:"<>count;doublepoint[100][

6、2];intcount1=0;cout<<"请输入坐标:"<>point[count1][0]>>point[count1][1];count1++;}cout<<"计算f(x)请输入x:"<>x;doubled[100];for(inti=0;i=j;i--)d[i]=(d[i]-d[i-1])/(point[i][0]-point[i

7、-j][0]);doublef=d[0],Lu=1,L;for(i=1;iusingnamespacestd;structpoint{doublex;doubley;doubled;}point[100];intmain(){cout<<"请输入坐标点个数:"<>count;intcount1=

8、0;cou

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。