metodo de Lagrange

download metodo de Lagrange

of 1

description

interpolacion

Transcript of metodo de Lagrange

function [C]=LAGRANGE(x,y)%para ingresar los valores de x,y;ademas para que esos valores los guardemos en C y esos valores seran los coeficientes que queremos hallar n1=length(x);%la cantidad de todos los puntos que se tienes osea la cantidad de elemtos de la matriz x,y.n=n1-1;% n sera el grado del polinomio.L=zeros(n1,n1);%creamos una matriza puros ceros de n1xn1for k=1:n+1 %creamos el parametro k v=1; %parametro de ayuda para multiplicar los coeficientes de lagrange for j=1:n+1 % observamo que en el denominador se deben tener valores distintos para k y j. if k~=j; %hacemos cumplir la condicion y enpezara a ejecitar. v=conv(v,poly(x(j)))/(x(k)-x(j)); %efectuamos la operacion end%finaliza el if. end %finaliza la instruccion for L(k,:)=v% actualizamos nuestra matriz L.endC=y*L %multiplizamos como una combinacion lineal el vector y con L.