matlab数值分析实验报告

matlab数值分析实验报告

ID:7558551

大小:26.00 KB

页数:2页

时间:2018-02-20

matlab数值分析实验报告_第1页
matlab数值分析实验报告_第2页
资源描述:

《matlab数值分析实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、★精品文档★matlab数值分析实验报告实验多项式差值的振荡现象一、实验内容设区间[-1,1]上函数2inf(x)?11?25x2,考虑区间[-1,1]的一个等距划分,分点为nxi??1?,i=0,1,2,...,n,则拉格朗日插值多项式为Ln??i?011?25xi2li(x).其中,li(x),i=0,1,2,...,n是Lagrange插值基函数.1)选择不断增大的分点数目n=2,3,...,画出原函数f(x)及插值多项式函数Ln(x)在[-1,1]上的图像,比较并分析实验结果.2)选择其他的函数,

2、例如定义在区间[-5,5]上的函数h(x)x1?x4,g(x)?arctanx,重复上述的实验看其结果如何.二、实验程序functionchapter2promps={‘请选择试验函数,若选f(x),请输入f,若选好h(x),请输入h,若选g(x),请输入g:’};result=inputdlg(promps,’charpt2’,1,{‘f’});Nb_f=char(result);if(Nb_f~=‘f’&&Nb_f~=‘h’&&Nb_f~=‘g’)  errordlg(‘试验函数选择错误!’);  r

3、eturn;endresult=inputdlg({‘请输入插值多项式的次数N:’},’charpt_2’,1,{‘10’});Nd=str2num(char(result));if(Nd得到:A=【3-10;-12-1;0-13】;c=poly(A)roots(c)2016全新精品资料-全新公文范文-全程指导写作–独家原创2/2★精品文档★实验四:Lagrange插值多项式实验目的:理解Lagrange插值多项式的基本概念,熟悉Lagrange插值多项式的公式源代码,并能根据所给条件求出Lagrange

4、插值多项式,理解龙格现象%功能:对一组数据做Lagrange插值%调用格式:yi=Lagran_(x,y,xi)%x,y:数组形式的数据表%xi:待计算y值的横坐标数组%yi:用Lagrange还擦之算出y值数组functionfi=Lagran_fi=zeros(size(xi));np1=length(f);fori=1:np1z=ones(size(xi));forj=i:np1ifi~=j,z=z.*(xi-x(j))/(x(i)-x(j));endendfi=fi+z*f(i);endretur

5、n习题:已知4对数据,,,写出这四个数据点的Lagrange插值公式,并计算出横坐标xi=【,】时对应的纵坐标解:4个数据点的Lagrange插值公式为:L3(x)=*()*()*()/()*()*()+*()*()*()/()*()*()+*()*()*()/()*()*()+*()*()*()/()*()*()清单:Clearx=[,,,];y=[,,,];xi=[,];yi=Lagran_(x,y,xi);xx=::;yy=Lagran_(x,y,xx);plot(xx,yy,x,y,’o’)结果如

6、下:yi=  2016全新精品资料-全新公文范文-全程指导写作–独家原创2/2

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

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

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