Matemáticas II · Tema 5 · Sección 5.3

Ejercicios resueltos de integración numérica

4 ejercicios resueltos paso a paso del tema 5 de Matemáticas II (Introducción al análisis numérico). El enunciado está a la vista y la solución, plegada: intenta cada ejercicio antes de abrirla.

Ejercicio 1

Dificultad: Básico

Calcular ∫02ex2dx\int_0^2 e^{x^2} dx usando la regla del trapecio con n=4n = 4 subdivisiones

Ver solución paso a paso4 pasos
  1. Paso 1
    Preparar la discretización

    a=0a = 0, b=2b = 2, n=4n = 4

    h=b−an=2−04=0.5h = \frac{b - a}{n} = \frac{2 - 0}{4} = 0.5

    Nodos: x0=0x_0 = 0, x1=0.5x_1 = 0.5, x2=1.0x_2 = 1.0, x3=1.5x_3 = 1.5, x4=2.0x_4 = 2.0

  2. Paso 2
    Evaluar la función en cada nodo

    f(x)=ex2f(x) = e^{x^2}

    f(x0)=e02=e0=1f(x_0) = e^{0^2} = e^0 = 1

    f(x1)=e0.52=e0.25=1.284f(x_1) = e^{0.5^2} = e^{0.25} = 1.284

    f(x2)=e12=e1=2.718f(x_2) = e^{1^2} = e^1 = 2.718

    f(x3)=e1.52=e2.25=9.488f(x_3) = e^{1.5^2} = e^{2.25} = 9.488

    f(x4)=e22=e4=54.598f(x_4) = e^{2^2} = e^4 = 54.598

  3. Paso 3
    Aplicar la fórmula del trapecio

    ∫02ex2dx≈h2[f(x0)+2f(x1)+2f(x2)+2f(x3)+f(x4)]\int_0^2 e^{x^2} dx \approx \frac{h}{2}[f(x_0) + 2f(x_1) + 2f(x_2) + 2f(x_3) + f(x_4)]

    =0.52[1+2(1.284)+2(2.718)+2(9.488)+54.598]= \frac{0.5}{2}[1 + 2(1.284) + 2(2.718) + 2(9.488) + 54.598]

    =0.25[1+2.568+5.436+18.976+54.598]= 0.25[1 + 2.568 + 5.436 + 18.976 + 54.598]

    =0.25[82.578]=20.645= 0.25[82.578] = 20.645

  4. Paso 4
    Estimar el error

    Error teórico: E=−(b−a)h212f′′(ξ)E = -\frac{(b-a)h^2}{12}f''(\xi) para algún ξ∈[0,2]\xi \in [0{,}2]

    f′(x)=2xex2f'(x) = 2xe^{x^2}

    f′′(x)=2ex2+4x2ex2=2ex2(1+2x2)f''(x) = 2e^{x^2} + 4x^2e^{x^2} = 2e^{x^2}(1 + 2x^2)

    En [0,2][0{,}2], f′′(x)f''(x) es máximo en x=2x = 2: f′′(2)=2e4(1+8)=18e4=982.759f''(2) = 2e^4(1 + 8) = 18e^4 = 982.759

    ∣E∣≤2×(0.5)212×982.759=40.95|E| \leq \frac{2 \times (0.5)^2}{12} \times 982.759 = 40.95

    Resultado: ∫02ex2dx≈20.65±41\int_0^2 e^{x^2} dx \approx 20.65 \pm 41 (estimación muy gruesa del error)

Ejercicio 2

Dificultad: Intermedio

Comparar la regla del trapecio y la regla de Simpson para calcular ∫131xdx\int_1^3 \frac{1}{x} dx con n=4n = 4, conociendo que el valor exacto es ln⁡(3)≈1.0986\ln(3) \approx 1.0986

