Incrustar presentación









![function [yi]=laGrande(xs,ys,x)
%interpolacion por el polinomio de laGrande
%obtener la longitud del vector x
n=length(xs);
if length(ys)~=n, error('x e y deben ser la misma longitud');end;
%calcular n factores de laGrange
for i=1:n
%cada factor es el producto de (x-xj)/(xi-xj)donde i~=j
producto=ys(i);
for j=1:n
if i~=j
producto=producto*(x-xs(j))/(xs(i)-xs(j));
end
end
%cada termino
yi=yi+producto;
end](https://image.slidesharecdn.com/mtododelagrange-131026205403-phpapp02/85/Metodo-de-lagrange-10-320.jpg)
![x=[0 5 13 16]
x=
0
5
13
16
y=[8.2 11.4 19.9 22.4]
y=
8.2000 11.4000 19.9000 22.4000
lagrange(x,y,10)
ans =
16.7250](https://image.slidesharecdn.com/mtododelagrange-131026205403-phpapp02/85/Metodo-de-lagrange-11-320.jpg)

El documento describe un experimento para probar un nuevo alimento para ganado vacuno. Se midió la producción de leche diaria de una vaca durante 22 días, con datos que van de 15 a 19 litros. Usando el método de interpolación de Lagrange, se aproxima el valor de la producción de leche del décimo día, el cual resulta ser 16.7250 litros.









![function [yi]=laGrande(xs,ys,x)
%interpolacion por el polinomio de laGrande
%obtener la longitud del vector x
n=length(xs);
if length(ys)~=n, error('x e y deben ser la misma longitud');end;
%calcular n factores de laGrange
for i=1:n
%cada factor es el producto de (x-xj)/(xi-xj)donde i~=j
producto=ys(i);
for j=1:n
if i~=j
producto=producto*(x-xs(j))/(xs(i)-xs(j));
end
end
%cada termino
yi=yi+producto;
end](https://image.slidesharecdn.com/mtododelagrange-131026205403-phpapp02/85/Metodo-de-lagrange-10-320.jpg)
![x=[0 5 13 16]
x=
0
5
13
16
y=[8.2 11.4 19.9 22.4]
y=
8.2000 11.4000 19.9000 22.4000
lagrange(x,y,10)
ans =
16.7250](https://image.slidesharecdn.com/mtododelagrange-131026205403-phpapp02/85/Metodo-de-lagrange-11-320.jpg)