shizhe-annibaby 发表于 2005-4-20 16:17

牛顿插值法的matlab实现

<P>function a=new(c,k)
=size(c);
b=zeros(x,2+k);
for i=1:x
     for j=1:2
         b(i,j)=c(i,j);
     end
end
  for j=3:2+k
      for i=j-1:x
          b(i,j)=(b(i,j-1)-b(i-1,j-1))/(b(i,1)-b(i-j+2,1));
      end
  end
  a=b</P>
<P>
function fx=newton(c,x,k)
    b=new(c,k);
    =size(b);
   
   fx=0;
    for i=1:p
        t=b(i,i+1)
        for j=1:i-1
            t=t*(x-b(i-1,1));
        end
        fx=fx+t;
    end
    fx</P>

zysh666666 发表于 2005-5-1 03:58

是什么程序呀?C语言吗?看不懂.

coolistone 发表于 2012-1-30 14:45

顶顶顶顶顶顶顶顶顶顶顶顶得到!

540215460 发表于 2012-7-3 14:56

什么东东呀{:soso_e114:}

lyztt1234 发表于 2015-7-23 11:35

看不太懂                        

lyztt1234 发表于 2015-7-23 11:36

有没有手算的算法                  

lyztt1234 发表于 2015-7-23 11:37

没有tilia              

lyztt1234 发表于 2015-7-23 11:37

看不太懂啊,怎么                 
页: [1]
查看完整版本: 牛顿插值法的matlab实现