Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 PRACTICA DE LABORATORIO
Función 1: Interpolación de Lagrange
Determina 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:
% X: es el vector con las Xi
% Y: es el vector con las Yi
% a: punto a evaluar
%Resultado:
% y: valor de interpolacion
% Ejemplo:
% > > x [ 0 1 2 3 4 ]
% >> y = [-4.0 -4.9 -6.4 -4.9 5.6]
% >> lagrange (x, y, 2)
n = length (X);
if (n ~= length(Y))
disp ('Tamaños inconsistentes...') return
end .
y = 0;
for i=1:n
L = 1;
for j=1:n
if (j ~ = i)
L = L * (a - X (j)) / (X (i) - X (j));
end
end
y = y + L*Y (i);
end
3. Digite la función difDivNewton y determine el polinomio que pasa por los siguientes puntos:
(Grafique datos y el polinomio de Interpolación).
Xi Yi Xi Yi Xi Yi
1 1 1 4.75 1 1
2 5 2 4.00 2 0.5000
2.5 7 3 5.25 3 0.3333
3 8 5 19.75 4 0.2500
4 2 6 36.00 5 0.2000
5 1 6 0.1667
7 0.1429
P1(x) =……………………………………………………………………………..
P2(x) =……………………………………………………………………………..
P3(x) =...........................................................................................................