最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

拉格朗日插值matlab程序

来源:动视网 责编:小OO 时间:2025-10-04 08:05:23
文档

拉格朗日插值matlab程序

拉格朗日插值的调用函数functiony=lagrange(x0,y0,x)n=length(x0);m=length(x);fori=1:mz=x(i);L=0.0;forj=1:nT=1.0;fork=1:nifk~=jT=T*(z-x0(k))/(x0(j)-x0(k));endendL=T*y0(j)+L;endy(i)=L;end四个图在一起:x=[-1:0.05:1];y=1./(1+25*x.^2);x0=[-1:0.4:1];y0=1./(1+25*x0.^2);y1=lagr
推荐度:
导读拉格朗日插值的调用函数functiony=lagrange(x0,y0,x)n=length(x0);m=length(x);fori=1:mz=x(i);L=0.0;forj=1:nT=1.0;fork=1:nifk~=jT=T*(z-x0(k))/(x0(j)-x0(k));endendL=T*y0(j)+L;endy(i)=L;end四个图在一起:x=[-1:0.05:1];y=1./(1+25*x.^2);x0=[-1:0.4:1];y0=1./(1+25*x0.^2);y1=lagr
拉格朗日插值的调用函数

function y=lagrange(x0,y0,x)

n=length(x0);m=length(x);

for i=1:m

    z=x(i);

    L=0.0;

    for j=1:n

        T=1.0;

        for k=1:n

            if k~=j

                T=T*(z-x0(k))/(x0(j)-x0(k));

            end

        end

        L=T*y0(j)+L;

    end

    y(i)=L;

end

四个图在一起:

x=[-1:0.05:1];

y=1./(1+25*x.^2);

x0=[-1:0.4:1];

y0=1./(1+25*x0.^2);

y1=lagrange(x0,y0,x);

x0=[-1:0.2:1];

y0=1./(1+25*x0.^2);

y2= lagrange(x0,y0,x);

x0=[-1:0.1:1];

y0=1./(1+25*x0.^2);

y3= lagrange(x0,y0,x);

plot(x,y,'-r')

hold on

plot(x,y1,'-b',x,y2,'-r',x,y3,'-r')

l5和fx在一起:

x=[-1:0.05:1];

y=1./(1+25*x.^2);

x0=[-1:0.4:1];

y0=1./(1+25*x0.^2);

y1=lagrange(x0,y0,x);

plot(x,y,'-r')

hold on

plot(x,y1,'-b')

l10和fx在一起:

x=[-1:0.05:1];

y=1./(1+25*x.^2);

x0=[-1:0.2:1];

y0=1./(1+25*x0.^2);

y2= lagrange(x0,y0,x);

plot(x,y,'-r')

hold on

plot(x,y2,'-b')

l20和fx在一起:

x=[-1:0.05:1];

y=1./(1+25*x.^2);

x0=[-1:0.1:1];

y0=1./(1+25*x0.^2);

y3= lagrange(x0,y0,x);

plot(x,y,'-r')

hold on

plot(x,y3,'-b')

文档

拉格朗日插值matlab程序

拉格朗日插值的调用函数functiony=lagrange(x0,y0,x)n=length(x0);m=length(x);fori=1:mz=x(i);L=0.0;forj=1:nT=1.0;fork=1:nifk~=jT=T*(z-x0(k))/(x0(j)-x0(k));endendL=T*y0(j)+L;endy(i)=L;end四个图在一起:x=[-1:0.05:1];y=1./(1+25*x.^2);x0=[-1:0.4:1];y0=1./(1+25*x0.^2);y1=lagr
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top