Ver solución paso a paso6 pasos
  1. Paso 1
    Configuración común

    a=1a = 1, b=3b = 3, n=4n = 4, h=3−14=0.5h = \frac{3-1}{4} = 0.5

    Nodos: x0=1x_0 = 1, x1=1.5x_1 = 1.5, x2=2x_2 = 2, x3=2.5x_3 = 2.5, x4=3x_4 = 3

  2. Paso 2
    Evaluar f(x)=1xf(x) = \frac{1}{x}

    f(1)=1.0000f(1) = 1.0000

    f(1.5)=0.6667f(1.5) = 0.6667

    f(2)=0.5000f(2) = 0.5000

    f(2.5)=0.4000f(2.5) = 0.4000

    f(3)=0.3333f(3) = 0.3333

  3. Paso 3
    Aplicar regla del trapecio

    T4=h2[f(x0)+2f(x1)+2f(x2)+2f(x3)+f(x4)]T_4 = \frac{h}{2}[f(x_0) + 2f(x_1) + 2f(x_2) + 2f(x_3) + f(x_4)]

    =0.52[1+2(0.6667)+2(0.5)+2(0.4)+0.3333]= \frac{0.5}{2}[1 + 2(0.6667) + 2(0.5) + 2(0.4) + 0.3333]

    =0.25[1+1.3334+1+0.8+0.3333]=0.25[4.4667]=1.1167= 0.25[1 + 1.3334 + 1 + 0.8 + 0.3333] = 0.25[4.4667] = 1.1167

  4. Paso 4
    Aplicar regla de Simpson

    S4=h3[f(x0)+4f(x1)+2f(x2)+4f(x3)+f(x4)]S_4 = \frac{h}{3}[f(x_0) + 4f(x_1) + 2f(x_2) + 4f(x_3) + f(x_4)]

    =0.53[1+4(0.6667)+2(0.5)+4(0.4)+0.3333]= \frac{0.5}{3}[1 + 4(0.6667) + 2(0.5) + 4(0.4) + 0.3333]

    =0.53[1+2.6668+1+1.6+0.3333]=0.53[6.6001]=1.1000= \frac{0.5}{3}[1 + 2.6668 + 1 + 1.6 + 0.3333] = \frac{0.5}{3}[6.6001] = 1.1000

  5. Paso 5
    Análisis de errores

    Valor exacto: ln⁡(3)=1.0986\ln(3) = 1.0986

    Error trapecio: ∣1.1167−1.0986∣=0.0181|1.1167 - 1.0986| = 0.0181 (1.65%)

    Error Simpson: ∣1.1000−1.0986∣=0.0014|1.1000 - 1.0986| = 0.0014 (0.13%)

  6. Paso 6
    Análisis teórico de errores

    Para f(x)=1xf(x) = \frac{1}{x}:

    f′′(x)=2x3f''(x) = \frac{2}{x^3}, máximo en [1,3][1{,}3] es f′′(1)=2f''(1) = 2

    Error trapecio: ∣ET∣≤(3−1)(0.5)212×2=0.0833|E_T| \leq \frac{(3-1)(0.5)^2}{12} \times 2 = 0.0833

    f(4)(x)=24x5f^{(4)}(x) = \frac{24}{x^5}, máximo es f(4)(1)=24f^{(4)}(1) = 24

    Error Simpson: ∣ES∣≤(3−1)(0.5)4180×24=0.0167|E_S| \leq \frac{(3-1)(0.5)^4}{180} \times 24 = 0.0167

    Ambos errores reales (0.0181 y 0.0014) están por debajo de sus cotas.

    Resultado: Simpson es mucho más preciso (error 13 veces menor) para el mismo esfuerzo computacional.

Ejercicio 3

Dificultad: Avanzado

Desarrollar una fórmula de integración numérica usando interpolación cuadrática en tres puntos equidistantes y aplicarla a ∫−111+x2dx\int_{-1}^{1} \sqrt{1+x^2} dx

