SlideShare una empresa de Scribd logo
1
ESCUELA SUPERIOR DE NÁUTICA Y MÁQUINAS NAVALES / NAUTIKAKO
ETA ITSASONTZI MAKINETAKO GOI ESKOLA TEKNIKOA
FUNDAMENTOS MATEMÁTICOS
G - Métodos de Interpolación
Polinomio de interpolación de Lagrange. Polinomio de interpolación de Newton.
Interpolación por el método de los Mínimos Cuadrados (Cuadratura gaussiana).
Objetivo:
El alumno debe llegar a la interpolación de una función y = f(x), utilizando diversos
métodos, por medio de polinomios de grado n, a partir del valor que toma la función en
n puntos determinados. Se llegará a los multiplicadores de Lagrange, que se utilizan
mucho en el Cálculo Numérico. Con su ayuda podemos obtener fácilmente polinomios
de interpolación para funciones. Es interesante hacer alguna práctica de su obtención de
manera manual, aunque el alumno llegue también a utilizar métodos informáticos
directos para obtenerla. Será importante en todo momento controlar el error de
aproximación cometido al sustituir la función f(x) por su correspondiente polinomio de
interpolación p(x).
Introducción:
Consideremos que nos encontramos en la siguiente situación, conocemos el valor que
toma la función f(x) en una serie de n puntos x0, x1, …, xn (véase el gráfico), pero sin
embargo, no conocemos la forma explícita de dicha función f(x). Lo que hemos de
hacer es interpolar esos datos, para obtener un polinomio (polinomio de interpolación)
que cumpla f(x )≈ p(x).
Por lo general, hallamos el polinomio de interpolación p(x) cuando disponemos de un
conjunto n de datos obtenidos experimentalmente, de esta manera manejamos el
polinomio p(x) como una aproximación a la función f(x). En ocasiones, también
podemos obtener el polinomio de interpolación p(x) de una función f(x) conocida, pero
de enorme complejidad, puesto que un polinomio siempre es más fácil de manejar.
2
G1. Polinomio de interpolación de Lagrange
Sea una función f(x), de tal manera que conozcamos su valor en cada uno de n+1
puntos: f(x0), f(x1), …, f(xn).
Consideremos las siguientes expresiones polinómicas (llamadas “multiplicadores o
coeficientes de Lagrange”):
0 1 1 1
0 1 1 1
( ) ( ) ... ( ) ( ) ... ( )
( )
( ) ( ) ... ( ) ( ) ... ( )
k k n
k
k k k k k k k n
x x x x x x x x x x
L x
x x x x x x x x x x
 
 
          

          
Son n+1 multiplicadores, para k=0, 1, 2, …, n+1.
Se suelen expresar abreviadamente en la forma:
0
( )
( )
( )
n
i
k
i k i
i k
x x
L x
x x




 (i = 0, 1, …, k)
Es decir, para el multiplicador k-ésimo, están en el numerador los productos de todos
los posibles (x – xi) excepto el (x – xk), y en el denominador los productos de todos los
(xk – xi) excepto el (xk – xk).
Propiedad de los coeficientes Lk(x):
Tal como están definidos estos coeficientes, es obvio que poseen la siguiente
propiedad: El coeficiente Lk(x) se anula en cada punto xi, excepto en el xk que tiene el
valor 1 (valor máximo).
Consideremos un ejemplo gráfico, supongamos como soporte los seis puntos
siguientes, x0 = 1, x1 = 3, x2 = 4, x3 = 6, x4 = 8, x5 = 9.
Por ejemplo, L3(x) se obtendría así:
3
( 1) ( 3) ( 4) ( 8) ( 9)
( )
(6 1) (6 3) (6 4) (6 8) (6 9)
x x x x x
L x
        

        
Una expresión polinómica que al representarla gráficamente queda:
Donde se aprecia la propiedad indicada.
Pues bien, el polinomio de interpolación deLagrange se obtiene como la siguiente
combinación lineal de estos Lk(x):
0
( ) ( ) ( )
n
k k
k
p x f x L x

  [1]
3
EJEMPLO: Consideremos la función f(x)=ex
. Supongamos conocido el valor que
toma esta función en los cuatro puntos: x0=2, x1=2.5, x2=3, x3=4, es decir:
f(x0) = 7.3890, f(x1) = 12.1825, f(x2) = 20.0855, f(x3) = 54.5980
Pasemos a hallar el polinomio de interpolación de Lagrange:
3 2
0
3 2
1
3 2
2
3
( 2.5)( 3)( 4)
( ) 9.5 29.5 30
(2 2.5)(2 3)(2 4)
( 2)( 3)( 4)
( ) 2.66667 24 69.3333 64
(2.5 2)(2.5 3)(2.5 4)
( 2)( 2.5)( 4)
( ) 2 17 46 40
(3 2)(3 2.5)(3 4)
( 2)( 2
( )
x x x
L x x x x
x x x
L x x x x
x x x
L x x x x
x x
L x
  
     
  
  
    
  
  
     
  
 
 3 2.5)( 3)
