Métodos de Interpolación

Documentos relacionados
Cuadratura de Newton-Cotes

Capítulo 3. Polinomios

TEMA 5: INTERPOLACION NUMERICA

Preliminares Interpolación INTERPOLACIÓN Y APROXIMACIÓN POLINOMIAL

INTEGRACIÓN NUMÉRICA

Integración numérica MAT 1105 F EJERCICIOS RESUELTOS. 1. Obtenga: a) Integrando por el método del trapecio. Se utilizan las siguientes formulas:

Algebra lineal y conjuntos convexos

Métodos Numéricos (SC 854) Integración

Unidad IV. 4.1 Conceptos de incremento y de razón de cambio. La derivada de una función.

La parábola es el lugar geométrico de los puntos del plano que equidistan de un punto fijo llamado foco y de una recta fija llamada directriz.

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales

Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.

Métodos Numéricos (SC 854) Solución de ecuaciones no lineales. 1. Definición del problema: raíces de ecuaciones no lineales

Métodos de integración

POLINOMIOS INTERPOLANTES O DE INTERPOLACIÓN

Definiciones I. Una solución de una ecuación son aquellos valores que al sustituirlos en la ecuación hacen que la igualdad sea cierta.

Interpolación. Javier Segura. February 12, 2012

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

Clase 9 Programación No Lineal

Diferenciación numérica: Método de Euler explícito

Análisis Numérico para Ingeniería. Clase Nro. 3

Lección 3: Aproximación de funciones. por polinomios. Fórmula de Taylor para


EJERCICIOS PROPUESTOS: Interpolación

DERIVADAS PARCIALES Y APLICACIONES

Planteamiento General para Polinomios Ortogonales. 1. Producto interno genérico, norma y ortogonalidad

Integral indefinida. Integral indefinida es el conjunto de las infinitas primitivas que puede tener una función.

Unidad 5: Geometría analítica del plano.

Integración Numérica. Regla de Simpson.

Tema 3: Ecuaciones. 1.- Ecuaciones de primer y segundo grado. 2.- Ecuaciones del tipo.

ECUACIÓN ORDINARIA DE LA ELIPSE CON CENTRO FUERA DEL ORIGEN

Marzo 2012

Capitulo IV - Inecuaciones

Preliminares Problemas de Valor Inicial Problemas de Contorno ECUACIONES DIFERENCIALES ORDINARIAS

PROPUESTA A. b) Para el valor de a obtenido, calcula los puntos de inflexión de la función f(x). (1 25 puntos)

OPCIÓN A. 1. (1 punto) Representa en la recta real el conjunto de valores reales x tales que 2 x y determínala mediante un intervalo.

Factorización de polinomios FACTORIZACIÓN DE POLINOMIOS

4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE

Derivadas e integrales

Conferencia clase. Al desacoplar las ecuaciones se tiene. Sistemas de ecuaciones diferenciales lineales usando álgebra lineal

M a t L a b. Oriol Roca POLINOMIOS EN MATLAB.

CAPÍTULO. Métodos numéricos

Preliminares Métodos de Ajuste de Curvas AJUSTE DE CURVAS AJUSTE DE CURVAS

LÍMITES DE FUNCIONES Y DE SUCESIONES

Grado en Química Bloque 1 Funciones de una variable

ECUACIONES POLINÓMICAS CON UNA INCÓGNITA

T2. Teorema fundamental del cálculo Parte II. Regla de Barrow. Enunciar y demostrar.

Unidad V. 5.1 Recta tangente y recta normal a una curva en un punto. Curvas ortogonales.

M a t L a b. Oriol R oca POLINOMIOS EN MATLAB.

02. Resolver sistemas de ecuaciones lineales por el método de Gauss.

Unidad 2: Ecuaciones, inecuaciones y sistemas.

CONTENIDOS MÍNIMOS del ÁREA DE MATEMÁTICAS

INICIACIÓN AL CÁLCULO DE DERIVADAS. APLICACIONES. en un intervalo al siguiente cociente:

Dada f : [a, b] R R, continua, se plantea el problema de encontrar ceros de f, es decir raíces de la ecuación

t si t 2. x 2 + xy + y 3 = 1 8.

No es otra cosa, que la representación de los resultados de una función sobre el plano carteciano.

Análisis Dinámico: Ecuaciones diferenciales

2. Continuidad y derivabilidad. Aplicaciones

TRABAJO DE MATEMÁTICAS. PENDIENTES DE 3º ESO. (2ª parte)

Volumen de Sólidos de Revolución

Derive V Límites y derivadas

Integral definida. dx es diferencial de x, e indica cuál es la variable de la función que se integra.

