Está en la página 1de 4

Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Métodos de Integración Numérica


Integración por método del trapecio

Para aproximar la solución de una integral definida se puede utilizar la siguiente estrategia. Como
la integral definida representa el área bajo la curva, entonces es posible aproximar dicha área a
través de un trapecio, como se muestra en la siguiente figura:

Por lo que, una aproximación a la integral definida estará dada por:


𝑏
𝑏−𝑎
∫ 𝑓(𝑥) 𝑑𝑥 ≈ [𝑓(𝑎) + 𝑓(𝑏)]
𝑎 2

Donde la expresión del lado derecho es la fórmula para el área del trapecio. Es posible mejorar esta
aproximación tomando dos trapecios, y para ello se divide el intervalo de integración [a, b] a la
mitad, lo que nos da como resultado la siguiente figura:

𝑏
𝑥1 − 𝑎 𝑏 − 𝑥1
∫ 𝑓(𝑥) 𝑑𝑥 ≈ [𝑓(𝑎) + 𝑓(𝑥1 )] + [𝑓(𝑥1 ) + 𝑓(𝑏)]
𝑎 2 2

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Como ℎ = 𝑥1 − 𝑎 = 𝑏 − 𝑥1 , entonces es posible factorizar algunos términos, lo que nos daría como
resultado:
𝑏

∫ 𝑓(𝑥) 𝑑𝑥 ≈ [𝑓(𝑎) + 2𝑓(𝑥1 ) + 𝑓(𝑏)]
𝑎 2
𝑏−𝑎
Donde h se obtiene al dividir el intervalo de integración a la mitad, ℎ = , y 𝑥1 se obtiene al
2
sumarle al límite inferior una vez h, 𝑥1 = 𝑎 + ℎ.

Y así sucesivamente, lo que significa que mientras más cantidad de trapecios se usen para calcular
el área bajo la curva, la aproximación será mucho mejor.

La integral definida utilizando n trapecios quedará:


𝑏

∫ 𝑓(𝑥) 𝑑𝑥 ≈ [𝑓(𝑎) + 2𝑓(𝑥1 ) + 𝑐𝑓(𝑥2 ) + ⋯ + 2𝑓(𝑥𝑛−1 ) + 𝑓(𝑏)]
𝑎 2

Ejemplo
Aproximar la integral:
1
2
∫ 𝑒 𝑥 𝑑𝑥
0

Usamos la fórmula directamente con los siguientes datos:

𝑎=0
𝑏=1
2
𝑓(𝑥) = 𝑒 𝑥
Por lo tanto, tenemos que:
1
2 𝑓(0) + 𝑓(1) 1+𝑒
∫ 𝑒 𝑥 𝑑𝑥 ≈ (1 − 0) [ ]= = 1.85914
0 2 2

Integración por método de Simpson


El método de Simpson está basado en integrar un polinomio de interpolación de segundo grado.
Dada la función f(x) en [a, b], tomaremos como tercer punto para la interpolación el punto medio
𝑎+𝑏 𝑏−𝑎
de dicho intervalo, es decir: 𝑥𝑚 = , y denominaremos ℎ = a la semi anchura del intervalo.
2 2
De esta fomra el polinomio de interpolación de segundo grado que pasa por
(𝑎, 𝑓(𝑎)), (𝑥𝑚 , 𝑓(𝑥𝑚 )) 𝑦 (𝑏, 𝑓(𝑏)) será:

𝑓(𝑥𝑚 ) − 𝑓(𝑎) 𝑓(𝑎) + 𝑓(𝑏) − 2𝑓(𝑥𝑚 )


𝑃2 (𝑥) = 𝑓(𝑎) + (𝑥 − 𝑎) + (𝑥 − 𝑎)(𝑥 − 𝑎𝑚 )
ℎ 2ℎ2

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

No es difícil calcular la integral de P2(x) entre a y b, de manera que se obtiene:


𝑏 𝑏

∫ 𝑓(𝑥) 𝑑𝑥 = ∫ 𝑃2 (𝑥) 𝑑𝑥 ≈ [𝑓(𝑎) + 4𝑓(𝑥𝑚 ) + 𝑓(𝑏)]
𝑎 𝑎 3

