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

Ejercicios resueltos de método de la bisección

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

Encontrar una raíz de f(x)=x3+x−3f(x) = x^3 + x - 3 en el intervalo [1,2][1, 2] con tolerancia ε=0.05\varepsilon = 0.05

Ver solución paso a paso5 pasos
  1. Paso 1
    Verificar condiciones iniciales

    f(1)=13+1−3=−1<0f(1) = 1^3 + 1 - 3 = -1 < 0

    f(2)=23+2−3=7>0f(2) = 2^3 + 2 - 3 = 7 > 0

    Como f(1)⋅f(2)<0f(1) \cdot f(2) < 0, existe al menos una raíz en [1,2][1, 2].

  2. Paso 2
    Iteración 1

    c1=1+22=1.5c_1 = \frac{1 + 2}{2} = 1.5

    f(1.5)=(1.5)3+1.5−3=3.375+1.5−3=1.875>0f(1.5) = (1.5)^3 + 1.5 - 3 = 3.375 + 1.5 - 3 = 1.875 > 0

    Como f(1)<0f(1) < 0 y f(1.5)>0f(1.5) > 0, la raíz está en [1,1.5][1, 1.5].

  3. Paso 3
    Iteración 2

    c2=1+1.52=1.25c_2 = \frac{1 + 1.5}{2} = 1.25

    f(1.25)=(1.25)3+1.25−3=1.953+1.25−3=0.203>0f(1.25) = (1.25)^3 + 1.25 - 3 = 1.953 + 1.25 - 3 = 0.203 > 0

    La raíz está en [1,1.25][1, 1.25].

  4. Paso 4
    Iteración 3

    c3=1+1.252=1.125c_3 = \frac{1 + 1.25}{2} = 1.125

    f(1.125)=(1.125)3+1.125−3=1.424+1.125−3=−0.451<0f(1.125) = (1.125)^3 + 1.125 - 3 = 1.424 + 1.125 - 3 = -0.451 < 0

    La raíz está en [1.125,1.25][1.125, 1.25].

  5. Paso 5
    Verificar convergencia

    ∣1.25−1.125∣=0.125>0.05|1.25 - 1.125| = 0.125 > 0.05, continuamos.

    c4=1.1875c_4 = 1.1875, f(1.1875)=−0.138<0f(1.1875) = -0.138 < 0, intervalo [1.1875,1.25][1.1875, 1.25]

    ∣1.25−1.1875∣=0.0625>0.05|1.25 - 1.1875| = 0.0625 > 0.05, continuamos.

    c5=1.21875c_5 = 1.21875, f(1.21875)=0.029>0f(1.21875) = 0.029 > 0, intervalo [1.1875,1.21875][1.1875, 1.21875]

    ∣1.21875−1.1875∣=0.03125<0.05|1.21875 - 1.1875| = 0.03125 < 0.05 ✓\checkmark; tomamos el punto medio c6=1.203125c_6 = 1.203125

    Resultado: x≈1.203x \approx 1.203 con error <0.05< 0.05 (la raíz es x=1.2134x = 1.2134)

Ejercicio 2

Dificultad: Intermedio

Determinar cuántas iteraciones necesita el método de bisección para encontrar una raíz de f(x)=cos⁡(x)−xf(x) = \cos(x) - x con precisión 10−410^{-4} en [0,1][0, 1]

Ver solución paso a paso5 pasos
  1. Paso 1
    Verificar existencia de raíz

    f(0)=cos⁡(0)−0=1>0f(0) = \cos(0) - 0 = 1 > 0

    f(1)=cos⁡(1)−1≈0.540−1=−0.460<0f(1) = \cos(1) - 1 \approx 0.540 - 1 = -0.460 < 0

    Existe raíz en [0,1][0, 1].

  2. Paso 2
    Fórmula del error en bisección

    Después de nn iteraciones: ∣xn−r∣≤b−a2n|x_n - r| \leq \frac{b - a}{2^n}

    Donde [a,b]=[0,1][a, b] = [0, 1], así b−a=1b - a = 1.

  3. Paso 3
    Determinar nn para la precisión deseada

    Necesitamos: 12n≤10−4\frac{1}{2^n} \leq 10^{-4}

    2n≥1042^n \geq 10^4

    nlog⁡(2)≥log⁡(104)=4log⁡(10)n \log(2) \geq \log(10^4) = 4\log(10)

    n≥4log⁡(10)log⁡(2)=4×2.3030.693=13.29n \geq \frac{4\log(10)}{\log(2)} = \frac{4 \times 2.303}{0.693} = 13.29

  4. Paso 4
    Redondear hacia arriba

    n=14n = 14 iteraciones

  5. Paso 5
    Verificación

    Después de 14 iteraciones: error ≤1214=116384≈6.1×10−5<10−4\leq \frac{1}{2^{14}} = \frac{1}{16384} \approx 6.1 \times 10^{-5} < 10^{-4} ✓\checkmark

    Resultado: Se necesitan 14 iteraciones para garantizar precisión 10−410^{-4}.

Ejercicio 3

Dificultad: Avanzado

Aplicar bisección para encontrar el punto de intersección de y=2xy = 2^x e y=3xy = 3x reformulando como problema de búsqueda de raíces