Ver solución paso a paso6 pasos
  1. Paso 1
    Derivar la fórmula usando interpolación de Lagrange

    Para puntos x0=ax_0 = a, x1=a+b2x_1 = \frac{a+b}{2}, x2=bx_2 = b con h=b−a2h = \frac{b-a}{2}:

    Polinomio interpolador:

    P(x)=f(x0)L0(x)+f(x1)L1(x)+f(x2)L2(x)P(x) = f(x_0)L_0(x) + f(x_1)L_1(x) + f(x_2)L_2(x)

    Donde:

    L0(x)=(x−x1)(x−x2)(x0−x1)(x0−x2)L_0(x) = \frac{(x-x_1)(x-x_2)}{(x_0-x_1)(x_0-x_2)}

    L1(x)=(x−x0)(x−x2)(x1−x0)(x1−x2)L_1(x) = \frac{(x-x_0)(x-x_2)}{(x_1-x_0)(x_1-x_2)}

    L2(x)=(x−x0)(x−x1)(x2−x0)(x2−x1)L_2(x) = \frac{(x-x_0)(x-x_1)}{(x_2-x_0)(x_2-x_1)}

  2. Paso 2
    Integrar los polinomios de Lagrange

    Después de integrar (cambio de variable x=a+thx = a + th):

    ∫abL0(x)dx=h3\int_a^b L_0(x)dx = \frac{h}{3}

    ∫abL1(x)dx=4h3\int_a^b L_1(x)dx = \frac{4h}{3}

    ∫abL2(x)dx=h3\int_a^b L_2(x)dx = \frac{h}{3}

  3. Paso 3
    Obtener la fórmula final

    ∫abf(x)dx≈h3[f(a)+4f(a+b2)+f(b)]\int_a^b f(x)dx \approx \frac{h}{3}[f(a) + 4f\left(\frac{a+b}{2}\right) + f(b)]

    Esta es exactamente la regla de Simpson para n=2n = 2.

  4. Paso 4
    Aplicar a ∫−111+x2dx\int_{-1}^{1} \sqrt{1+x^2} dx

    a=−1a = -1, b=1b = 1, h=1−(−1)2=1h = \frac{1-(-1)}{2} = 1

    x0=−1x_0 = -1, x1=0x_1 = 0, x2=1x_2 = 1

    f(x)=1+x2f(x) = \sqrt{1+x^2}

    f(−1)=1+1=2=1.414f(-1) = \sqrt{1+1} = \sqrt{2} = 1.414

    f(0)=1+0=1f(0) = \sqrt{1+0} = 1

    f(1)=1+1=2=1.414f(1) = \sqrt{1+1} = \sqrt{2} = 1.414

  5. Paso 5
    Calcular la integral

    ∫−111+x2dx≈13[1.414+4(1)+1.414]\int_{-1}^{1} \sqrt{1+x^2} dx \approx \frac{1}{3}[1.414 + 4(1) + 1.414]

    =13[1.414+4+1.414]=6.8283=2.276= \frac{1}{3}[1.414 + 4 + 1.414] = \frac{6.828}{3} = 2.276

  6. Paso 6
    Verificación analítica

    La integral exacta es: ∫1+x2dx=x1+x22+12ln⁡∣x+1+x2∣+C\int \sqrt{1+x^2} dx = \frac{x\sqrt{1+x^2}}{2} + \frac{1}{2}\ln|x + \sqrt{1+x^2}| + C

    En [−1,1][-1{,}1]: ∫−111+x2dx=2.296\int_{-1}^{1} \sqrt{1+x^2} dx = 2.296

    Error: ∣2.296−2.276∣=0.020|2.296 - 2.276| = 0.020 (0.87%)

    Resultado: La fórmula derivada (Simpson) da una excelente aproximación.

Ejercicio 4

Dificultad: Experto

Demostrar que para funciones pares, la regla del trapecio compuesta en [−a,a][-a,a] con nn par da el mismo resultado que aplicarla en [0,a][0,a] con n/2n/2 subdivisiones y duplicar el resultado