Ejemplo
Calcular el área de:
2
𝑓(𝑥) = 𝑒 −𝑥 𝑑𝑒𝑠𝑑𝑒 𝑥 = −1 ℎ𝑎𝑠𝑡𝑎 𝑥 = 1

Por lo que tenemos que:


1
2 1 − (−1) 1−1 1
∫ 𝑒 −𝑥 𝑑𝑥 ≈ [𝑓(−1) + 4𝑓 ( ) + 𝑓(1)] = [0.33678 + 4.1 + 0.3678] = 1.5789
−1 6 2 3

Integración por método de Euler


Es un procedimiento de integración numérica para resolver ecuaciones diferenciales ordinarias a
partir de un valor inicial dado. El método de Euler es el más simple de los métodos numéricos
resolver un problema del siguiente tipo:
𝑑𝑦
= 𝑓(𝑥, 𝑦)
𝑑𝑥
𝑃𝑉𝐼 = { }
𝑦(𝑥0 ) = 𝑦0
𝑦(𝑥𝑖 ) = ?
Consiste en multiplicar los intervalos que va de 𝑥0 a 𝑥𝑓 en n subintervalos de ancho h, o sea:
𝑥𝑓 − 𝑥0
ℎ=
𝑛
de manera que se obtiene un conjunto discreto de n+1 puntos: 𝑥0 , 𝑥1 , 𝑥2 , … , 𝑥𝑛 del intervalo de
interés [𝑥0 , 𝑥𝑓 ]. Para cualquiera de estos puntos se cumple que:

𝑥𝑖 = 𝑥0 + 𝑖ℎ, 0 ≤ 𝑖 ≤ 𝑛

La condición inicial 𝑦(𝑥0 ) = 𝑦0 , representa el punto 𝑃0 = (𝑥0 , 𝑦0 ) por donde pasa la curva solución
de la ecuación del planteamiento inicial, la cual se denotará como:

𝐹(𝑥) = 𝑦

Ya teniendo el punto 𝑃0 se puede evaluar la primera derivada de F(x) en ese punto, por lo tanto:
𝑑𝑦
𝐹 ′ (𝑥) = | = 𝑓(𝑥0 , 𝑦0 )
𝑑𝑥 𝑃𝑜

Alonso López Díaz


Universidad Politécnica de Querétaro Ingeniería Mecatrónica M-132

Con esta información se traza una recta, aquella que pasa por 𝑃0 y de pendiente 𝑓(𝑥0 , 𝑦0 ). Esta
recta aproxima F(x) en una vecindad de 𝑥0 . Tómese la recta como reemplazo de F(x) y localícese en
ella (la recta) el valor de correspondiente a 𝑥1 . Entonces, podemos deducir según la gráfica
mostrada:
𝑦1 − 𝑦0
= 𝑓(𝑥0 , 𝑦0 )
𝑥1 − 𝑥0
Se resuelve para 𝑦1 :

𝑦1 = 𝑦0 + (𝑥1 − 𝑥0 )𝑓(𝑥0 , 𝑦0 ) = 𝑦0 + ℎ𝑓(𝑥0 , 𝑦0 )

Es evidente que la ordenada 𝑦1 calculada de esta manera no es igual a 𝐹(𝑥1 ), pues existe un
pequeño error. Sin embargo, el valor 𝑥1 sirve para que se aproxime 𝐹′(𝑥) en el punto 𝑃 = (𝑥1 , 𝑦1 ) y
repetir el procedimiento anterior a fin de generar la sucesión de aproximaciones siguiente:

𝑦1 = 𝑦0 + ℎ𝑓(𝑥0 , 𝑦0 )
𝑦2 = 𝑦1 + ℎ𝑓(𝑥1 , 𝑦1 )

𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 )

𝑦𝑛 = 𝑦𝑛−1 + ℎ𝑓(𝑥𝑛−1 , 𝑦𝑛−1 )

Alonso López Díaz

También podría gustarte