Cálculo aproximado de integrales con sumas de Riemann
Contents
4.2. Cálculo aproximado de integrales con sumas de Riemann#
4.2.1. Introducción: planteamiento del problema#
Calcular la integral de Riemann (o integral definida)
es en general difícil. Por eso resulta útil disponer de métodos para calcular el valor de la integral de modo aproximado.
4.2.2. Sumas de Riemann#
El método más sencillo es aproximar la integral por sumas de Riemann. Se divide el intervalo \((a,b)\) en \(N\) subintervalos
de igual longitud
Los extremos de los subintervalos se calculan como
A continuación se escoge un punto en cada subintervalo
y se aproxima
Esto significa que el área bajo el gráfico de \(f\) en el intervalo \((x_{n},x_{n+1})\) se aproxima por el área del rectángulo de base \(x_{n+1}-x_{n}=h\) y altura \(f(\xi_{n})\).
Sumando resulta finalmente
Esta suma recibe el nombre de suma de Riemann.
Los puntos intermedios \(\xi_{n}\in(x_{n},x_{n+1})\) pueden escogerse de muchos modos, pero en general la elección no influye en el resultado cuando \(N\) es grande. Por eso suelen tomarse valores de \(\xi_{n}\) que se calculan fácilmente.
Las elecciones más frecuentes son:
\(\xi_{n}\) es el extremo izquierdo del subintervalo \((x_{n},x_{n+1})\)
de donde resulta
\(\xi_{n}\) es el extremo derecho del subintervalo \((x_{n},x_{n+1})\)
de donde resulta
\(\xi_{n}\) es el punto medio del subintervalo \((x_{n},x_{n+1})\)
de donde resulta
Arriba a la izquierda, aproximación con las sumas de Riemann eligiendo el extremo izquierda, arriba a la derecha, aproximación con el extremo derecho, abajo a la izquierda, se ha elegido el punto medio y abajo a la derecha se ha elgido un punto arbitrario.
Ejercicio
Sumas de Riemann para la integral \(\intop_{0}^{2}e^{-\frac{x^{2}}{2}}dx\) para \(N=8\) y extremos izquierdos, extremos derechos, puntos medios y puntos aleatorios
4.2.3. Método del trapecio#
Este método suele ser más preciso para aproximar el valor de la integral. Esto significa que se requiere \(N\) más pequeño para obtener una buena aproximación. En cada subintervalo se aproxima el área bajo la curva por el área del trapecio inscrito, resulta la fórmula
4.2.4. Ejercicios#
Definir la función
riemann_izq(f,a,b,N)
que devuelve el valor de la suma de Riemann de la integral
con \(N\) subintervalos y los extremos izquierdos como puntos intermedios.
Definir la función
riemann_der(f,a,b,N)
que devuelve el valor de la suma de Riemann de la integral
con \(N\) subintervalos y los extremos derechos como puntos intermedios.
Definir la función
trapecio(f,a,b,N)
que devuelve el valor de la suma de Riemann de la integral
con \(N\) subintervalos.
Teniendo en cuenta que
calcular el error que se obtiene al aproximar esta integral usando las funciones riemann_izq
, riemann_der
y trapecio(f,a,b,N)
con \(N=1000\).
Escogemos \(f(x)=1\), y definimos la función
F(x)=riemann_izq(f,0,x,1000)
, es decir
def F(x):
return riemann_izq(f,0,x,1000)
Representar gráficamente la función \(F(x)\) en \((0,5).\) ¿Qué función se ha obtenido? ¿Qué significa este resultado?
Repetir el ejercicio anterior para \(g(x)=\cos(x)\).
Implementar la siguiente aproximación de la regla del trapecio de la integral definida de \(f(x)\) en el intervalo \((a,b)\) cuando \(h=(b-a)/N.\)
Escribir la función regla_trapecio(f, a, b, N)
donde f es una función matemática definida como función de Python con def
, \(a\) y \(b\) son los extremos del intervalo de integración y \(N\) es el número de subintervalos de la correspondiente suma de Riemann. La función devuelve un número decimal con tres decimales.