数值分析报告

数值分析报告

ID:28016528

大小:904.49 KB

页数:37页

时间:2018-12-07

数值分析报告_第1页
数值分析报告_第2页
数值分析报告_第3页
数值分析报告_第4页
数值分析报告_第5页
资源描述:

《数值分析报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数值分析实验报告学院:土木与建筑学院姓名:马X学号:10XXXXXXX专业:xxxxxxxxxxxx班第二章插值法一实验目的1.了解拉格朗日插值法,三次样条插值,牛顿插值法的基本原理和方法。2.通过实例掌握用MATLAB求插值的方法。3.编程实现拉格朗日插值,三次样条插值,牛顿插值。二实验内容1已知函数在下列各点的值为xi0.20.40.60.81.0f(xi)0.980.920.810.640.38试用4次牛顿插值多项式P4(X)及三次样条函数S(X)(自然边界条件)对数据进行插值。用图给出{(xi,yi),xi=0.2+0.8iJ=0,l,ll,10},P4(x^S(x).2.在区间[

2、-U]上分别取n=10,20用两组等距节点对龙格函数f(x)=l/(l+25x2)作多项式插值及三次样条插值,对每个n值,分别画出插值函数及f(x)的图形。三.实验步骤1开启软件平台…MATLAB,打开MATLAB编辑窗口。2.根据算法编制程序并运行(1>•编制牛顿插值程序:程序代码:disp(*牛顿插值x=0.2:0.2:1.0;y=[0.980.920.810.640.38];plot(x,y/r’);holdon;xi=[0.20.281.081.0];n=length(x);m=length(y);ifm〜=nerrorf向量x和向量y的长度必须一致•)endw=ones(l,le

3、ngth(xi));a(l)=y(l);yy=y⑴;fork=2:n;a(k)=y(k);w=w.*(xx-x(k-l));fori=l:k-l;a(k)=(a(i)-a(k))/(x(i)-x(k));endyi=yi+w*a(k);endyiplot(xi,yi;k’};(以上是牛顿插伉多项式)运行»x=0.2:0.2:1.0;»y=[0.980.920.810.640.38】;holdon;xx=[0.20.281.081.0];yy=spline(x,y,xx);plot(x/y;o'/xx/yy);pp=csape(x,y;variational,,[0O]);yy=ppval(

4、pp,xx);fnplt(pp);yy(以上是三次样条插值>(2)编制程序代码:拉格朗日插值functionyy=nalagr(x,y,xx)m=length(x);n=length(y);ifm~=n,error(1x和y的向长度必须相等1);ends=0;fori=l:nt=ones(1,length(xx));forj=l:nifj〜=i,t=t.*(xx-x(j))/(x(i)-x(j));endends=s+t*y(i);endyy=s;运行»x=-l:ly=l./(l+x.A2);xx=-l:0.1:l;yy=nalagr(x,y,xx);plot(x,y/o',xx,yy);

5、1111小~>•••••—1111x0.95-z■/zX/.9-//\-0.85//•/\■//a.8/•/-//.75■//\■0.7/-//\-f/.65-//\■0.6f•\■0.55•f\-f/C/(11II11111\7-1•0.8-0.6-0.4-0.200.20.40.60.81»x=-l:ly=l./(l+x.A2);xx=-l:0.2:l;yy=nalagr(x,y,xx);plot(xzy/o'zxx,yy);

6、1iiiiIII095/•//X-0.9-/-//\0.85-//\-0.8-/{\■/.75/■//

7、\-0.7/-/\\-0.65/.//\-0.6•/.55•/.5(/t11II11111-0.8-0.6-0.4-0.200.20.40.60.8s17三次样条插值:n=10运行»x=-1:1;y=(l+25*x.八2).八(-1);xx=-1:0.2:1;yy=spline(x,y,xx);plot(x,y/oxx,yy);n=20运行»x=-1:1;y=(l+25*x.A2).A(-l);xx=-1:0.1:1;W=splinefx^xxjjplotf^y/o^xx.yy);第三章函数逼近与快速傅里叶变换一实验目的1.丫解最小二乘拟合的基本原理和方法;2.掌握

8、用MATLAB作最小二乘多项式拟合和曲线拟合的方法;1.通过实例学习如何用拟合方法解决实际问题,注意与插值方法的区别。2.了解各种参数辨识的原理和方法;3.通过范例展现由机理分析确定模型结构,拟合方法辨识参数,误差分析等求解实际问题的过程。二实验内容1.对于给函数f(x)=l/(l+25x2)在区间[-1,1】上取xi=-l+0.2i(i=0,l,10),试求3次曲线拟合,试画出拟合曲线并打印出方程,与第2章计算实习题2

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

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

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