Ver solución paso a paso5 pasos
  1. Paso 1
    Reformular como problema de raíces

    Intersección: 2x=3x2^x = 3x

    Función: f(x)=2x−3x=0f(x) = 2^x - 3x = 0

  2. Paso 2
    Encontrar intervalo inicial

    f(1)=21−3(1)=2−3=−1<0f(1) = 2^1 - 3(1) = 2 - 3 = -1 < 0

    f(2)=22−3(2)=4−6=−2<0f(2) = 2^2 - 3(2) = 4 - 6 = -2 < 0

    f(3)=23−3(3)=8−9=−1<0f(3) = 2^3 - 3(3) = 8 - 9 = -1 < 0

    f(4)=24−3(4)=16−12=4>0f(4) = 2^4 - 3(4) = 16 - 12 = 4 > 0

    Raíz en [3,4][3, 4].

  3. Paso 3
    Aplicar bisección con tolerancia 0.01

    Iteración 1: c1=3.5c_1 = 3.5, f(3.5)=23.5−3(3.5)=11.314−10.5=0.814>0f(3.5) = 2^{3.5} - 3(3.5) = 11.314 - 10.5 = 0.814 > 0

    Nuevo intervalo: [3,3.5][3, 3.5]

    Iteración 2: c2=3.25c_2 = 3.25, f(3.25)=23.25−3(3.25)=9.514−9.75=−0.236<0f(3.25) = 2^{3.25} - 3(3.25) = 9.514 - 9.75 = -0.236 < 0

    Nuevo intervalo: [3.25,3.5][3.25, 3.5]

    Iteración 3: c3=3.375c_3 = 3.375, f(3.375)=23.375−3(3.375)=10.375−10.125=0.25>0f(3.375) = 2^{3.375} - 3(3.375) = 10.375 - 10.125 = 0.25 > 0

    Nuevo intervalo: [3.25,3.375][3.25, 3.375]

    Iteración 4: c4=3.3125c_4 = 3.3125, ∣3.375−3.25∣=0.125>0.01|3.375 - 3.25| = 0.125 > 0.01

  4. Paso 4
    Continuar hasta convergencia

    Después de 7 iteraciones: x≈3.31x \approx 3.31

  5. Paso 5
    Verificar la solución

    23.313≈9.942^{3.313} \approx 9.94

    3(3.313)=9.943(3.313) = 9.94 ✓\checkmark

    Resultado: Las curvas se intersectan en (3.313,9.94)(3.313, 9.94). Hay además una segunda intersección en [0,1][0, 1], ya que f(0)=1>0f(0) = 1 > 0 y f(1)=−1<0f(1) = -1 < 0: aplicando el mismo método se obtiene (0.458,1.373)(0.458, 1.373).

Ejercicio 4

Dificultad: Experto

Analizar la convergencia del método de bisección para f(x)=x2−af(x) = x^2 - a donde a>0a > 0, y comparar con la fórmula de Herón para calcular a\sqrt{a}

Ver solución paso a paso5 pasos
  1. Paso 1
    Plantear el problema

    Para encontrar a\sqrt{a}, resolvemos f(x)=x2−a=0f(x) = x^2 - a = 0 en [0,a][0, a].

    Condiciones: f(0)=−a<0f(0) = -a < 0, f(a)=a2−a=a(a−1)f(a) = a^2 - a = a(a-1)

    Si a>1a > 1: f(a)>0f(a) > 0, usar [0,a][0, a]

    Si 0<a<10 < a < 1: f(1)=1−a>0f(1) = 1 - a > 0, usar [0,1][0, 1]

  2. Paso 2
    Analizar convergencia para a=2a = 2

    Intervalo inicial: [0,2][0, 2]

    Error después de nn iteraciones: ∣xn−2∣≤22n|x_n - \sqrt{2}| \leq \frac{2}{2^n}

    Para precisión ε\varepsilon: n≥log⁡2(2ε)n \geq \log_2\left(\frac{2}{\varepsilon}\right)

  3. Paso 3
    Implementar bisección para 2\sqrt{2}

    f(x)=x2−2f(x) = x^2 - 2

    Iteración 1: c1=1c_1 = 1, f(1)=−1<0f(1) = -1 < 0, intervalo [1,2][1, 2]

    Iteración 2: c2=1.5c_2 = 1.5, f(1.5)=0.25>0f(1.5) = 0.25 > 0, intervalo [1,1.5][1, 1.5]

    Iteración 3: c3=1.25c_3 = 1.25, f(1.25)=−0.4375<0f(1.25) = -0.4375 < 0, intervalo [1.25,1.5][1.25, 1.5]

    Iteración 4: c4=1.375c_4 = 1.375, f(1.375)=−0.109<0f(1.375) = -0.109 < 0, intervalo [1.375,1.5][1.375, 1.5]

    Iteración 5: c5=1.4375c_5 = 1.4375, f(1.4375)=0.066>0f(1.4375) = 0.066 > 0, intervalo [1.375,1.4375][1.375, 1.4375]

  4. Paso 4
    Comparar con método de Herón

    Fórmula de Herón: xn+1=12(xn+axn)x_{n+1} = \frac{1}{2}\left(x_n + \frac{a}{x_n}\right)

    Para 2\sqrt{2} con x0=1x_0 = 1:

    x1=12(1+2)=1.5x_1 = \frac{1}{2}(1 + 2) = 1.5

    x2=12(1.5+21.5)=1.4167x_2 = \frac{1}{2}(1.5 + \frac{2}{1.5}) = 1.4167

    x3=12(1.4167+1.4118)=1.4142x_3 = \frac{1}{2}(1.4167 + 1.4118) = 1.4142

  5. Paso 5
    Análisis de eficiencia

    Bisección (5 iteraciones): c5=1.4375c_5 = 1.4375 (error ≈0.023\approx 0.023)

    Herón (3 iteraciones): x3=1.414216x_3 = 1.414216 (error ≈2×10−6\approx 2 \times 10^{-6})

    Conclusión: El método de Herón converge cuadráticamente, mucho más rápido que bisección (lineal).