Historia de las reglas de Integración Numérica
Regla del Trapecio: La regla del trapecio es una técnica de integración numérica que data de tiempos antiguos, con evidencia de su uso en Babilonia antes del 50 a.C. Este método aproxima el área bajo una curva dividiendo el intervalo de integración en segmentos y aproximando cada segmento con un trapecio. WikipediaGeeksforGeeks
Regla de Simpson: La regla de Simpson, atribuida a Thomas Simpson en el siglo XVIII, mejora la aproximación de la integral al utilizar parabolas en lugar de líneas rectas para aproximar los segmentos de la curva. Aunque Simpson popularizó esta técnica, Johannes Kepler ya había utilizado un método similar un siglo antes.
Funciones de las reglas de Integración Numérica
En cálculo numérico, cuando una función no puede integrarse de forma exacta mediante métodos analíticos, recurrimos a las reglas de integración numérica. Estas técnicas permiten aproximar el área bajo una curva evaluando la función en puntos específicos. A continuación, se presentan tres de las reglas más utilizadas: Trapecio, Simpson 1/3 y Simpson 3/8.
Regla del Trapecio
La regla del trapecio es una aproximación lineal que asume que la curva puede ser estimada por una línea recta entre los extremos del intervalo. Su fórmula básica es:
Cuando se divide el intervalo en subintervalos de ancho constante , se obtiene la regla del trapecio compuesta:
Esta regla es eficiente para funciones suaves, pero puede requerir muchos subintervalos si la función cambia rápidamente.
Regla de Simpson 1/3
La regla de Simpson 1/3 mejora la precisión utilizando una parábola (aproximación cuadrática) en lugar de líneas rectas. Es válida solo si el número de subintervalos es par:
donde . Esta regla ofrece una excelente precisión para funciones suaves con menos subintervalos que el trapecio.
Regla de Simpson 3/8
La regla de Simpson 3/8 emplea interpolación cúbica, lo que permite una aproximación aún más precisa en algunos casos. Se utiliza cuando el número de subintervalos es un múltiplo de 3:
Aunque no es tan común como las otras dos, puede ser útil cuando los puntos disponibles se ajustan naturalmente a múltiplos de tres.
Estas tres reglas constituyen una base sólida para la integración numérica. El método a elegir depende del comportamiento de la función, la precisión requerida y la cantidad de evaluaciones disponibles.
Claro, aquí tienes los pasos para aplicar cada una de las Reglas de Integración Numérica (Trapecio, Simpson 1/3 y Simpson 3/8), descritos de forma clara y precisa, como para incluirlos en un apartado instructivo de un blog educativo:
Cómo se aplican las reglas de Integración Numérica
Regla del Trapecio
- Paso 1: Define el intervalo de integración y el número de subintervalos .
- Paso 2: Calcula la longitud de cada subintervalo:
- Paso 3: Evalúa la función en los puntos .
- Paso 4: Aplica la fórmula compuesta:
Regla de Simpson 1/3
Requisito: El número de subintervalos debe ser par.
- Paso 1: Define los límites y , y asegúrate de que sea par.
- Paso 2: Calcula .
- Paso 3: Evalúa la función en los puntos .
- Paso 4: Aplica la fórmula:
— donde “impares” se refiere a índices , y “pares” a .
Regla de Simpson 3/8
Requisito: El número de subintervalos debe ser múltiplo de 3.
- Paso 1: Determina , y un divisible entre 3.
- Paso 2: Calcula .
- Paso 3: Evalúa la función en los puntos .
- Paso 4: Aplica la fórmula:
Ejemplo: Aproximación de la integral
Comenzamos señalando que la función carece de una antiderivada expresable en términos de funciones elementales, por lo que recurrimos a métodos numéricos. Dividimos el intervalo en subintervalos y evaluamos la función en puntos equiespaciados, usando tres técnicas clásicas: Trapecio, Simpson 1/3 y Simpson 3/8.
Regla del Trapecio (n = 4)
Dividimos en cuatro tramos iguales de longitud . Evaluamos:
La fórmula compuesta del trapecio es
Sustituyendo,
Aunque sencillo de implementar, este método «rectifica» la curva entre cada par de puntos, y por eso su precisión depende mucho de cuántos subintervalos usemos.
Regla de Simpson 1/3 (n = 4)
También con , Simpson 1/3 encaja parábolas sobre cada par de subintervalos contiguos. Su fórmula compuesta es
Reemplezando valores:
Aquí la aproximación cuadrática captura mejor la curvatura de , resultando en un valor muy cercano al real.
Regla de Simpson 3/8 (n = 6)
Para esta variante, el intervalo se divide en seis partes, , y se ajustan polinomios cúbicos en grupos de tres subintervalos. Evaluamos además:
- ,
- ,
- ,
- .
La fórmula es
que da
- Trapecio (n=4): 0.7430
- Simpson 1/3 (n=4): 0.7469
- Simpson 3/8 (n=6): 0.7438
- Valor de referencia: ≈ 0.746824
La regla de Simpson 1/3 lidera en precisión para este ejemplo, capturando la curvatura con solo cuatro evaluaciones intermedias. Simpson 3/8 ofrece un compromiso razonable cuando el número de subintervalos es múltiplo de tres, mientras que el trapecio, a pesar de su sencillez, puede quedarse atrás si no se refine suficientemente.
Ejemplo en python
import numpy as np
import matplotlib.pyplot as plt
import math
# Función a integrar
def f(x):
return np.exp(-x**2)
# Intervalo y puntos
a, b = 0, 1
x = np.linspace(a, b, 1000)
y = f(x)
# Puntos para métodos
n_trap = 4
n_simp13 = 4
n_simp38 = 6
# Trapecio
def trapecio(a, b, n):
h = (b - a) / n
x_vals = np.linspace(a, b, n + 1)
y_vals = f(x_vals)
return (h / 2) * (y_vals[0] + 2 * np.sum(y_vals[1:-1]) + y_vals[-1])
# Simpson 1/3
def simpson_1_3(a, b, n):
if n % 2 != 0:
raise ValueError("n debe ser par para Simpson 1/3")
h = (b - a) / n
x_vals = np.linspace(a, b, n + 1)
y_vals = f(x_vals)
return (h / 3) * (y_vals[0] + 4 * np.sum(y_vals[1:-1:2]) + 2 * np.sum(y_vals[2:-2:2]) + y_vals[-1])
# Simpson 3/8
def simpson_3_8(a, b, n):
if n % 3 != 0:
raise ValueError("n debe ser múltiplo de 3 para Simpson 3/8")
h = (b - a) / n
x_vals = np.linspace(a, b, n + 1)
y_vals = f(x_vals)
suma = y_vals[0] + y_vals[-1]
for i in range(1, n):
factor = 3 if i % 3 != 0 else 2
suma += factor * y_vals[i]
return (3 * h / 8) * suma
# Resultados
trap_result = trapecio(a, b, n_trap)
simp13_result = simpson_1_3(a, b, n_simp13)
simp38_result = simpson_3_8(a, b, n_simp38)
print(f"Trapecio: {trap_result}")
print(f"Simpson 1/3: {simp13_result}")
print(f"Simpson 3/8: {simp38_result}")
# Crear gráfica
plt.figure(figsize=(10, 6))
plt.plot(x, y, label="f(x) = exp(-x^2)", color='blue')
plt.fill_between(x, y, alpha=0.1, color='blue')
plt.title("Métodos de Integración Numérica")
plt.xlabel("x")
plt.ylabel("f(x)")
plt.axhline(0, color='black', linewidth=0.5)
plt.legend()
plt.grid(True)
plt.tight_layout()
plt.show()
Salida
Trapecio (n=4): 0.743008 Error: 3.8161e-03
Simpson 1/3 (n=4): 0.746855 Error: 3.0869e-05
Simpson 3/8 (n=6): 0.743765 Error: 3.0581e-03
Grafica

Explicación visual de las reglas de Integración Numérica
Conclusión
Las reglas de integración numérica, como la regla del trapecio y Simpson 1/3 y 3/8, son fundamentales para la aproximación de integrales definidas cuando no se puede obtener una solución analítica. Estos métodos transforman la integral en una suma de áreas o volúmenes bajo la curva, lo que permite obtener resultados precisos sin necesidad de evaluaciones infinitas. Son ampliamente utilizados en el cálculo de áreas, volúmenes y en problemas de simulación física y financiera.
Su importancia radica en que proporcionan soluciones rápidas y precisas para integrales definidas, especialmente en situaciones donde las funciones son complicadas o no se puede integrar de forma simbólica. La regla de Simpson, por ejemplo, es altamente precisa cuando se usa en intervalos pequeños, lo que la hace ideal en aplicaciones científicas donde la exactitud es clave (Kincaid & Cheney, 2002).
Kincaid, D., & Cheney, W. (2002). Numerical Analysis: Mathematics of Scientific Computing (3rd ed.). Brooks/Cole.