0.3333 3.5 6.16667 5
(4 2)(4 2.5)(4 3)
x
x x x

   
  
Por tanto, el polinomio de interpolación de Lagrange será el siguiente:
p(x) = f(x0) L0(x) + f(x1) L1(x) + f(x2) L2(x) + f(x3) L3(x)
es decir,
p(x) = 7.3890 L0(x) + 12.1825 L1(x) + 20.0855 L2(x) + 54.5980 L3(x)
que tras sustituir los Lk(x) hallados queda:
p(x) = 3.12601 x3
– 17.2259 x2
+ 39.432 x – 27.5792
Para comprobar la gran aproximación existente entre este polinomio y la función
f(x)=ex
, correspondiente al intervalo entre los puntos 2 y 4, podemos representarlas
gráficamente:
Las dos gráficas coinciden en el rango de x 2-4.
4
G2. Polinomio de interpolación de Newton
Puede demostrarse matemáticamente que dado n+1 puntos xi y los valores que toma
una función f(x) en cada uno de esos puntos, existe un único polinomio p(x) de grado n
que aproxima con un mínimo error esa función en el rango de puntos xi . Ese polinomio
es el llamado polinomio de interpolación de Lagrange que puede obtenerse de la forma
que hemos visto. El método de interpolación de Newton es otra manera de obtener este
mismo polinomio p(x).
El método de interpolación de Newton ha venido utilizándose por su facilidad de
cálculo, sobre todo en épocas en las que no se disponía las máquinas que ahora
disponemos. Aunque este método pueda parecer más largo que el de Lagrange, su
ventaja está en que utiliza un algoritmo adaptativo, lo que desde el punto de vista
computacional es muy ventajoso (un computador emplea mucho menos tiempo para
obtenerlo).
La fórmula de interpolación de Newton viene dada por:
 
1
0 1
0 0
( ) , ,...,
in
i j
i j
p x f x x x x x

 
   [2]
Siendo 0 1, ,..., if x x x las llamadas diferencias divididas1
de f para los x0, x1, …, xn.
Las diferencias divididas son unos números reales que suelen obtenerse fácilmente a
partir de una tabla como la siguiente (para el caso de 4 puntos)
0 0
0 1
1 1 0 1 2
1 2 0 1 2 3
2 2 1 2 3
2 3
3 3
( )
,
( ) , ,
, , , ,
( ) , ,
,
( )
x f x
f x x
x f x f x x x
f x x f x x x x
x f x f x x x
f x x
x f x
Donde por ejemplo 2 3 1 2
1 2 3
3 1
, ,
, ,
f x x f x x
f x x x
x x



, es decir, la diferencia de las
dos cantidades que se encuentran a su izquierda, dividida entre la resta de los xi de los
extremos de su paréntesis angular.
Otro ejemplo: 1 2 3 0 1 2
0 1 2 3
3 0
, , , ,
, , ,
f x x x f x x x
f x x x x
x x



.
1
Las diferencia divididas, así como las diferencias finitas aparecen en las tablas de los libros de Cálculo
Numérico.
5
Calculada toda esta tabla de diferencias divididas, el polinomio de interpolación se
obtiene según la fórmula [2]:
0 0 1 0 0 1 2 0 1
0 1 2 3 0 1 2
( ) ( ) , ( ) , , ( )( )
, , , ( )( )( )
p x f x f x x x x f x x x x x x x
f x x x x x x x x x x
      
   
Como ejemplo práctico vamos a volver a obtener el polinomio de interpolación para la
función f(x) = ex
, en los puntos{2, 2.5, 3, 4}, pero en esta ocasión lo hacemos por el
método de Newton.
Las diferencias divididas para este caso son:
0
1
2
3
2.0 7.38906
9.58688
2.5 12.1825 6.21912
15.806 3.1260
3.0 20.0855 12.471133
34.5127
4.0 54.5982
x
x
x
x




A continuación establecemos el polinomio de interpolación según la fórmula [2]:
p(x) = 7.38906 + 9.58688 (x – 2) + 6.21912 (x – 2) (x – 2.5) +
+ 3.1260 (x – 2) (x – 2.5) (x – 3)
Después de reducir los términos llegamos a:
p(x) = 3.126 x3
– 17.2259 x2
+ 39.4318 x – 27.5791
que al compararlo con el obtenido por el método de Lagrange observamos que son
básicamente el mismo polinomio.
6
G3. Método de los Mínimos Cuadrados (Cuadratura Gaussiana)
Supongamos que al realizar una serie de mediciones de dos variables (x, y) , se ha
obtenido una distribución de pares de valores o puntos:
(x1, y1) , (x2, y2) , … , (xi, yi) , … , (xn, yn) .
Se trata de buscar un polinomio (grado m) que se ajuste lo mejor posible a esa
distribución de puntos, en la forma:
y = axm
+ bxm-1
+ …+ c
El método de los mínimos cuadrados busca una curva, como se indica en la gráfica, de
tal manera que se minimice la suma de los cuadrados de los errores, ei , cometidos al
sustituir los puntos por la ordenada y(xi).
Matemáticamente equivale a un problema de hallar un mínimo para una función de
m+1 variables:
f(a, b, …, c)
Nótese que las variables son los coeficientes del polinomio a hallar.
Para aclarar los conceptos apliquemos el método para el caso de un polinomio de
grado 2 (función polinómica), es decir, mediante una parábola:
y = ax2
+ bx+ c
Si observamos la figura de arriba, tenemos en el punto i-ésimo un error:
ei = axi
2
+ bxi+ c – yi → ei
2
= (axi
2
+ bxi+ c – yi )2
.
Por tanto la suma de los cuadrados de los errores es:
 
