欢迎来到天天文库
浏览记录
ID:59364789
大小:13.00 KB
页数:1页
时间:2020-09-04
《用matlab实现多项式插值与三次样条插值.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一在区间[-1,1]上分别取n=10,20用两组等距节点对龙格函数f(x)=作多项式插值及三次样条插值,对每个n值,分别画出插值函数及f(x)的图形。(1)多项式插值Function[c,l]=lagran(x,y)%c为多项式输出的系数%1为矩阵的系数多项式%x为横坐标上的坐标向量%y为纵坐标上的坐标向量W=length(x);N=w-1;L=zeros(w,w);Fork=1:n+1V=1;Forj=1:n+1Ifk=jV=conv(v;poly(x(j)))/(x(k)-x(j))%对多项式做卷积运算EndEndL(k,:)=v;EndC=y
2、*1;2.在matlab窗口中输入:X=linspace(-1,1,11);Y=1./(1+25*x.^2);Lagran(x,y)3.在matlab窗口中输入:X=linspace(-1,1,21);Y=1./(1+25*x.^2);Lagran(x,y)
此文档下载收益归作者所有