Tema 7: Derivada de una función

Tema 2: Polinomios, ecuaciones y sistemas de ecuaciones.

Métodos Multipaso lineales

IES Fco Ayala de Granada Sobrantes de 2011 (Modelo 4) Soluciones Germán-Jesús Rubio Luna

DESIGUALDADES. AXIOMA 1.- Tricotomía de los números reales. Si a y b son números reales entonces se cumple una y solo una de las relaciones

f(x) = x 2 Ejercicio 121 Para x = 1/2 formar los cocientes incrementales f/ x para los incrementos entre x = 1 y x = 1+ x de tres maneras diferentes:

Cuando se enumeran todos los elementos que componen el conjunto. A = { 1, 2, 3, 4, 5 }

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: TÉCNICAS DE INTEGRACIÓN

ECUACIONES.

MÉTODOS DE INTEGRACION

Una ecuación puede tener ninguna, una o varias soluciones. Por ejemplo: 5x 9 = 1 es una ecuación con una incógnita con una solución, x = 2

sobre un intervalo si para todo de se tiene que. Teorema 1 Sean y dos primitivas de la función en. Entonces,

BOLETÍN REPASO MATEMÁTICAS 3º ESO - 2ª PARTE

Ecuaciones Diferenciales

Apellidos: Nombre: para x 1, determina sus asíntotas. 4. Halla el valor de los parámetros m y n para que la función f sea continua en todo.

ETS Minas: Métodos matemáticos Ejercicios resueltos Tema 1 Preliminares

TEMA 3. POLINOMIOS Y FRACCIONES ALGEBRAICAS. Ficha 0

Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones

TEMA: 5 ÁLGEBRA 3º ESO

Solución de ecuaciones diferenciales por el método de elementos finitos

Determinación de la trasformada inversa mediante el uso de las fracciones parciales

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n )

Integral de Fourier y espectros continuos

MATEMÁTICAS 1º BACH. C. N. Y S. 25 de enero de 2010 Geometría y Logaritmos

GEOMETRÍA ANALÍTICA LA CIRCUNFERENCIA

MODELOS LINEALES. Alejandro Vera Trejo

Reemplazos Algebraicos. Gabriel Darío Uribe Guerra Universidad de Antioquia. XIII COLOQUIO REGIONAL DE MATEMÁTICAS y III SIMPOSIO DE ESTADÍSTICA.

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA

APLICACIONES DE LA DERIVADA

Función cuadrática. Ecuación de segundo grado completa

5. INTEGRALES. 5.1 Integral indefinida

Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencias de la Computación

MAXIMOS Y MINIMOS RELATIVOS

Sistemas de ecuaciones diferenciales y el uso de operadores

4º ESO opción B Ejercicios Geometría Analítica

Transcripción:

Capítulo 5 Métodos de Interpolación 5 Interpolación Lineal Dados dos puntos (x k,y k )y(x k+,y k+ ), si se desea encontrar un valor de y para una x dada dentro de un intervalo, se utiliza la siguiente ecuación (por triángulos semejantes) (x, y) (x, y ) k+ k+ (x, y ) k k Figura 5: Interpolación lineal y despejando para y, tenemos y y k x x k = y k+ y k x k+ x k (5) ( ) yk+ y k y = y k + (x x k ) (5) x k+ x k 5 Polinomio de Interpolación Único Suponer que se tienen (n + ) pares de datos (x,y ), (x,y ),,(x n,y n ) representando (n + ) puntos de la gráfica de una función y = f(x), cuya forma explícita no se conoce Las x i, i =,,n se asumen con valores distintos, es decir, la función es continua El polinomio que se va a encontrar debe satisfacer las siguientes restricciones: P n (x i )=y i, i =,,n (53) 77

c 997 6 Dr Horacio Martínez Alfaro asumiendo un polinomio P n (x) delaforma P n (x) =a + a x + a x + + a n x n (54) Al tener que cumplir con las restricciones (53), se generan (n + ) ecuaciones en (n +)incógnitas; siendo éstas los coeficientes a i s: a + a x + a x + a 3 x 3 + + a n x n = y a + a x + a x + a 3 x 3 + + a n x n = y a + a x + a x + a 3x 3 + + a nx n = y = a + a x n + a x n + a 3 x 3 n + + a n x n n = y n (55) y en forma matricial: x x xn x x xn x x x n x n x n xn n a a a a n = y y y y n (56) Resolviendo el sistema encontramos los valores del vector a =[a a a a n ] T Ejemplo 5 Encontrar el polinomio de interpolación único para los valores: (, 763), (, 364) y (3, 5774) e interpolar el valor x = Solución 4 3 9 P (x) =a + a x + a x a a = 763 364 a = 43 495 a 5774 85 P (x) =43 + 495x +85x y evaluando para x = : P () = 384835 La figura 5 muestra los datos y la función de interpolación 53 Polinomio de Interpolación de Lagrange Las condiciones que se tienen son las mismas que para el polinomio único; sin embargo, la forma del polinomio cambia: P n (x) =y b (x)+y b (x)+y b (x)+ + y n b n (x) (57) donde b k (x) es un polinomio de grado n El polinomio P n (x) cumple con las siguientes restricciones: P n (x i )=y i, i =,,n (58) 78