Ver solución paso a paso7 pasos
  1. Paso 1
    Definir el problema

    Sea f(x)f(x) una función par: f(−x)=f(x)f(-x) = f(x) para todo xx.

    Queremos mostrar que:

    Tn[−a,a]=2⋅Tn/2[0,a]T_n^{[-a,a]} = 2 \cdot T_{n/2}^{[0,a]}

  2. Paso 2
    Escribir la regla del trapecio en [−a,a][-a,a]

    Con h=2anh = \frac{2a}{n} y nodos xi=−a+ihx_i = -a + ih:

    Tn[−a,a]=h2[f(−a)+2∑i=1n−1f(xi)+f(a)]T_n^{[-a,a]} = \frac{h}{2}[f(-a) + 2\sum_{i=1}^{n-1} f(x_i) + f(a)]

  3. Paso 3
    Usar la simetría de ff

    Por ser ff par: f(−a)=f(a)f(-a) = f(a)

    Los nodos se pueden agrupar simétricamente:

    • x0=−ax_0 = -a y xn=ax_n = a: contribución h2[f(−a)+f(a)]=hf(a)\frac{h}{2}[f(-a) + f(a)] = hf(a)
    • Para ii y n−in-i: xi=−a+ihx_i = -a + ih y xn−i=a−ihx_{n-i} = a - ih

    Como xn−i=a−ih=−(−(a−ih))=−(−a+ih)=−xix_{n-i} = a - ih = -(-(a-ih)) = -(-a+ih) = -x_i:

    f(xi)+f(xn−i)=f(xi)+f(−xi)=2f(xi)f(x_i) + f(x_{n-i}) = f(x_i) + f(-x_i) = 2f(x_i) (si xi>0x_i > 0)

  4. Paso 4
    Reagrupar la suma

    Tn[−a,a]=h2[2f(a)+2∑i=1n/2−12f(xi)+2f(0)]T_n^{[-a,a]} = \frac{h}{2}[2f(a) + 2\sum_{i=1}^{n/2-1} 2f(x_i) + 2f(0)]

    donde xix_i ahora representa solo los nodos positivos.

    =h[f(a)+2∑i=1n/2−1f(xi)+f(0)]= h[f(a) + 2\sum_{i=1}^{n/2-1} f(x_i) + f(0)]

  5. Paso 5
    Relacionar con trapecio en [0,a][0,a]

    En [0,a][0,a] con n/2n/2 subdivisiones, h′=an/2=2an=hh' = \frac{a}{n/2} = \frac{2a}{n} = h:

    Tn/2[0,a]=h2[f(0)+2∑i=1n/2−1f(ih)+f(a)]T_{n/2}^{[0,a]} = \frac{h}{2}[f(0) + 2\sum_{i=1}^{n/2-1} f(ih) + f(a)]

  6. Paso 6
    Verificar la relación

    2⋅Tn/2[0,a]=2⋅h2[f(0)+2∑i=1n/2−1f(ih)+f(a)]2 \cdot T_{n/2}^{[0,a]} = 2 \cdot \frac{h}{2}[f(0) + 2\sum_{i=1}^{n/2-1} f(ih) + f(a)]

    =h[f(0)+2∑i=1n/2−1f(ih)+f(a)]=Tn[−a,a]= h[f(0) + 2\sum_{i=1}^{n/2-1} f(ih) + f(a)] = T_n^{[-a,a]}

  7. Paso 7
    Ejemplo numérico

    Para f(x)=x2f(x) = x^2 en [−2,2][-2{,}2] con n=4n = 4:

    T4[−2,2]T_4^{[-2{,}2]}: nodos {−2,−1,0,1,2}\{-2, -1, 0, 1, 2\}, valores {4,1,0,1,4}\{4, 1, 0, 1, 4\}

    T4[−2,2]=12[4+2(1)+2(0)+2(1)+4]=8T_4^{[-2{,}2]} = \frac{1}{2}[4 + 2(1) + 2(0) + 2(1) + 4] = 8

    T2[0,2]T_2^{[0{,}2]}: nodos {0,1,2}\{0, 1, 2\}, valores {0,1,4}\{0, 1, 4\}

    T2[0,2]=12[0+2(1)+4]=4T_2^{[0{,}2]} = \frac{1}{2}[0 + 2(1) + 4] = 4

    2⋅T2[0,2]=82 \cdot T_2^{[0{,}2]} = 8 ✓\checkmark

    Conclusión: La propiedad se cumple para cualquier función par, reduciendo el cálculo a la mitad.