Vous êtes sur la page 1sur 9

Instituto Politcnico Nacional

Unidad Profesional Interdisciplinaria de Biotecnologa

Objetivos

Construir otra funcin que coincida con la funcin dada en los datos de interpolacin.
Conocer los valores de una funcin en distintos puntos.

Introduccin

La interpolacin requiere el clculo de los valores de una funcin y(x) para argumentos
entre en los cuales se conocen los valores , en otras
palabras, interpolar es recuperar los valores de una funcin en puntos intermedios dada
una tabla de valores de esta funcin.
Para poder realizar una interpolacin de Newton es necesario que los valores de
las x dadas en la funcin tabular tengan un espaciamiento constante mientras que
una interpolacin de LaGrange se puede llevar a cabo sin importar si el espaciamiento es
constante o variable.
La interpolacin de polinomios de LaGrange es una reformulacin del polinomio de Newton
que evita el clculo de la tabla de diferencias, el polinomio de LaGrange se expresa como:

Donde:

P es el smbolo de multiplicatoria y significa el producto de. Por ejemplo, el polinomio de


LaGrange de primer orden es:

Mientras que el polinomio de LaGrange de segundo grado es:

En este caso es la y la x es la . Mientras ms datos se tengan


en la tabla, se podr usar un polinomio de mayor grado, lo que dar mejores resultados.

Regresin lineal mltiple


Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

Ejercicio 1.
Encuentra el modelo de ajuste para estimar el peso de una persona con la siguiente
informacin suponga que el peso depende linealmente del peso y la estatura es decir, es
una funcin de dos variables de la forma:
%w=f(e,h)=a0+a1e+a2h

Edad Estatura Peso


19 1.75 60
19 1.76 58
19 1.82 80
20 1.75 77
19 1.77 74
19 1.75 75
19 1.8 80
19 1.82 80
19 1.84 74
19 1.68 80
20 1.77 72
20 1.66 59
19 1.7 60
21 1.7 62
21 1.72 65
20 1.69 67
clc;clear all
%regresion lineal multiple
%encuentra el modelo de ajuste para estimar el peso de una persona
%con la siguiente informacion
%suponga que el peso depende linealmente del peso y la estatura
%es decir, es una funcion de dos variables de la forma
%w=f(e,h)=a0+a1e+a2h
h=[19,19,19,20,19,19,19,19,19,19,20,20,19,21,21,20];
e=[1.75,1.76,1.82,1.75,1.77,1.75,1.8,1.82,1.84,1.68,1.77,1.66,1.7,1.7,1.7
2,1.69];
w=[60,58,80,77,74,75,80,80,74,80,72,59,60,62,65,67];
A=[length(h),sum(h),sum(e);sum(h),sum(h.^2),sum(h.*e);sum(e),sum(h.*e),su
m(e.^2)]
B=[sum(w);sum(w.*h);sum(w.*e)]
A1=inv(A)
C=A1*B
E1=21
H1=1.68
W1=-39.9593-1.3364*E1+77.8882*H1
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

Ejericicio 2.
E2 El polmero PPFPO es un lquido viscoso que se usa mucho en la industria electrnica
como lubricante, en un estudio del que se inform, en enero de 1986, se examinaron las
propiedades del espectro de reflectancia en el infrarrojo de dicho polmero. Se registr la
densidad ptica y de la absorcin de infrarrojo providente del PPFPO, con diferentes ajuste
experimentales de frecuencia de banda (x1) y espesor de la pelcula (x2) en un espectro de
infrarrojo. Los resultados se presentan en la siguiente tabla, considere el modelo de primer
orden de la forma

= 0 + 11 + 22

Densidad ptica Frecuencia de Espesor de


(y) banda (x1) (cm-1) la pelcula
(x2) (mg)

0.231 740 1.1


0.107 740 0.62
0.053 740 0.31
0.129 805 1.1
0.069 805 0.62
0.03 805 0.31
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

1.005 980 1.1


0.559 980 0.62
0.321 980 0.31
2.948 1235 1.1
1.633 1235 0.62
0.934 1235 0.31

clc;clear all
y=[0.231,0.107,0.053,0.129,0.069,0.03,1.005,0.559,0.321,2.948,1.633,0.934
];
x1=[740,740,740,805,805,805,980,980,980,1235,1235,1235];
x2=[1.1,0.62,0.31,1.1,0.62,0.31,1.1,0.62,0.31,1.1,0.62,0.31];
A=[length(x1),sum(x1),sum(x2);sum(x1),sum(x1.^2),sum(x1.*x2);sum(x2),sum(
x1.*x2),sum(x2.^2)]
B=[sum(y);sum(y.*x1);sum(y.*x2)]
A1=inv(A)
C=A1*B
X1=700;
X2=1;
y=-3.3727+0.0036*X1+0.9476*X2
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

El mtodo de LaGrange consiste en construir un polinomio de grado n que pase por


