function[p]=langrange(x,xint,y)
x=[1 2 5];
y=[1 4 10];
xint=3;
n=size(x,2)
L=ones(n,size(xint,2));
if (size(x,2)~=size(y,2));
fprint('error x and y have same values')
else
for i=1:n
for j=1:n
if(i~=j)
L(i,:)=L(i,:)*(xint-x(j))/(x(i)-x(j));
end
end
end
p=0;
for i=1:n
p=p+y(i)*(L(i,:));
end
end
--------------------
Taimoor Gondal
Asim Zahid
Umar Cheema

Langrange method for MATLAB Code

  • 1.
    function[p]=langrange(x,xint,y) x=[1 2 5]; y=[14 10]; xint=3; n=size(x,2) L=ones(n,size(xint,2)); if (size(x,2)~=size(y,2)); fprint('error x and y have same values') else for i=1:n for j=1:n if(i~=j) L(i,:)=L(i,:)*(xint-x(j))/(x(i)-x(j)); end end end p=0; for i=1:n p=p+y(i)*(L(i,:)); end end -------------------- Taimoor Gondal Asim Zahid Umar Cheema