%Determine el valor, y = P(a),donde p(x) es el polinomio de interpolación
de LAGRANGE function y = lagrange(X,Y,a) %Determina el valor evaluado en el punto 'a' del polinomio de interpolación %de lagrange %Datos: % n=length(X); if(n~=length(Y)) disp('Tamaños inconsistentes...') return end y=0; for i=1:n L=1; for i=1:n if(j~=i) L=L*(a-X(j))/((X(i)-X(j)); end end y=y+L*Y(i) end