los puntos que constituyen los datos de forma discreta.
Este mtodo no requiere resolver un sistema de ecuaciones lineales
Ejercicio 1. Polinomio de grado 1 el cual se escribe de la forma siguiente;

() = 0( 1) + 1( 0)
Donde (x0, x1), (x1, y1) son valores discretos conocidos.
Evaluando en los puntos x0, x1=
(0) = 0(0 1) = 0
0
0 =
(0 1)
Para x0~=x1, de manera semejante
(1) = 1(1 0) = 1
1
1 =
(1 0)

0 1
() = +
(0 1) (1 0)

( 1) ( 0)
() = 0 + 1
(0 1) (1 0)
O bien la siguiente notacin;
() = 00 + 11
Donde:

( 1)
0() =
(0 1)
( 0)
1() =
(1 0)
Para el caso de 3 valores discretos
(0, 0), (1, 1), (2, 2)
Se propone el siguiente polinomio
() = 0( 1)( 2) + 1( 0)( 2) + 2( 0)( 1)
De la misma forma que el polinomio de grado uno (lineal) se obtiene los
coeficientes a0, a1, a2;
2() = 0()0 + 1()1 + 2()2
Donde
( 1)( 2)
() =
(0 1)(0 2)

( 0)( 2)
() =
(1 0)(1 2)
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

( 0)( 1)
() =
(2 0)(2 1)
Procediendo por induccin al polinomio de grado n

() = 0()0 + 1()1 + 2()2 + + Ln()


()1
=1
( )
() = =0
( )

Se muestran los datos de la velocidad de una partcula a diferentes tiempos

Tiempo 1 3 5 7 13
Velocidad 0.8 2.31 3.09 3.94 4.75

%polinomio de grado 1
clear all
close all
clc
%polinomio de interpolacin Lagrange
%se muestran los datos de la velocidad de una partcula a diferentes
tiempos
%tiempo en segundos
T=[1 3 5 7 13];
%velocidad en m/s
V=[0.8 2.31 3.09 3.94 4.75];
plot(T,V,'*r','markersize',3,'linewidth',4)
grid on
hold on
%construir en principio un polinomio para los tiempos 1,5,13
t=[1 5 13];
v=[0.8 3.09 4.75];
%coeficiente del polinomio de Lagrange
syms T
L1=(T-t(2))*(T-t(3))/(t(1)-t(2))*(t(1)-t(3))
L2=(T-t(1))*(T-t(3))/(t(2)-t(1))*(t(2)-t(3))
L3=(T-t(1))*(T-t(2))/(t(3)-t(1))*(t(3)-t(2))
L1=vpa(L1,3)
L2=vpa(L2,3)
L3=vpa(L3,3)
%polinomio de lagrange de grado dos
P=L1*v(1)+L2*v(2)+L3*v(3)
ezplot(P,[0 14])
legend('puntos exp.','polinomio de lagrange segundo grado')
hold off
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

Tarea

Construir el polinomio para los 5 puntos


Se muestran los datos de la velocidad de una partcula a diferentes tiempos

Tiempo 1 3 5 7 13
Velocidad 0.8 2.31 3.09 3.94 4.75

clear all
close all
clc
%polonomio de interpolacion Lagrange
%se muestran los datos de la velocidad de una particula a diferentes
tiempos
%tiempo en segundos
t=[1 3 5 7 13];
%velocidad en m/s
v=[0.8 2.31 3.09 3.94 4.75];
plot(t,v,'*r','markersize',3,'linewidth',4)
grid on
hold on
syms T
L1=(T-t(2))*(T-t(3))*(T-t(4))*(T-t(5))/(t(1)-t(2))*(t(1)-t(3))*(t(1)-
t(4))*(t(1)-t(5))
L2=(T-t(1))*(T-t(3))*(T-t(4))*(T-t(5))/(t(2)-t(1))*(t(2)-t(3))*(t(2)-
t(4))*(t(2)-t(5))
L3=(T-t(1))*(T-t(2))*(T-t(4))*(T-t(5))/(t(3)-t(1))*(t(3)-t(2))*(t(3)-
t(4))*(t(4)-t(5))
L4=(T-t(1))*(T-t(2))*(T-t(3))*(T-t(5))/(t(4)-t(1))*(t(4)-t(2))*(t(4)-
t(3))*(t(4)-t(5))
L5=(T-t(1))*(T-t(2))*(T-t(3))*(T-t(4))/(t(5)-t(1))*(t(5)-t(2))*(t(5)-
t(3))*(t(5)-t(4))
L1=vpa(L1,5)
L2=vpa(L2,5)
L3=vpa(L3,5)
L4=vpa(L4,5)
L5=vpa(L5,5)
P=L1*v(1)+L2*v(2)+L3*v(3)+L4*v(4)+L5*v(5)
ezplot(P,[0 14])
legend('puntos exp.','polinomio de lagrange cuarto grado')
hold off
Instituto Politcnico Nacional
Unidad Profesional Interdisciplinaria de Biotecnologa

Vous aimerez peut-être aussi