You are on page 1of 21

Método de Romberg

CLASE 14
23-JULIO-2014
Método de Romberg

 Al utilizar la regla del trapecio de segmentos múltiples y la regla de


Simpson de segmentos múltiples, se pudo observar que a medida que
aumentaba el numero de segmentos, 𝑛, el error disminuía; pero para
valores muy grandes de 𝑛, el error por redondeo empezaba a crecer y el
esfuerzo computacional se volvía grande.
Método de Romberg

 El método de integración de Romberg esta diseñado para evitar estos


inconvenientes y esta basado en la regla del trapecio, pero solo se puede
usar en casos en los que se conoce la función 𝑓(𝑥).

 La formula de Romberg es la siguiente:

4𝑘−1 𝐼𝑗+1,𝑘−1 −𝐼𝑗,𝑘−1


 𝐼𝑗,𝑘 = … … … … … … … … … … … … … … … . (1)
4 𝑘−1 −1
Método de Romberg

 Donde:

 𝐼𝑗+1,𝑘−1 𝑒 𝐼𝑗,𝑘−1 ; son las integrales mas y menos exactas,


respectivamente e 𝐼𝑗,𝑘 es la integral mejorada.

 𝑘 indica el nivel de integración

 𝑗 evaluaciones de la regla del trapecio.


Método de Romberg

 Donde:

𝐼𝑗,𝑘 −𝐼𝑗,𝑘−1
 𝑒𝑝 = 100 … … … … … … … … … … … … … … . . (2)
𝐼𝑗,𝑘
Método de Romberg

 Precauciones que se deben tener en cuenta al usar este método:

 El paso no debe ser muy pequeño para que no se incremente el error por redondeo.

 Este método se utiliza en el caso en que se requiera mayor precisión en el calculo de la


integral.

 El nivel 𝑘 = 1 corresponde a la estimación de la regla del trapecio original.

 El nivel 𝑘 = 2 corresponde a una aproximación con un orden de error 𝑂 ℎ4 .

 El nivel 𝑘 = 3 corresponde a una aproximación con un orden de error 𝑂 ℎ6 y así


sucesivamente.
Método de Romberg

 Ejemplo

 Utilice la integración de Romberg para evaluar

3 𝑒 𝑥 𝑠𝑒𝑛 𝑥

0 1+𝑥 2
𝑑𝑥
Método de Romberg

 Solución

 Se trabajara inicialmente con la regla del Trapecio, para


generar los datos del nivel 𝑘 = 1, calculando la integral con
distintos números de segmentos, los cuales deben irse
duplicando hasta que la variación de las integrales sea
mínima.
Método de Romberg

 Solución

 Se comienzan los cálculos con los valores mostrados en la


Tabla 1, los cuales se obtuvieron para los diferentes tamaños
de paso indicados.
Tabla 1 Valores iniciales para el calculo de la integral con la formula
de Romberg

𝒌=𝟏
𝑛 ℎ=
𝑏−𝑎 𝑛−1 𝐼𝑛𝑡𝑒𝑔𝑟𝑎𝑙
𝑛 𝑏−𝑎
𝐼 ℎ𝑛 = 𝑓 𝑥0 + 2 𝑓 𝑥𝑖 + 𝑓 𝑥𝑛
2(𝑛)
𝑖=1
1 3 3 − 0 𝑒 3 𝑠𝑒𝑛(3) 𝑒 0 𝑠𝑒𝑛(0) 𝐼1,1 = 0.42517
𝐼 ℎ1 = +
2 1 + 32 1 + 02
2 1.5 𝐼 ℎ2 =
3 − 0 𝑒 3 𝑠𝑒𝑛(3)
+ 2
𝑒 1,5 𝑠𝑒𝑛(1.5)
+
𝑒 0 𝑠𝑒𝑛(0) 𝐼2,1 = 2.275876
2 2 1 + 32 1 + 1.52 1 + 02

