lagran.m

来自「数值分析常用几种方法」· M 代码 · 共 23 行

M
23
字号
function[c,l]=lagran(x,y)
%x为n个节点的横坐标所组成的向量,y为纵坐标组成的向量
%c为所得插值函数的系数组成的向量
%conv为多项式乘多项式函数
w=length(x);
n=w-1;
l=zeros(w,w);
for k=1:n+1
    v=1;
    for j=1:n+1
        if k~=j
            v=conv(v,poly(x(j)))/(x(k)-x(j));
        end
    end
    l(k,:)=v;
end
c=y*l;





⌨️ 快捷键说明

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