lagrange.m

来自「有用的matlab源」· M 代码 · 共 13 行

M
13
字号
function poly=lagrange(X,Y)
   N=length(X);
   poly=zeros(N,1);
   for h=1:N
     polytmp=1;
     for k=1:N
         if(h~=k)
            polytmp=poly_mul(polytmp,[-X(k);1]./(X(h)-X(k))); 
         end;
     end;
      polytmp=poly_mul(Y(h),polytmp);   
      poly=poly_add(poly,polytmp); 
   end;    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?