miércoles, 17 de julio de 2024

Integración numérica I: método del rectángulo

Aquí trataremos un método muy simple, utiliza para llevar a cabo integrales definidas en forma numérica, en el cual se hace uso del área de un rectángulo y se basa en la suma de Riemann, con la que usualmente se introduce el tema de las integrales definidas.

Es bien sabido que muchas de las integrales definidas que aparecen en modelos físicos, estadísticos o de ingeniería no siempre pueden resolverse de manera analítica. En estos casos, los métodos numéricos proporcionan una alternativa muy efectiva y fácil de implementar, siendo el del rectángulo el más sencillo.

 

Método del rectángulo

Dado que la integral definida entre a y b representa el área bajo la curva suave f(x) comprendida entre x=a y x=b, lo más inmediato es subdividir dicha área en rectángulos, tal y como se muestra en la figura de abajo.

Fuente: OpenStax.

Como es bien sabido, el área de un rectángulo es el producto entre su base y su altura. Entonces, se calcula el área de cada uno de estos rectángulos y finalmente se suman todas, dando como resultado el valor aproximado de la integral.

Cuanto mayor el número de rectángulos, más estrechos serán y la aproximación será cada vez mejor.

El ancho o base de cada rectángulo puede ser diferente, mientras que la altura se toma como el valor de f(x) cuando x = mi, es decir, el punto medio de la base. Sin embargo, lo más cómodo es tomar rectángulos que tengan todos la misma anchura predeterminada.

Nota importante: Otras variantes de este método emplean el punto izquierdo del rectángulo, o bien el punto derecho, en vez del punto medio, pero la elección de este último es bastante razonable, pues se pretende que el tope de cada rectángulo se ajuste lo mejor posible a la forma de la curva.

Tomando como referencia la figura mostrada anteriormente, el área bajo la curva A, comprendida entre x=a y x=b se ha subdividido en cuatro rectángulos, por lo que, de manera aproximada, su valor calculado con este método sería:

A≈ A1+A2+A3+A4 = (x1-x0)*f(m1) +(x2-x1)*f(m2) +(x3-x2)*f(m3) +(x4-x3)*f(m4)

Por supuesto, el área bajo la curva obtenida de esta manera será una aproximación, pues algunos rectángulos quedan por encima de la función y otros por debajo. Pero si se emplean muchos rectángulos muy estrechos, es posible afinar la aproximación tanto como se desee, aunque a medida que aumenta el número de rectángulos, se tiene la desventaja del mayor tiempo de cálculo.


Procedimiento para implementar el método del rectángulo

 El procedimiento general para implementar el método del rectángulo es el siguiente:


  • Se divide el intervalo [a,b] en n sub intervalos de igual longitud, cada una de las cuales resulta:

Obteniéndose los siguientes valores de la variable:

x0 = a

x1 = x0 + h

x2 = x1 + h

x3 = x2 + h

.

.

.

xn = xn-1 + h=b

  • Se calculan los puntos medios de cada sub intervalo promediando sus extremos:


  • Se evalúa la función para cada punto medio y luego se la multiplica por el valor de h. Con esto se obtiene el área de un rectángulo.
  • Por último, se suman todos los productos (áreas) formados en el paso anterior. Con esto, la integral definida entre a y b queda así:

Ejemplo 1

Resolver numéricamente la integral propuesta por el método del rectángulo, tomando:

a)  n=5

b) n=10

c) n=20

Comparar los resultados obtenidos con el valor exacto de la integral, calculado algebraicamente.

Solución

El valor exacto de la integral mediante el procedimiento algebraico es:


Esta cifra se guarda para compararla con las que se obtengan de la integración numérica.

a)       Integración numérica con n= 5, comenzando con el cálculo de h (el paso) y planteando la sumatoria de las áreas de los rectángulos que aproximan el área bajo esta curva en particular::


Los extremos de cada intervalo son:

x0 = 3

x1=3+3/5=18/5

x2=18/5 + 3/5=21/5

x3=21/5 + 3/5=24/5

x4=24/5 + 3/5=27/5

x5=27/5 + 3/5=30/5=6

Nótese que los extremos de los intervalos se comienzan a contar desde 0 hasta n, pero los puntos medios se van a contar desde 1 hasta n. 