c 997 6 Dr Horacio Martínez Alfaro 5 4 3 5 5 3 Figura 5: Datos de interpolación y función P (x) de interpolación Si desarrollamos el polinomio P n (x i ), tenemos: generando (n + ) ecuaciones: y b (x i )+y b (x i )+y b (x i )+ + y n b n (x i )=y i, i =,,n (59) y b (x )+y b (x )+y b (x )+ + y n b n (x ) = y y b (x )+y b (x )+y b (x )+ + y n b n (x ) = y y b (x n )+y b (x n )+y b (x n )+ + y n b n (x n ) = y n (5) Examinando las ecuaciones, se observa que si los b k (x) se definen como b k (x j )=δ kj = {, k = j, k j, (5) las ecuaciones se logran satisfacer Ya que cada b k (x) es un polinomio de grado n que tiene distintas raíces en x, x, x,, x k, x k+,, x n,éste se puede expresar de la siguiente forma: b k (x) =K k (x x )(x x ) (x x k )(x x k+ ) (x x n ) (5) y las constantes K k se pueden determinar evaluando b k (x) enx = x k ;ésto es: b k (x k )=K k (x k x )(x k x ) (x k x k )(x k x k+ ) (x k x n ) (53) Como sabemos que b k (x k )=delaecuación 5, esto nos lleva a despejar K k : K k = (x k x )(x k x ) (x k x k )(x k x k+ ) (x k x n ) (54) y sustituyendo en la definición de los b k (x) (ecuación 53), tenemos: b k (x) = (x x )(x x ) (x x k )(x x k+ ) (x k x )(x k x ) (x k x k )(x k x k+ ) (55) y variando k =,,n y sustituyendo en la definición del polinomio (ecuación 57): P n (x) = y (x x )(x x ) (x x n ) (x x )(x x ) (x x n ) + 79

c 997 6 Dr Horacio Martínez Alfaro (x x )(x x ) (x x n ) y (x x )(x x ) (x x n ) + + (x x )(x x ) (x x k )(x x k+ ) y k (x k x )(x k x ) (x k x k )(x k x k+ ) + + (x x ) (x x n )(x x n ) y n (x n x ) (x n x n )(x n x n ) que es el polinomio clásico de interpolación de Lagrange Utilizando notación más compacta: P n (x) = Adicionalmente, podemos definir n k= yasí, al evaluarlo en x = x k, tendríamos: (56) y k (x x )(x x ) (x x k )(x x k+ ) (x k x )(x k x ) (x k x k )(x k x k+ ) (57) L k (x) =(x x )(x x ) (x x k )(x x k+ ) (58) L k (x k )=(x k x )(x k x ) (x k x k )(x k x k+ ) (59) y el polinomio de Lagrange lo podríamos representar de la siguiente forma: n L k (x) P n (x) = y k L k (x k ) k= (5) Ejemplo 5 Calcular el polinomio de interpolación de Lagrange para el siguiente conjunto de puntos: x i 33 66 y i 39 935 78 Solución Sustituyendo en la ecuación 5, se obtiene: L (x) P 3 (x) = y L (x ) + y L (x) L (x ) + y L (x) L (x ) + y L 3 (x) 3 L 3 (x 3 ) = (x 33)(x 66)(x ) ( 33)( 66)( ) + (x )(x 66)(x ) 39 (33 )(33 66)(33 ) + (x )(x 33)(x ) 935 (66 )(66 33)(66 ) + (x )(x 33)(x 66) 78 ( )( 33)( 66) y simplificando, obtenemos como resultado: P 3 (x) = 45937(x 33)(x 66)(x ) + 96446x(x 66)(x ) + 639x(x 33)(x ) + 935x(x 33)(x 66) = 743x 3 +439x +78x + 8

c 997 6 Dr Horacio Martínez Alfaro La aproximación es excelente si tomamos encuenta que los puntos se tomaron de evaluar la función exponencial e x En la figura 53 podemos obervar qué tanto la función evaluada como la aproximación por Lagrange es (para estos puntos) casi la misma 6 4 8 6 4 4 6 8 Figura 53: Puntos interpolados y polinomio de Lagrange obtenido 54 Polinomio de Interpolación de Newton El polinomio de interpolación de Newton de forma hacia adelante se puede determinar asumiendo la siguiente forma: P n (x) =c + c (x x )+c (x x )(x x )+ + c n (x x ) (x x n ) (5) donde los coeficientes c k,k=,,nse determinan al cumplir con las restricciones P n (x i )=y i, i =,,n Los coeficientes c k se pueden calcular en términos de: Diferencias finitas hacia adelante Diferencias finitas hacia atrás Diferencias finitas centradas 54 Diferencias Hacia Adelante Considere el conjunto de valores (x i,y i ),i=,,nlosvaloresy i se obtienen de evaluar una función f(x i ) Las diferencias se definen como: Δy i = y i+ y i, i =,,n (5) Estas diferencias reciben el nombre de diferencias de primer orden de f(x) sobre el intervalo (x,x n ) Ahora podemos definir las diferencias de las diferencias de primer orden, esto es, diferencias de segundo orden, como: Δ y i =Δ(Δy i )=Δy i+ Δy i, i =,,n (53) En general, para diferencias de orden k-ésimo, se tiene: Δ k y i =Δ k y i+ Δ k y i, i =,,n k (54) En general, se puede probar que ( Δ k k y = y k ) ( k y k + ) y k +( ) k y (55) 8

c 997 6 Dr Horacio Martínez Alfaro Tabla 5: Diferencias hacia adelante Δy i Δ y i Δ 3 y i Δ 4 y i x i y i y i+ y i Δy i+ Δy i Δ y i+ Δ y i Δ 3 y i+ Δ 3 y i x y Δy Δ y Δ 3 y Δ 4 y x y Δy Δ y Δ 3 y x y Δy Δ y x 3 y 3 Δy 3 x 4 y 4 donde ( k i ) = k! i!(k i)! (56) es la fórmula del coeficiente binomial El método asume valores de x i equidistantemente espaciados, es decir, (x j x i )=(j i)h Deestaforma, se puede sustituir en las ecuaciones generadas (restricciones) para obtener: c = y c +c h = y c +c h +c hh = y c +c nh +c n(n )h + +c n n!h n = y n (57) Resolviendo el sistema anterior (sustitución hacia adelante) y utilizando la relación de diferencias hacia adelante de orden k-ésimo, se obtiene: c = y, c = Δy h, c = Δ y h,, c n = Δn y n!h n (58) y sustituyendo en el polinomio, obtenemos: P n (x) = y + Δy h (x x )+ Δ y h (x x )(x x )+ + Δ n y n!h n (x x )(x x ) (x x n ) (59) que aproxima a y = f(x) enelintervalo[x,x n ] Como se puede observar, los coeficientes del polinomio se pudieron obtener directamente de la tabla de diferencias y diviendo por k!h k Ejemplo 53 Para los datos proporcionados, calcular el polinomio de interpolación de Newton 8

c 997 6 Dr Horacio Martínez Alfaro Solución La tabla de diferencias resultante es x i y i Δy i Δ y i Δ 3 y i 3956 565 69 /3 3956 55 843 /3 94773 7755 788 pudiendo obtener los coeficientes c i s: Con esas diferencias, el polinomio quedaría como c = y = c = Δy h = 3956 =8683 3 c = Δ y h = 565 ( =743 3 ) c 3 = Δ3 y 6h 3 = 69 6( 3 )3 =7864 P n (x) =c + c x + c x(x 3 )+c 3x(x 3 )(x 3 ), realizando las multiplicaciones y simplificando, nos queda P n (x) =7864x 3 +4566x +3983333x + La figura 54 muestra los puntos a interpolar y la función interpoladora 6 4 8 6 4 4 6 8 Figura 54: Puntos a interpolar marcados con y el polinomio de Newton evaluado 55 Splines Cúbicos El objetivo de este método es el de colocar un polinomio de grado 3 en cada intervalo de datos, como se muestra en la figura 55, cumpliendo las siguiente condiciones: Debe haber certeza de que y i = f(x i ), x i <x i+ No se permite que haya dos x i s iguales i, y 83

c 997 6 Dr Horacio Martínez Alfaro P (x) i (x,y ) i+ i+ P (x) i+ (x,y ) i i Figura 55: Splines cúbicos para interpolación 3 Debe de existir en el sistema físico el concepto de velocidad y aceleración Sea P i (x) el polinomio de aproximación de la verdadera relación f(x) enelintervalo(x i,y i ) (x i+,y i+ ), con las siguientes restricciones: P i (x i+ )=P i+ (x i+ ), esto es, que los polinomios se unan, P i (x i+) =P i+ (x i+), misma pendiente en la unión, P i (x i+) =P i+ (x i+), misma concavidad en la unión Los polinomios tienen la siguiente forma: P i (x) = a i (x x i ) 3 + b i (x x i ) + c i (x x i )+d i, (53) x i x x i+, i =,,n Dado que para n datos hay (n ) intervalos, también hay (n ) polinomios Además, ya que conocemos la forma del polinomio, podemos calcular sus derivadas: P i (x i ) = d i (53) P i (x) = 3a i (x x i ) +b i (x x i )+c i (53) P i = 6a i(x x i )+b i (533) Y ahora, definiendo s i como la segunda derivada de f(x)evaluadaenx = x i, podemos calcular los coeficientes del polinomio igualando la ecucación 533 a s i : s i = P i (x i )=6a i (x i x i )+b i (534) de donde obtenemos que Ahora, evaluamos la ecuación 534 en x = x i+ : b i = s i (535) y sustituyendo la ecuación 535 para despejar Para determinar c i,seevaluap i (x) x=xi+ : s i+ = P i i+) =6a i (x i+ x i ) }{{} +b i (536) h i a i = s i+ s i 6h i (537) y i+ = P i (x i+ )=a i h 3 i + b ih i + c ih i + d i (538) 84

c 997 6 Dr Horacio Martínez Alfaro y si sustituimos las ecuaciones 537, 535 y d i, obtnemos: ( ) si+ s i y i+ = h 3 i 6h + s i i h i + c ih i + y i (539) pudiendo ahora despejar c i : c i = y i+ y i h i Para obtener s i, tomamos la frontera izquierda del polinomio i: y sustituyendo las ecuaciones 53, 53 y 533 para obtener 6h i h i 6 (s i + s i+ ) (54) P i (x i )=P i (x i ) (54) 3a i h i +b i h i + c i = c i (54) Una vez más, se sustituyen las ecuaciones 535, 537 y 54 ( ) si s i 3 h i + s i h i + y i y i h i 6 (s i + s i ) = h i y i+ y i h i h i 6 (s i + s i+ ) (543) y realizando las operaciones, agrupando y simplificando, generamos las siguientes ecuaciones (funciones de concavidades) h i s i +(h i + h i )s i + h i s i+ =6( yi+ y i h i i =,,(n ) ) + yi yi h i, (544) Las (n ) ecuaciones anteriores son en n incógnitas (las s i s son las incógnitas) Dado que nos faltan dos ecuaciones, se tienen las siguientes alternativaspara generarlas: Concavidad distinta al inicio y al final, s = K y s n = K n, Igual concavidad al inicio y al final, s = s n = K, y 3 Linealización de la segunda derivada: que simplificando, obtenemos: s 3 s = s s h h (545) s n s n = s n s n h n h n (546) h s (h + h )s + h s 3 = (547) h n s n (h n + h n )s n + h n s n = (548) Ejemplo 54 Igual h i Se tienen los siguientes puntos y se desea obtener el polinomio de interpolación mediante Splines Cúbicos 3 4 5 x 5 5 75 y 6449 843 7555 788 85

c 997 6 Dr Horacio Martínez Alfaro Solución Para este problema, h i = 5, i Procedamos a generar las ecuaciones utilizando la ecuación 544 y haciendo i =, 3, 4: ( 843 6449 5s +(5 + 5)s +5s 3 = 6 + 6449 ) 5 5 ( ) 7555 843 6449 843 5s +(5 + 5)s 3 +5s 4 = 6 + 5 5 ( ) 788 7555 843 7555 5s 3 +(5 + 5)s 4 +5s 5 = 6 + 5 5 Para generar las ecuaciones restantes, utilizaremos la alternativa número 3 (ecuaciones 545 y 546): 5s (5 + 5)s +5s 3 = 5s 3 (5 + 5)s 4 +5s 5 = Agrupando las ecuaciones anteriores, podemos expresar el sistema completo en forma matricial y resolverlo para encontrar: 5 5 5 s 55 5 5 s 5 5 s 3 5 5 s 4 = 37 6355 834 s = 488 344648 787536 5 5 5 s 5 344 Los coeficientes de los polinomios se obtienen evaluando las ecuaciones 537, 535 y 54 con los resultados de las concavidades Por ejemplo, para i =, tenemos: a = s s 488 55 = = 64378667 6h 6(5) b = s = 55 = 75756 c = y y h h 6 (s + s i+ ) = 6449 5 d = y = 5 [(55) + 488] = 833333 6 Prosiguiendo con el cálculo para i =, 3, 4, se generan los restantes valores de los coeficientes de los polinomios, los cuales se muestran en la tabla 5 La figura 56 muestra los puntos y los polinomios de splines cúbicos evaluados Tabla 5: Coeficientes de los polinomios de Splines Cúbicos i a i b i c i d i 64378667 75756 833333 64378667 44 578333 6449 3 9558667 734 6873333 843 4 9558667 393768 68396333 7555 86

c 997 6 Dr Horacio Martínez Alfaro 8 6 4 8 6 4 4 6 8 Figura 56: Puntos a interpolar y splines Ejemplo 55 Distinta h i Obtener los polinomios de interpolación mediante Splines Cúbicos para los siguientes puntos: x 54 64 995 96 37 y 8588 49 6433 54 53 493 Solución El número de puntos es n = 6 Proseguimos calculando los valores h i = x i+ x i, i =,,5: h =[ 4 6 39 74 ] Utilizando la ecuación 544, generamos las ecuaciones de concavidades (s i s) intermedias: 4 s + 966 s + 6 s 3 = 45944755 6 s + 96 s 3 + 39 s 4 = 659965 39 s 3 +84 s 4 + s 5 = 5786655 s 4 + 75 s 5 + 74 s 6 = 9888 Para generar la primera y última ecuación, utilizaremos la alternativa número 3 (ecuaciones 545 y 546): 4 s 3 4 s = 6 s 6 s s 6 s 5 = 74 s 5 74 s 4 Agrupando las ecuaciones anteriores, podemos expresar el sistema de ecuaciones completo en forma matricial 6 483 4 s 4 966 6 s 45944755 6 96 39 s 3 659965 = 39 84 s 4 5786655 75 74 s 5 9888 74 375 s 6 y al resolverlo, encontramos los valores de las concavidades: s T =[ 47663, 96459, 386637876, 87785, 5994, 7376754] 87

c 997 6 Dr Horacio Martínez Alfaro Tabla 53: Coeficientes de los polinomios de splines i a i b i c i d i 9866355 7363855 8556933 8588 986635 5985795 8884436 49 3 993744 693389375 69734 6433 4 98634948 4353694 35335 54 5 98634946 54595 9998984 53 Los coeficientes de los polinomios, que se muestran en la tabla 53, se obtienen de evaluar las ecuaciones 537, 535 y 54 en los valores de las concavidades, s i s, que acabamos de obtener La figura 57 muestra los puntos dados y los polinomios de splines cúbicos correspondientes para cada intervalo 8 6 4 4 6 8 4 - -4-6 -8 Figura 57: Puntos de interpolación y polinomios de splines 88

Capítulo 6 Métodos de Integración 6 Introducción En cálculo integral aprendimos que la integral definida I = b a f(x) dx (6) donde f(x) es una función continua sobre el intervalo [a, b], puede ser interpretada geométricamente como el área bajo la grafica de y = f(x) entre x = a y x = b Dividiendo el intervalo [a, b] enn subintervalos iguales [x i,x i+ ], cada uno de longitud h, obtenemos un conjunto de rectángulos de base h, alturaf(x i ), y área f(x i )h (ver figura 6) Entonces, el área bajo la gráfica de f(x) puede ser aproximada por la suma de las áreas de estos rectángulos También la integral definida se establece como: n I = lim f(x i )h (6) n i= f (x) a b x Figura 6: Integración mediante rectángulos Intuitivamente, se puede decir que una mejor aproximación se podría obtener si en lugar de rectángulos ajustamos trapecios; deestaforma,elárea entre x i y x i+ quedaría definida por: t i = h [f(x i)+f(x i + h)] (63) 89

c 997 6 Dr Horacio Martínez Alfaro y la suma de estos trapecios nos daría la integral: T = n i= h [f(x i)+f(x i + h)] (64) f (x) a b x Figura 6: Integración mediante trapecios 6 Regla Trapezoidal La integral puede ser obtenida a partir de: I = xn n f(x) dx = x i= xi+ x i f(x) dx (65) y aproximando f(x) enelintervalo(x i,x i+ )porelpolinomio de interpolación lineal (forma de Newton hacia adelante): P i (x) =y i + Δy i h (x x i) (66) integrando: xi+ xi+ [ I i = P(x) i dx = y i + Δy ] i x i x i h (x x i) dx (67) Para simplificar la integral, se introduce la variable u =(x x i )/h, donde además du = dx/h El rango de integración (x i,x i+ )enxse convierte en (, ) en la variable u I i = h [y i + uδy i ] du (68) = h [y i u + u Δy i [ = h y i + ] Δy i ] (69) (6) 9

c 997 6 Dr Horacio Martínez Alfaro y sustituyendo la relación Δy i = y i+ y i en la ecuación anterior, obtenemos: I i = h [y i + y i+ ] (6) concluyendo en: xn n n h f(x) dx = I i = x [y i + y i+ ] (6) i= i= Si ahora expresamos la ecuación anterior en forma expandida, obtenemos: T = h [y +y +y + +y n + y n ] (63) 63 Regla de Simpson /3 La regla requiere que n sea par: y se logra definiendo la integral como Q = h 3 [y +4y +y +4y 3 + +y n +4y n + y n ] (64) b n xi+ f(x) dx = f(x) dx (65) a i= x i y aproximando f(x) porunpolinomio de interpolación de orden sobre cada subintervalo (x i,x i+ ) El superíndice i en P(x) i denotaeli-ésimo par de ordenadas Si ahora obtenemos la integral de cada polinomio I i = = xi+ x i xi+ x i P i (x) dx [ y i + Δy ] i h (x x i)+ Δ y i h (x x i)(x x i+ ) dx (66) Para simplificar, hacemos u =(x x i )/h y du = dx/h; de esta manera, el intervalo (x i,x i+ )enxpasa a ser (, ) en u Sustituyendo, [ ] I i = h y i + uδy i + u(u ) Δ y i du (67) ( ) = h [uy i + u u 3 Δy i + 3 u Δ ] y i (68) = h [y i +Δy i + 3 ] Δ y i (69) y tomando en cuenta las relaciones Δy i = y i+ y i (6) Δ y i = y i+ y i+ + y i (6) y ahora agrupando términos, podemos obtener: I i = h 3 [y i +4y i+ + y i+ ] (6) El valor de la integral total en el intervalo (a, b) se logra sumando las integrales resultantes mediante la ecuación 6 de cada subintervalo Si hacemos esa sumatoria y la expandemos, resulta la Regla de Simpson 3 : I = h 3 [y +4y +y +4y 3 +y 4 + +y n +4y n + y n ] (63) 9

64 Regla de Simpson 3/8 c 997 6 Dr Horacio Martínez Alfaro Esta regla es una derivación parecida a las anteriores, solo que ahora el polinomio de interpolación es de orden 3, n debe ser múltiplo de 3 y polinomio se ajustará entre 3 puntos, generando de esta manera, trios de subintervalos: (x 3i,x 3i+3 ) La integral de cada subintervalo quedaría como I i = x3i+3 x 3i P i 3(x) dx (64) Si al igual que en la sección anterior, introducimos la varibale u Después de haber integrado y sustituido las definiciones de las diferencias hacia adelante hasta de orden 3, podemos obtener la fórmula de la regla: I i = 3h 8 [y 3i +3y 3i+ +3y 3i+ + y 3i+3 ] (65) yasí obtener la Regla de Simpson 3 8 : I = 3h 8 [y +3y +3y +y 3 +3y 4 + +3y n + y n ]=Q 33 (66) Ejemplo 6 Se desea obtener el valor numérico de la siguiente expresión: I dx x = x =5 Solución Para (a) h =,(b)h =5 y(c)h =5 Regla Trapezoidal I = h [y +y +y + +y n + y n ] (67) [ (a) I = ] + =65 [ ] (b) I = 5 + (5) + =5347 (c) I = 5 [ ] + (5) + (5) + (75) + =58993 Para (a) h =5 y(b)h =5 (a) I = 5 3 (b) I = 5 3 [ + 4 (5) + ] =5463 Regla de Simpson 3 [ ] + 4 (5) + (5) + 4 (75) + =548 9

c 997 6 Dr Horacio Martínez Alfaro 8 8 6 6 4 4 4 6 8 (a) h = 4 6 8 (b) h =5 8 8 6 6 4 4 4 6 8 (c) h =5 4 6 8 (d) h =5 Figura 63: Integración mediante la Regla Trapezoidal para diferentes h 65 Método de Romberg El método se puede derivar con ayuda de los siguiente dos pasos: Calcular la suma de trapecios para b a f(x) dx, utilizando sucesivamente los intervalos dados por h = b a, h = h /, h = h /,, h k = h / k Aplicar interpolación lineal repetidamente (iterativamente) en la variable h, comenzando con los puntos (h,t ), (h,t ), (h,t ),,(h k,tk ), donde T k son la suma de trapecios con intervalo h k (k =,,,) Primeramente, calcular el área T para h = b a T = h [f(x )+f(x + h )] (68) Dividamos ahora el intervalo h alamitad,paraobtenerh = h / y calcular el área T de los trapecios resultantes T = h [f(x )+f(x + h )+f(x +h )] (69) Si volvemos a dividir el intervalo a la mitad, podemos obtener T : T = h f(x )+ j= f(x + jh )+f(x + h ) (63) 93

c 997 6 Dr Horacio Martínez Alfaro f (x) T T T T T T a b x Figura 64: Proceso iterativo dedel Método de Romberg y si continuamos diviendo a la mitad el intervalo, tendríamos la fórmula general: T k = h k k f(x )+ f(x + jh k )+f(x + k h k ) (63) j= hasta que h k sea una suficientemente pequeña subdivisión del intervalo original h Elprocedimientocomputacional genera una secuencia de sumas de trapecios T, T, T,, T k que convergen al valor de la integral definida b f(x) dx de tal manera que a b lim T k = f(x) dx (63) k Se puede demostrar que el error de integración numérica por la Regla Trapezoidal es de orden h (O(h )), donde h es el tamaño del intervalo Dicho error lo podemos escribir como sigue: E k = I T k = b a f ( x)h k, x (a, b) (633) y de igual manera, si utilizamos un intervalo h k+ = h k /, el error es: E k+ = I T k+ = b a f ( x)h k, x (a, b) (634) Si ahora, f ( x) yf ( x) son promedios de los valores de f (x) en los intervalos h k y h k+, respectivamente, se puede asumir que f ( x) = f ( x) Asumiendo lo anterior, podemos escribir las relaciones de la siguiente forma: a T k = I + g(x)h k (635) T k+ = I + g(x)h k+ (636) donde g(x) = b a f ( x) = b a f ( x) Si ahora resolvemos para I premultiplicando la primera relación por h k+ y la segunda por h k, obteniendo: T k h k+ = Ih k+ + g(x)h k h k+ (637) T k+ h k = Ih k + g(x)h k+ h k (638) 94

c 997 6 Dr Horacio Martínez Alfaro y restando la primera ecuación de la segunda y resolviendo para I, tenemos: I = T k+ h k T k h k+ h k h k+ (639) Si ahora consideramos los puntos (h k,tk )y(h k+,tk+ ) como puntos en una gráfica, teniendo h como abscisa y T como ordenada Si hacemos pasar una línea recta por ellos para extrapolar hasta h =,es decir, cuando la línea corte el eje de las ordenadas, tendríamos: T k = T k+ h k T k h k+ h k h k+ (64) y sustituyendo h k+ = h k /, la ecuación anterior se reduce a: T k k+ 4T T k = (64) 3 que es exactamente la ecuación a la que habíamos llegado anteriormente Además, se puede demostrar que la ecuación anterior es equivalente a la regla de Simpson de intervalo h k+ (teniendo un error de h 4 )ylafórmula que se obtenga es equivalente a la cuadratura cerrada de Newton-Cotes de intervalo h k+ Geométricamente, se puede interpretar como la interpolación lineal de puntos de Simpson extrapolando hasta h 4 De esta manera se puede obtener una fórmula para interpolaciones lineales repetidas de los puntos del trapecio en la variable h y extrapolando hasta h = conla siguiente fórmula: T k m = T k+ m h k T k m h k+m h k h k+m (64) pudiendola reducir con la sustitución de h k+ = h k / para obtener la fórmula básica del algoritmo de Romberg para integración numérica: Tm k = 4m Tm k+ T m k 4 m (643) Ejemplo 6 Utilice el método de Romberg para evaluar la siguiente integral definida utilizando un ɛ =5 y una δ =5 x e x dx Solución Primeramente, se calculan las dos primeras sumas trapezoidales para h =yh =5 yseaplicaelmétodo de Romberg: h T k 359494 T k T k T3 k 5 8856666 7783385 5 7659633 789837 783396 5 788977 783458 788339 788849 La convergencia se va efectuando para todos los elementos de una misma fila, es decir, se calculan T y T para obtener T,elcualsería el último elemento a calcular de esa fila Posteriormente, si no se cumple con el error establecido, se calcula la siguiente suma trapezoidal, T y con este otro elemento ya se pueden calcular: T y T El proceso continua hasta que la interpolación haya convergido para el error, ɛ, especificado 95

c 997 6 Dr Horacio Martínez Alfaro 5 5 5 5 5 5 4 6 8 z (a) 4 6 8 z (b) 5 5 5 5 5 5 4 6 8 (c) 4 6 8 z (d) Figura 65: Trapecios y función a integrar Los trapecios generados sobre la gráfica de la función son los que se muestran en la figura 65 La solución analítica es: x e x dx =e x ( x x + ) =78888 96