4 0.75 𝐼 ℎ3 =
3 − 0 𝑒 3 𝑠𝑒𝑛(3)
2
+2
𝑒 2.25 𝑠𝑒𝑛(2.25) 𝑒 1.5 𝑠𝑒𝑛(1.5) 𝑒 0.75 𝑠𝑒𝑛(0.75)
2
+ 2
+ 2
+
𝑒 0 𝑠𝑒𝑛(0) 𝐼3,1 = 2.743848
2 4 1+3 1 + 2.25 1 + 1.5 1 + 0.75 1 + 02

8 0.375 3 − 0 𝑒 3 𝑠𝑒𝑛(3) 𝑒 0 𝑠𝑒𝑛(0) 𝐼4,1 = 2.84782


𝐼 ℎ4 = + 2 …. +
2(8) 1 + 32 1 + 02
16 0.1875 3 − 0 𝑒 3 𝑠𝑒𝑛(3) 𝑒 0 𝑠𝑒𝑛(0) 𝐼5,1 = 2.87320
𝐼 ℎ4 = + 2 …. +
2(16) 1 + 32 1 + 02
32 0.09375 3 − 0 𝑒 3 𝑠𝑒𝑛(3) 𝑒 0 𝑠𝑒𝑛(0) 𝐼6,1 = 2.876292
𝐼 ℎ4 = + 2 …. +
2(32) 1 + 32 1 + 02
Método de Romberg

 Solución

 La cual se completa para los niveles 𝑘 = 2, 3, 4, 5, 6 𝑦 7


aplicando la formula de Romberg, de este modo se tiene:

 Para 𝑘 = 2 y haciendo variar 𝑗 desde 1 hasta 5


Método de Romberg

4𝑘−1 𝐼𝑗+1,𝑘−1 −𝐼𝑗,𝑘−1


 𝐼𝑗,𝑘 = , 𝑐𝑜𝑛 𝑘 = 2
4 𝑘−1 −1

42−1 𝐼1+1,2−1 −𝐼1,2−1 41 𝐼2,1 −𝐼1,1 4 2.2758757−0.4251706


 𝐼1,2 = = = = 2.89277
4 2−1 −1 4 1 −1 3

42−1 𝐼2+1,2−1 −𝐼2,2−1 41 𝐼3,1 −𝐼2,1 4 2.743884−2.2758757


 𝐼2,2 = = = = 2.89983
4 2−1 −1 4 1 −1 3

42−1 𝐼3+1,2−1 −𝐼3,2−1 41 𝐼4,1 −𝐼3,1 4 2.8478324−2.74388479


 𝐼3,2 = = = = 2.882494
4 2−1 −1 4 1 −1 3
Método de Romberg

4𝑘−1 𝐼𝑗+1,𝑘−1 −𝐼𝑗,𝑘−1


 𝐼𝑗,𝑘 = , 𝑐𝑜𝑛 𝑘 = 2
4 𝑘−1 −1

42−1 𝐼4+1,2−1 −𝐼4,2−1 41 𝐼5,1 −𝐼4,1 4 2.8732075−2.8478324


 𝐼4,2 = = = = 2.8816659
4 2−1 −1 4 1 −1 3

42−1 𝐼5+1,2−1 −𝐼5,2−1 41 𝐼6,1 −𝐼5,1 4 2.8762921−2.8732075


 𝐼5,2 = = = = 2.8773203
4 2−1 −1 4 1 −1 3
Método de Romberg

 Solución

 Se procede de igual manera para 𝑘 = 3, y haciendo variar 𝑗


desde 1 hasta 4, y luego con 𝑘 = 4, 5, 6 𝑦 7, tal como se
muestra en la figura 1.
Método de Romberg

Figura 1 Resumen de valores calculados con la formula de Romberg


Método de Romberg

 Solución

 Para 𝑛 = 64 y después de siete iteraciones el valor de la


integral es 𝐼 = 2.88391505
Método de Romberg en Matlab

 Código de Matlab dado a continuación también se puede


utilizar para ejecutar el método de integración de Romberg.
Método de Romberg en Matlab
Método de Romberg en Matlab

 Ejecutamos la función anterior, para comprobar el ejercicio en


Excel.
Método de Romberg en Matlab

 Ejecutamos la función anterior, para comprobar el ejercicio en


Excel.
Método de Romberg en Matlab

You might also like