22 2
1 1
( , , )
n n
i i i i
i i
e ax bx c y f a b c
 
     
Se trata, pues, de minimizar esta función de tres variables, f(a, b, c)
7
Las condiciones de extremo se dan allí donde se anulan las derivadas primeras de f :
 
 
 
2 2
1
2
1
2
1
' 2 . 0
' 2 . 0
' 2 .1 0
n
a i i i i
i
n
b i i i i
i
n
c i i i
i
f ax bx c y x
f ax bx c y x
f ax bx c y



    
    
    



Sacando el factor 2, y simplificándolo tenemos las condiciones de mínimo:
 
 
 
2 2
1
2
1
2
1
. 0
. 0
.1 0
n
i i i i
i
n
i i i i
i
n
i i i
i
ax bx c y x
ax bx c y x
ax bx c y



   
   
   



Que es un sistema de 3 ecuaciones con e incógnitas, del cual se hallan a, b, c.
8
98 36 14 73 0
36 14 6 29 0
14 6 3 13 0
a b c
a b c
a b c
   

   
    
* Un ejemplo de cuadratura gaussiana.
Por medio de cuadratura gaussiana hay que hallar un polinomio de interpolación (de
grado 2) para la tabla de datos siguiente: x1 = 1, x2 = 2, x3 = 3 .
y1 = 3, y2 = 4, y3 = 6 .
Solución:
En este caso vamos a tomar para la cuadratura gaussiana un polinomio de grado 2,
que tiene la forma: P(x) = a x2
+b x + c.
Las condiciones de extremo para este caso son las soluciones del sistema:
Operando, queda reducido al sistema de ecuaciones lineales:
Cuyas soluciones son: a=5, b=-18.5, c= 18.
El polinomio de interpolación por cuadratura gaussiana es p(x) = 5x2
-18.5 x + 18.
2 2 2 2 2 2
2 1 2 1 2 1
2 0 2 0 2 0
( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0
( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0
( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0
a b c a b c a b c
a b c a b c a b c
a b c a b c a b c
            

           
            
9
* Splines (Special Lines) cúbicas
Si como polinomio interpolatorio tomamos un polinomio de grado 3:
P(x) = ax3
+ bx2
+ cx + d, recibe el nombre de “Spline”.
* Interpolación de datos 2-D con MATLAB.
Sean conocidos una tabla de datos:
x = [1, 1.2, 1.3, 1.5, …]
y = [4.254, 3.097, 5.671, …]
El primer punto sería el (1, 4.254), el segundo el (1.2, 3.097), etc.
La manera de realizar la interpolación de estos datos medinte la función interp1 de
MATLAB es:
>> yi = interp1(x, y, xi, método);
>> plot(x, y, 'o', xi, yi);
Donde pondremos en método el método de interpolación deseado:
Métodos .
- ‘nearest’
- ‘linear’ (por defecto)
- ‘spline’ Cubic spline interpolation
- ‘cubic’
Por otra parte la ‘o’ en el interior del plot señala cada punto con un circulito (una ‘o’).
Hay otras opciones que pueden verse en el manual del MATLAB.
10
Ejemplo 1.
>> x = 0:10; % se trata del rango 0, 1 2, …, 10
>> y = exp(x);
>> xi = 0:0.2:10;
>> yi = interp1(x, y, xi);
>> plot(x, y, 'o‘ , xi, yi);
Observar que al no indicarse el tipo de interpolación en el interp1 se realiza una
interpolación lineal (por defecto).
11
Ejemplo 2.
Hay que interpolar mediante ‘spline’ los datos de la tabla siguiente:
x 2 2.1 2.6 3 3.2 3.7 4 4.3
y 5 5.3 5.6 5.4 4.9 4.5 3.8 3.3
Solución:
>> tab = [2 2.1 2.6 3 3.2 3.7 4 4.3; 5 5.3 5.6 5.4 4.9 4.5 3.8 3.3]
>> x = tab(1, :); y = tab(2, :);
>> xi = 2:0.25:4.5;
>> yi = interp1(x, y, xi, 'spline');
>> plot(x, y, 'o', xi, yi)
12
Ejemplo 3:
Tenemos dos vectores con los censos poblacionales (por décadas) de una nación en el
siglo XX, en millones de personas:
>> t = 1900:10:1990;
>> p = [75.995 91.972 105.711 123.203 131.669...
150.697 179.323 203.212 226.505 249.633];
Por interpolación podemos estimar la población en cualquier año:
>> t = 1900:10:1990;
>> p = [75.995 91.972 105.711 123.203 131.669...
150.697 179.323 203.212 226.505 249.633];
>> interp1(t, p, 1975)
ans =
214.8585
Siguiendo este mismo ejemplo, podríamos representar en un diagrama la población
anual:
>> t = 1900:10:1990;
>> p = [75.995 91.972 105.711 123.203 131.669...
150.697 179.323 203.212 226.505 249.633];
>> x = 1900:1:2000;
>> y = interp1(t, p, x, 'spline'); plot(t,p,'o',x,y)

Más contenido relacionado

La actualidad más candente

Función vectorial de variable real
Función vectorial de variable realFunción vectorial de variable real
Función vectorial de variable real
UNI - UCH - UCV - UNMSM - UNFV
 
Interpolación polinómica de lagrange
Interpolación polinómica de lagrangeInterpolación polinómica de lagrange
Interpolación polinómica de lagrange
Billy Montero
 
Respuestas De Las Derivadas
Respuestas De Las DerivadasRespuestas De Las Derivadas
Respuestas De Las DerivadasERICK CONDE
 
Solucionario analisis matematico iii eduardo espinoza ramos
Solucionario analisis matematico iii   eduardo espinoza ramosSolucionario analisis matematico iii   eduardo espinoza ramos
Solucionario analisis matematico iii eduardo espinoza ramosJean Romero
 
Presentacion integrales indefinidas
Presentacion integrales indefinidasPresentacion integrales indefinidas
Presentacion integrales indefinidas
sarilitmaita
 
Measure and integration
Measure and integrationMeasure and integration
Measure and integration
Prakash Dabhi
 
Interpolacion POLINOMICA DE NEWTON
Interpolacion POLINOMICA DE NEWTONInterpolacion POLINOMICA DE NEWTON
Interpolacion POLINOMICA DE NEWTON
josmell kerlin fabian guerra
 
introduction to differential equations
introduction to differential equationsintroduction to differential equations
introduction to differential equations
Emdadul Haque Milon
 
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramosDeiby Requena Marcelo
 
Ecuaciones diferenciales parciales E.D.P.
Ecuaciones diferenciales parciales E.D.P.Ecuaciones diferenciales parciales E.D.P.
Ecuaciones diferenciales parciales E.D.P.
jordan rojas alarcon
 
Métodos numéricos con fortran 90
Métodos numéricos con fortran 90Métodos numéricos con fortran 90
Métodos numéricos con fortran 90Marco Antonio
 
Topicosenalgebralineal
TopicosenalgebralinealTopicosenalgebralineal
TopicosenalgebralinealYilber Sisco
 
Integración numerica método de Simpsom
Integración numerica método de SimpsomIntegración numerica método de Simpsom
Integración numerica método de Simpsom
mat7731
 
6.4 inverse matrices
6.4 inverse matrices6.4 inverse matrices
6.4 inverse matricesmath260
 
Teoría de Interpolación
Teoría de InterpolaciónTeoría de Interpolación
Teoría de Interpolación
José Alejandro Barazarte
 
Fortran 90 con métodos numéricos
Fortran 90 con métodos numéricosFortran 90 con métodos numéricos
Fortran 90 con métodos numéricosMarco Antonio
 

La actualidad más candente (20)

Función vectorial de variable real
Función vectorial de variable realFunción vectorial de variable real
Función vectorial de variable real
 
Interpolación polinómica de lagrange
Interpolación polinómica de lagrangeInterpolación polinómica de lagrange
Interpolación polinómica de lagrange
 
The newton raphson method
The newton raphson methodThe newton raphson method
The newton raphson method
 
Interpolacion
InterpolacionInterpolacion
Interpolacion
 
Respuestas De Las Derivadas
Respuestas De Las DerivadasRespuestas De Las Derivadas
Respuestas De Las Derivadas
 
Solucionario analisis matematico iii eduardo espinoza ramos
Solucionario analisis matematico iii   eduardo espinoza ramosSolucionario analisis matematico iii   eduardo espinoza ramos
Solucionario analisis matematico iii eduardo espinoza ramos
 
Presentacion integrales indefinidas
Presentacion integrales indefinidasPresentacion integrales indefinidas
Presentacion integrales indefinidas
 
Algebra Lineal ejercicios
Algebra Lineal ejercicios Algebra Lineal ejercicios
Algebra Lineal ejercicios
 
Measure and integration
Measure and integrationMeasure and integration
Measure and integration
 
Interpolacion POLINOMICA DE NEWTON
Interpolacion POLINOMICA DE NEWTONInterpolacion POLINOMICA DE NEWTON
Interpolacion POLINOMICA DE NEWTON
 
introduction to differential equations
introduction to differential equationsintroduction to differential equations
introduction to differential equations
 
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos
108639348 solucionario-analisis-matematico-iii-eduardo-espinoza-ramos
 
Espacios L2
Espacios L2Espacios L2
Espacios L2
 
Ecuaciones diferenciales parciales E.D.P.
Ecuaciones diferenciales parciales E.D.P.Ecuaciones diferenciales parciales E.D.P.
Ecuaciones diferenciales parciales E.D.P.
 
Métodos numéricos con fortran 90
Métodos numéricos con fortran 90Métodos numéricos con fortran 90
Métodos numéricos con fortran 90
 
Topicosenalgebralineal
TopicosenalgebralinealTopicosenalgebralineal
Topicosenalgebralineal
 
Integración numerica método de Simpsom
Integración numerica método de SimpsomIntegración numerica método de Simpsom
Integración numerica método de Simpsom
 
6.4 inverse matrices
6.4 inverse matrices6.4 inverse matrices
6.4 inverse matrices
 
Teoría de Interpolación
Teoría de InterpolaciónTeoría de Interpolación
Teoría de Interpolación
 
Fortran 90 con métodos numéricos
Fortran 90 con métodos numéricosFortran 90 con métodos numéricos
Fortran 90 con métodos numéricos
 

Similar a Interpolacion 1

INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSOINTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
BryanChamorroDurand1
 
Interpolacion y aproximacion lab 07
Interpolacion y aproximacion lab 07Interpolacion y aproximacion lab 07
Interpolacion y aproximacion lab 07
Platón José Colque Vargas
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
miguelcasa
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
Informe yoselin
Informe yoselinInforme yoselin
Informe yoselin
Yoselin Barrera
 
INTERPOLACIÓN.pdf
INTERPOLACIÓN.pdfINTERPOLACIÓN.pdf
INTERPOLACIÓN.pdf
HectorMamani13
 
Informe yoselin
Informe yoselinInforme yoselin
Informe yoselin
Yoselin Barrera
 
Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3
JAHADIEL
 
Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)José Manuel Gómez Vega
 
Interpolacion lagrange
Interpolacion lagrangeInterpolacion lagrange
Interpolacion lagrange
mat7731
 
Metodos deber
Metodos deberMetodos deber
Metodos deber
Karen Carrion Claudio
 
Funcione Polinomiales
Funcione PolinomialesFuncione Polinomiales
Funcione Polinomiales
Alfredo208743
 
FUNCIONES RACIONALES
FUNCIONES RACIONALESFUNCIONES RACIONALES
FUNCIONES RACIONALES
Cris Panchi
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2Diego Perdomo
 
Integracion numerica....
Integracion numerica....Integracion numerica....
Integracion numerica....Pablo Perez
 
Proyecto de analisis matematico
Proyecto de analisis matematico Proyecto de analisis matematico
Proyecto de analisis matematico Pablo Perez
 
Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179
Jonathan Mejías
 
Cap11 polinomiales
Cap11 polinomialesCap11 polinomiales
Cap11 polinomiales
nivelacion008
 

Similar a Interpolacion 1 (20)

INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSOINTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
INTERPOLACION Y EJEMPLOS PRACTICOS PARA CURSO
 
Interpolacion y aproximacion lab 07
Interpolacion y aproximacion lab 07Interpolacion y aproximacion lab 07
Interpolacion y aproximacion lab 07
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
Informe yoselin
Informe yoselinInforme yoselin
Informe yoselin
 
INTERPOLACIÓN.pdf
INTERPOLACIÓN.pdfINTERPOLACIÓN.pdf
INTERPOLACIÓN.pdf
 
Informe yoselin
Informe yoselinInforme yoselin
Informe yoselin
 
Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3Cap9 interpolextrapolnumer-ajustedatos3
Cap9 interpolextrapolnumer-ajustedatos3
 
Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)Varios problemas de cálculo numérico (teoría del MEF-FEM)
Varios problemas de cálculo numérico (teoría del MEF-FEM)
 
Interpolacion lagrange
Interpolacion lagrangeInterpolacion lagrange
Interpolacion lagrange
 
Interpolacion
InterpolacionInterpolacion
Interpolacion
 
Metodos deber
Metodos deberMetodos deber
Metodos deber
 
Funcione Polinomiales
Funcione PolinomialesFuncione Polinomiales
Funcione Polinomiales
 
FUNCIONES RACIONALES
FUNCIONES RACIONALESFUNCIONES RACIONALES
FUNCIONES RACIONALES
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2
 
Integracion numerica....
Integracion numerica....Integracion numerica....
Integracion numerica....
 
Proyecto de analisis matematico
Proyecto de analisis matematico Proyecto de analisis matematico
Proyecto de analisis matematico
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179
 
Cap11 polinomiales
Cap11 polinomialesCap11 polinomiales
Cap11 polinomiales
 

Último

Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 

Interpolacion 1

  • 1. 1 ESCUELA SUPERIOR DE NÁUTICA Y MÁQUINAS NAVALES / NAUTIKAKO ETA ITSASONTZI MAKINETAKO GOI ESKOLA TEKNIKOA FUNDAMENTOS MATEMÁTICOS G - Métodos de Interpolación Polinomio de interpolación de Lagrange. Polinomio de interpolación de Newton. Interpolación por el método de los Mínimos Cuadrados (Cuadratura gaussiana). Objetivo: El alumno debe llegar a la interpolación de una función y = f(x), utilizando diversos métodos, por medio de polinomios de grado n, a partir del valor que toma la función en n puntos determinados. Se llegará a los multiplicadores de Lagrange, que se utilizan mucho en el Cálculo Numérico. Con su ayuda podemos obtener fácilmente polinomios de interpolación para funciones. Es interesante hacer alguna práctica de su obtención de manera manual, aunque el alumno llegue también a utilizar métodos informáticos directos para obtenerla. Será importante en todo momento controlar el error de aproximación cometido al sustituir la función f(x) por su correspondiente polinomio de interpolación p(x). Introducción: Consideremos que nos encontramos en la siguiente situación, conocemos el valor que toma la función f(x) en una serie de n puntos x0, x1, …, xn (véase el gráfico), pero sin embargo, no conocemos la forma explícita de dicha función f(x). Lo que hemos de hacer es interpolar esos datos, para obtener un polinomio (polinomio de interpolación) que cumpla f(x )≈ p(x). Por lo general, hallamos el polinomio de interpolación p(x) cuando disponemos de un conjunto n de datos obtenidos experimentalmente, de esta manera manejamos el polinomio p(x) como una aproximación a la función f(x). En ocasiones, también podemos obtener el polinomio de interpolación p(x) de una función f(x) conocida, pero de enorme complejidad, puesto que un polinomio siempre es más fácil de manejar.
  • 2. 2 G1. Polinomio de interpolación de Lagrange Sea una función f(x), de tal manera que conozcamos su valor en cada uno de n+1 puntos: f(x0), f(x1), …, f(xn). Consideremos las siguientes expresiones polinómicas (llamadas “multiplicadores o coeficientes de Lagrange”): 0 1 1 1 0 1 1 1 ( ) ( ) ... ( ) ( ) ... ( ) ( ) ( ) ( ) ... ( ) ( ) ... ( ) k k n k k k k k k k k n x x x x x x x x x x L x x x x x x x x x x x                            Son n+1 multiplicadores, para k=0, 1, 2, …, n+1. Se suelen expresar abreviadamente en la forma: 0 ( ) ( ) ( ) n i k i k i i k x x L x x x      (i = 0, 1, …, k) Es decir, para el multiplicador k-ésimo, están en el numerador los productos de todos los posibles (x – xi) excepto el (x – xk), y en el denominador los productos de todos los (xk – xi) excepto el (xk – xk). Propiedad de los coeficientes Lk(x): Tal como están definidos estos coeficientes, es obvio que poseen la siguiente propiedad: El coeficiente Lk(x) se anula en cada punto xi, excepto en el xk que tiene el valor 1 (valor máximo). Consideremos un ejemplo gráfico, supongamos como soporte los seis puntos siguientes, x0 = 1, x1 = 3, x2 = 4, x3 = 6, x4 = 8, x5 = 9. Por ejemplo, L3(x) se obtendría así: 3 ( 1) ( 3) ( 4) ( 8) ( 9) ( ) (6 1) (6 3) (6 4) (6 8) (6 9) x x x x x L x                    Una expresión polinómica que al representarla gráficamente queda: Donde se aprecia la propiedad indicada. Pues bien, el polinomio de interpolación deLagrange se obtiene como la siguiente combinación lineal de estos Lk(x): 0 ( ) ( ) ( ) n k k k p x f x L x    [1]
  • 3. 3 EJEMPLO: Consideremos la función f(x)=ex . Supongamos conocido el valor que toma esta función en los cuatro puntos: x0=2, x1=2.5, x2=3, x3=4, es decir: f(x0) = 7.3890, f(x1) = 12.1825, f(x2) = 20.0855, f(x3) = 54.5980 Pasemos a hallar el polinomio de interpolación de Lagrange: 3 2 0 3 2 1 3 2 2 3 ( 2.5)( 3)( 4) ( ) 9.5 29.5 30 (2 2.5)(2 3)(2 4) ( 2)( 3)( 4) ( ) 2.66667 24 69.3333 64 (2.5 2)(2.5 3)(2.5 4) ( 2)( 2.5)( 4) ( ) 2 17 46 40 (3 2)(3 2.5)(3 4) ( 2)( 2 ( ) x x x L x x x x x x x L x x x x x x x L x x x x x x L x                                       3 2.5)( 3) 0.3333 3.5 6.16667 5 (4 2)(4 2.5)(4 3) x x x x         Por tanto, el polinomio de interpolación de Lagrange será el siguiente: p(x) = f(x0) L0(x) + f(x1) L1(x) + f(x2) L2(x) + f(x3) L3(x) es decir, p(x) = 7.3890 L0(x) + 12.1825 L1(x) + 20.0855 L2(x) + 54.5980 L3(x) que tras sustituir los Lk(x) hallados queda: p(x) = 3.12601 x3 – 17.2259 x2 + 39.432 x – 27.5792 Para comprobar la gran aproximación existente entre este polinomio y la función f(x)=ex , correspondiente al intervalo entre los puntos 2 y 4, podemos representarlas gráficamente: Las dos gráficas coinciden en el rango de x 2-4.
  • 4. 4 G2. Polinomio de interpolación de Newton Puede demostrarse matemáticamente que dado n+1 puntos xi y los valores que toma una función f(x) en cada uno de esos puntos, existe un único polinomio p(x) de grado n que aproxima con un mínimo error esa función en el rango de puntos xi . Ese polinomio es el llamado polinomio de interpolación de Lagrange que puede obtenerse de la forma que hemos visto. El método de interpolación de Newton es otra manera de obtener este mismo polinomio p(x). El método de interpolación de Newton ha venido utilizándose por su facilidad de cálculo, sobre todo en épocas en las que no se disponía las máquinas que ahora disponemos. Aunque este método pueda parecer más largo que el de Lagrange, su ventaja está en que utiliza un algoritmo adaptativo, lo que desde el punto de vista computacional es muy ventajoso (un computador emplea mucho menos tiempo para obtenerlo). La fórmula de interpolación de Newton viene dada por:   1 0 1 0 0 ( ) , ,..., in i j i j p x f x x x x x       [2] Siendo 0 1, ,..., if x x x las llamadas diferencias divididas1 de f para los x0, x1, …, xn. Las diferencias divididas son unos números reales que suelen obtenerse fácilmente a partir de una tabla como la siguiente (para el caso de 4 puntos) 0 0 0 1 1 1 0 1 2 1 2 0 1 2 3 2 2 1 2 3 2 3 3 3 ( ) , ( ) , , , , , , ( ) , , , ( ) x f x f x x x f x f x x x f x x f x x x x x f x f x x x f x x x f x Donde por ejemplo 2 3 1 2 1 2 3 3 1 , , , , f x x f x x f x x x x x    , es decir, la diferencia de las dos cantidades que se encuentran a su izquierda, dividida entre la resta de los xi de los extremos de su paréntesis angular. Otro ejemplo: 1 2 3 0 1 2 0 1 2 3 3 0 , , , , , , , f x x x f x x x f x x x x x x    . 1 Las diferencia divididas, así como las diferencias finitas aparecen en las tablas de los libros de Cálculo Numérico.
  • 5. 5 Calculada toda esta tabla de diferencias divididas, el polinomio de interpolación se obtiene según la fórmula [2]: 0 0 1 0 0 1 2 0 1 0 1 2 3 0 1 2 ( ) ( ) , ( ) , , ( )( ) , , , ( )( )( ) p x f x f x x x x f x x x x x x x f x x x x x x x x x x            Como ejemplo práctico vamos a volver a obtener el polinomio de interpolación para la función f(x) = ex , en los puntos{2, 2.5, 3, 4}, pero en esta ocasión lo hacemos por el método de Newton. Las diferencias divididas para este caso son: 0 1 2 3 2.0 7.38906 9.58688 2.5 12.1825 6.21912 15.806 3.1260 3.0 20.0855 12.471133 34.5127 4.0 54.5982 x x x x     A continuación establecemos el polinomio de interpolación según la fórmula [2]: p(x) = 7.38906 + 9.58688 (x – 2) + 6.21912 (x – 2) (x – 2.5) + + 3.1260 (x – 2) (x – 2.5) (x – 3) Después de reducir los términos llegamos a: p(x) = 3.126 x3 – 17.2259 x2 + 39.4318 x – 27.5791 que al compararlo con el obtenido por el método de Lagrange observamos que son básicamente el mismo polinomio.
  • 6. 6 G3. Método de los Mínimos Cuadrados (Cuadratura Gaussiana) Supongamos que al realizar una serie de mediciones de dos variables (x, y) , se ha obtenido una distribución de pares de valores o puntos: (x1, y1) , (x2, y2) , … , (xi, yi) , … , (xn, yn) . Se trata de buscar un polinomio (grado m) que se ajuste lo mejor posible a esa distribución de puntos, en la forma: y = axm + bxm-1 + …+ c El método de los mínimos cuadrados busca una curva, como se indica en la gráfica, de tal manera que se minimice la suma de los cuadrados de los errores, ei , cometidos al sustituir los puntos por la ordenada y(xi). Matemáticamente equivale a un problema de hallar un mínimo para una función de m+1 variables: f(a, b, …, c) Nótese que las variables son los coeficientes del polinomio a hallar. Para aclarar los conceptos apliquemos el método para el caso de un polinomio de grado 2 (función polinómica), es decir, mediante una parábola: y = ax2 + bx+ c Si observamos la figura de arriba, tenemos en el punto i-ésimo un error: ei = axi 2 + bxi+ c – yi → ei 2 = (axi 2 + bxi+ c – yi )2 . Por tanto la suma de los cuadrados de los errores es:   22 2 1 1 ( , , ) n n i i i i i i e ax bx c y f a b c         Se trata, pues, de minimizar esta función de tres variables, f(a, b, c)
  • 7. 7 Las condiciones de extremo se dan allí donde se anulan las derivadas primeras de f :       2 2 1 2 1 2 1 ' 2 . 0 ' 2 . 0 ' 2 .1 0 n a i i i i i n b i i i i i n c i i i i f ax bx c y x f ax bx c y x f ax bx c y                      Sacando el factor 2, y simplificándolo tenemos las condiciones de mínimo:       2 2 1 2 1 2 1 . 0 . 0 .1 0 n i i i i i n i i i i i n i i i i ax bx c y x ax bx c y x ax bx c y                   Que es un sistema de 3 ecuaciones con e incógnitas, del cual se hallan a, b, c.
  • 8. 8 98 36 14 73 0 36 14 6 29 0 14 6 3 13 0 a b c a b c a b c               * Un ejemplo de cuadratura gaussiana. Por medio de cuadratura gaussiana hay que hallar un polinomio de interpolación (de grado 2) para la tabla de datos siguiente: x1 = 1, x2 = 2, x3 = 3 . y1 = 3, y2 = 4, y3 = 6 . Solución: En este caso vamos a tomar para la cuadratura gaussiana un polinomio de grado 2, que tiene la forma: P(x) = a x2 +b x + c. Las condiciones de extremo para este caso son las soluciones del sistema: Operando, queda reducido al sistema de ecuaciones lineales: Cuyas soluciones son: a=5, b=-18.5, c= 18. El polinomio de interpolación por cuadratura gaussiana es p(x) = 5x2 -18.5 x + 18. 2 2 2 2 2 2 2 1 2 1 2 1 2 0 2 0 2 0 ( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0 ( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0 ( .1 .1 3).1 ( .2 .2 4).2 ( .3 .3 6).3 0 a b c a b c a b c a b c a b c a b c a b c a b c a b c                                       
  • 9. 9 * Splines (Special Lines) cúbicas Si como polinomio interpolatorio tomamos un polinomio de grado 3: P(x) = ax3 + bx2 + cx + d, recibe el nombre de “Spline”. * Interpolación de datos 2-D con MATLAB. Sean conocidos una tabla de datos: x = [1, 1.2, 1.3, 1.5, …] y = [4.254, 3.097, 5.671, …] El primer punto sería el (1, 4.254), el segundo el (1.2, 3.097), etc. La manera de realizar la interpolación de estos datos medinte la función interp1 de MATLAB es: >> yi = interp1(x, y, xi, método); >> plot(x, y, 'o', xi, yi); Donde pondremos en método el método de interpolación deseado: Métodos . - ‘nearest’ - ‘linear’ (por defecto) - ‘spline’ Cubic spline interpolation - ‘cubic’ Por otra parte la ‘o’ en el interior del plot señala cada punto con un circulito (una ‘o’). Hay otras opciones que pueden verse en el manual del MATLAB.
  • 10. 10 Ejemplo 1. >> x = 0:10; % se trata del rango 0, 1 2, …, 10 >> y = exp(x); >> xi = 0:0.2:10; >> yi = interp1(x, y, xi); >> plot(x, y, 'o‘ , xi, yi); Observar que al no indicarse el tipo de interpolación en el interp1 se realiza una interpolación lineal (por defecto).
  • 11. 11 Ejemplo 2. Hay que interpolar mediante ‘spline’ los datos de la tabla siguiente: x 2 2.1 2.6 3 3.2 3.7 4 4.3 y 5 5.3 5.6 5.4 4.9 4.5 3.8 3.3 Solución: >> tab = [2 2.1 2.6 3 3.2 3.7 4 4.3; 5 5.3 5.6 5.4 4.9 4.5 3.8 3.3] >> x = tab(1, :); y = tab(2, :); >> xi = 2:0.25:4.5; >> yi = interp1(x, y, xi, 'spline'); >> plot(x, y, 'o', xi, yi)
  • 12. 12 Ejemplo 3: Tenemos dos vectores con los censos poblacionales (por décadas) de una nación en el siglo XX, en millones de personas: >> t = 1900:10:1990; >> p = [75.995 91.972 105.711 123.203 131.669... 150.697 179.323 203.212 226.505 249.633]; Por interpolación podemos estimar la población en cualquier año: >> t = 1900:10:1990; >> p = [75.995 91.972 105.711 123.203 131.669... 150.697 179.323 203.212 226.505 249.633]; >> interp1(t, p, 1975) ans = 214.8585 Siguiendo este mismo ejemplo, podríamos representar en un diagrama la población anual: >> t = 1900:10:1990; >> p = [75.995 91.972 105.711 123.203 131.669... 150.697 179.323 203.212 226.505 249.633]; >> x = 1900:1:2000; >> y = interp1(t, p, x, 'spline'); plot(t,p,'o',x,y)