Matlab插值曲线近似

时间:2017-12-11 23:57:11

标签: matlab

我被分配了一个任务,从一组7个点获得拉格朗日插值曲线,并在某个X处获得函数的值 第二部分是微不足道的,但没有人知道如何获得曲线本身的系数。 这是我使用的代码:

clear
clc
x=[0 6 10 13 17 20 28];
y=[6 17 42 37 30 29 27];
m=15;
n=length(x);
  for i=1:n
        l(i)=1;
        for j=1:n
            if i~=j
            l(i)=l(i)*(m-x(j))/(x(i)-x(j));
      end
      final(i)=l(i)*y(i);
    end
    answer=sum(final);
    end

我无法使用interp1进行分配。

有没有办法在matlab中这样做?我已经寻找了几个小时的解决方案,但似乎还没有人尝试过这个。

谢谢!

0 个答案:

没有答案