Habrá tantos puntos medios como rectángulos (sub intervalos).

Los puntos medios de cada rectángulo son:

Finalmente, la operación para determinar la integral resulta en:


El resultado está bastante cerca del valor real en este caso, y conforme aumente el valor de n, la aproximación será mucho mejor. Desde luego, siempre habrá un error, del que hablaremos luego.

Otra cosa que es importante destacar es el hecho de que, en la práctica, no siempre se tiene a la mano la expresión algebraica exacta para la integral (justamente por eso se necesita calcularla numéricamente, porque no se dispone de una expresión algebraica o es difícil hallarla. Aquí se trabaja con un ejemplo sencillo en el que sí se pudo obtener el valor exacto, porque el objetivo es averiguar acerca de las bondades del método numérico).

b) Integración numérica para n=10, para la cual el paso h obviamente es menor:


Como el valor de n se ha duplicado, es claro que habrá más cálculos, que se pueden hacer con mayor orden y comodidad mediante una tabla de Excel, la cual se ha ordenado de la manera siguiente, comenzando de izquierda a derecha:

—En la columna de la izquierda se encuentra el valor de n, comenzando en 0 para incluir el extremo izquierdo del intervalo [a,b]= [3,6].

—Luego está el valor de cada xn, el cual se obtiene sumando h=0.3 al valor anterior. Esta columna siempre empieza en a y termina en b. Por eso en el ejemplo comienza en 3 y termina en b.

—Enseguida aparece la columna para los puntos medios de cada intervalo, calculados como se indicó previamente, es decir, tomando el promedio de los valores extremos del sub intervalo. Recuérdese que los puntos medios se destacan con una barra encima, para distinguirlos de estos extremos.

—Después está la columna donde se evalúa la función para cada punto medio calculado en el paso previo. En el ejemplo que nos ocupa, la función se escribe así:


—Por último, la columna izquierda está formada por los productos:


Al final de esta columna está la sumatoria, que es el valor buscado de la integral.



El resultado de la integral con 10 rectángulos es 125.955, observándose que, en efecto, se acerca más al valor exacto que el resultado con 5 rectángulos.

c) Integración numérica para n=20 rectángulos, la tabla se elabora de la misma manera que la tabla del apartado anterior. Para esta subdivisión más fina, el resultado todavía es más cercano al valor real, como se puede apreciar.




En conclusión, aumentando el número de sub intervalos, el valor obtenido se acerca más al verdadero valor, pero se requiere mayor tiempo de cómputo.

 

Ejemplo 2

Resolver numéricamente la integral cuyo valor exacto se proporciona a continuación, empleando el método del rectángulo con n= 10. Comparar el resultado obtenido con el valor exacto.


Solución

Primero se calcula el valor del paso h, con a=1, b=2 y n=10:


El paso se introduce en la tabla de Excel similar a la que se elaboró en el ejercicio anterior, obviamente cambiando la función que se va a evaluar en cada punto medio por esta otra:



El valor absoluto de la diferencia entre el valor que se toma como verdadero (dado en el enunciado), y el resultado obtenido mediante la subdivisión en n=10 rectángulos es:

Es posible tomar este número como el error que se comete al calcular la integral aproximando el área bajo la curva con rectángulos.

¿Consideramos precisa la cifra I=1.09824? Depende de la exactitud que se quiera. En principio podemos decir que el valor obtenido se aproxima bastante al real y, en todo caso, si queremos que se acerque aún más, se puede aumentar el valor de n.

Para el método del rectángulo, normalmente el error se obtiene comparando el valor obtenido mediante este método con el que resulte de algún otro procedimiento que se considere más preciso, como el método de Simpson, del cual se hablará en otra entrada futura.

Demás está decir que este procedimiento produce buenos resultados cuando se aplica a funciones cuya gráfica sea una curva suave y continua en el intervalo seleccionado, pero no tanto cuando la función cuya integral se quiere calcular oscila muy rápidamente en el intervalo seleccionado, crece o decrece muy rápidamente o tiene discontinuidades. En estos casos es necesario emplear métodos más sofisticados para aproximar el área.

Por F. Zapata.










No hay comentarios:

Publicar un comentario