Está en la página 1de 154

Semana 2:

Métodos para solucionar


ecuaciones no lineales
(Bisección)
Alberto Hananel Baigorria
ahananel@usat.edu.pe
Métodos Numéricos
Ingenierı́a Civil Ambiental
Objetivos
Emplea métodos numéricos
para resolver ecuaciones no
lineales interpretando correcta-
mente sus resultados.

2
Objetivos
Emplea métodos numéricos
para resolver ecuaciones no
lineales interpretando correcta-
mente sus resultados.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 1: Por igualación a cero.

2
Objetivos
Emplea métodos numéricos
para resolver ecuaciones no
lineales interpretando correcta-
mente sus resultados.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 1: Por igualación a cero.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 2: Por igualación de fun-
ciones.

2
Objetivos
Emplea métodos numéricos
para resolver ecuaciones no
lineales interpretando correcta-
mente sus resultados.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 1: Por igualación a cero.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 2: Por igualación de fun-
ciones.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 3: Búsqueda a ciegas.

2
Objetivos
Emplea métodos numéricos
para resolver ecuaciones no
lineales interpretando correcta-
mente sus resultados.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 1: Por igualación a cero.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 2: Por igualación de fun-
ciones.
Resuelve ecuaciones no lineales, utilizando cor-
rectamente el Protocolo 3: Búsqueda a ciegas.
Resuelve ecuaciones no lineales por los méto-
dos numéricos clásicos: Bisección, Regula Falsi,
Iteración de Punto Fijo, Newton-Raphson.

2
Lista de contenidos
Resolución de ecuaciones no lineales

Método de Bisección
Método de Regula Falsi
Método de Iteración de Punto Fijo
Método de Newton-Raphson

3
Método de Bisección

4
1. Resolver la función con Bisección 1: g(x) = x3 − 2x2 + 4x/3 − 8/27.
En el intervalo [0, 1].
Autor: Jose Luis de la Fuente O.Connor
Libro: Ingeneria de los Algoritmos y Métodos Númericos.
Pagina: 34

Solución:
Utilizando la función:
1 function y=g1(x)
2 y=x^3-2*x^2+4*x/3-8/27;
3 end

Y con la orden:

>> Biseccionh('g1',0,1,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 1

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 -1 1
5 0.65625 0.671875 0.6875 -1 1 -1
6 0.65625 0.6640625 0.671875 -1 -1 1
7 0.6640625 0.66796875 0.671875 -1 1 -1
8 0.6640625 0.66601563 0.66796875 -1 -1 1
9 0.66601563 0.66699219 0.66796875 -1 1 -1
10 0.66601563 0.66650391 0.66699219 -1 -1 1
11 0.66650391 0.66674805 0.66699219 -1 1 -1
12 0.66650391 0.66662598 0.66674805 -1 -1 1
13 0.66662598 0.66668701 0.66674805 -1 1 -1
14 0.66662598 0.66665649 0.66668701 -1 -1 1
15 0.66665649 0.66667175 0.66668701 -1 1 -1
16 0.66665649 0.66666412 0.66667175

La solución de la ecuación es 0.66667175 y el error es 0.00 °/o


ans = 0.666671752929688
2. Resolver la función con Bisección 1 : g(x) = ex − 2 − x.
En el intervalo [−2.4, −1.6].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 68.

Solución:
Utilizando la función:
1 function y=g2(x)
2 y=exp(x)-2-x;
3 end

Y con la orden:

>> Biseccionh('g2',-2.4,-1.6,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 2

0 -2.4 -2 -1.6 1 1 1
1 -2 -1.8 -1.6 1 -1 -1
2 -2 -1.9 -1.8 1 1 1
3 -1.9 -1.85 -1.8 1 1 1
4 -1.85 -1.825 -1.8 1 -1 -1
5 -1.85 -1.8375 -1.825 1 -1 -1
6 -1.85 -1.84375 -1.8375 1 1 1
7 -1.84375 -1.840625 -1.8375 1 -1 -1
8 -1.84375 -1.8421875 -1.840625 1 1 1
9 -1.8421875 -1.84140625 -1.840625 1 1 1
10 -1.84140625 -1.84101563 -1.840625 1 -1 -1
11 -1.84140625 -1.84121094 -1.84101563 1 -1 -1
12 -1.84140625 -1.84130859 -1.84121094 1 -1 -1
13 -1.84140625 -1.84135742 -1.84130859 1 -1 -1
14 -1.84140625 -1.84138184 -1.84135742 1 -1 -1
15 -1.84140625 -1.84139404 -1.84138184 1 -1 -1
16 -1.84140625 -1.84140015 -1.84139404

La solución de la ecuación es -1.84139404 y el error es 0.00 °/o


ans = -1.841394042968750
3. Resolver la función con Bisección 1 : g(x) = cos(x) + 1 − x.
En el intervalo [0,8, 1,6].
AUTOR: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 68

Solución:
Utilizando la función:
1 function y=g3(x)
2 y=cos(x)+1-x;
3 end

Y con la orden:

>> Biseccionh('g3',-0.8,1.6,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 3

0 -0.8 0.4 1.6 1 1 1


1 0.4 1 1.6 1 1 1
2 1 1.3 1.6 1 -1 -1
3 1 1.15 1.3 1 1 1
4 1.15 1.225 1.3 1 1 1
5 1.225 1.2625 1.3 1 1 1
6 1.2625 1.28125 1.3 1 1 1
7 1.28125 1.290625 1.3 1 -1 -1
8 1.28125 1.2859375 1.290625 1 -1 -1
9 1.28125 1.28359375 1.2859375 1 -1 -1
10 1.28125 1.28242188 1.28359375 1 1 1
11 1.28242188 1.28300781 1.28359375 1 1 1
12 1.28300781 1.28330078 1.28359375 1 1 1
13 1.28330078 1.28344727 1.28359375 1 -1 -1
14 1.28330078 1.28337402 1.28344727 1 1 1
15 1.28337402 1.28341064 1.28344727 1 1 1
16 1.28341064 1.28342896 1.28344727

La solución de la ecuación es 1.28341064 y el error es 0.00 °/o


ans = 1.283410644531250
4. Resolver la función con Bisección 1 : g(x) = x6 − x − 1.
En el intervalo [1, 2].
Autor: Jose Manuel Diaz Moreno.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g4(x)
2 y=x^6-x-1;
3 end

Y con la orden:

>> Biseccionh('g4',1,2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 4

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 1 -1
5 1.125 1.140625 1.15625 -1 1 -1
6 1.125 1.1328125 1.140625 -1 -1 1
7 1.1328125 1.13671875 1.140625 -1 1 -1
8 1.1328125 1.13476563 1.13671875 -1 1 -1
9 1.1328125 1.13378906 1.13476563 -1 -1 1
10 1.13378906 1.13427734 1.13476563 -1 -1 1
11 1.13427734 1.13452148 1.13476563 -1 -1 1
12 1.13452148 1.13464355 1.13476563 -1 -1 1
13 1.13464355 1.13470459 1.13476563 -1 -1 1
14 1.13470459 1.13473511 1.13476563 -1 1 -1
15 1.13470459 1.13471985 1.13473511 -1 -1 1
16 1.13471985 1.13472748 1.13473511

La solución de la ecuación es 1.13471985 y el error es 0.00 °/o


ans = 1.134719848632813
5. Resolver la función con Bisección 1 : g(x) = e−x + sin(x). En el intervalo [3, 4].
Autor: Jose Manuel Diaz Moreno y Francisco Benites Trujillo.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g5(x)
2 y=exp(-x)+sin(x);
3 end

Y con la orden:

Biseccionh('g5',3,4,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 5

0 3 3.5 4 1 -1 -1
1 3 3.25 3.5 1 -1 -1
2 3 3.125 3.25 1 1 1
3 3.125 3.1875 3.25 1 -1 -1
4 3.125 3.15625 3.1875 1 1 1
5 3.15625 3.171875 3.1875 1 1 1
6 3.171875 3.1796875 3.1875 1 1 1
7 3.1796875 3.18359375 3.1875 1 -1 -1
8 3.1796875 3.18164063 3.18359375 1 1 1
9 3.18164063 3.18261719 3.18359375 1 1 1
10 3.18261719 3.18310547 3.18359375 1 -1 -1
11 3.18261719 3.18286133 3.18310547 1 1 1
12 3.18286133 3.1829834 3.18310547 1 1 1
13 3.1829834 3.18304443 3.18310547 1 1 1
14 3.18304443 3.18307495 3.18310547 1 -1 -1
15 3.18304443 3.18305969 3.18307495 1 1 1
16 3.18305969 3.18306732 3.18307495

La solución de la ecuación es 3.18305969 y el error es 0.00 °/o


ans = 3.183059692382813
6. Resolver la función con Bisección 1 :g(x) = arctan(x) + x − 1.
En el intervalo [0, 1]
Autor:Ricardo Seminario Vasquez.
Libro: Métodos Numéricos para ingenieros.
Pagina: 31

Solución:
Utilizando la función:
1 function y=g6(x)
2 y=atan(x)+x-1;
3 end

Y con la orden:

>> Biseccionh('g6',0,1,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 6

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 1 -1
3 0.5 0.5625 0.625 -1 1 -1
4 0.5 0.53125 0.5625 -1 1 -1
5 0.5 0.515625 0.53125 -1 -1 1
6 0.515625 0.5234375 0.53125 -1 1 -1
7 0.515625 0.51953125 0.5234375 -1 -1 1
8 0.51953125 0.52148438 0.5234375 -1 1 -1
9 0.51953125 0.52050781 0.52148438 -1 1 -1
10 0.51953125 0.52001953 0.52050781 -1 -1 1
11 0.52001953 0.52026367 0.52050781 -1 -1 1
12 0.52026367 0.52038574 0.52050781 -1 1 -1
13 0.52026367 0.52032471 0.52038574 -1 1 -1
14 0.52026367 0.52029419 0.52032471 -1 1 -1
15 0.52026367 0.52027893 0.52029419 -1 1 -1
16 0.52026367 0.5202713 0.52027893

La solución de la ecuación es 0.52027893 y el error es 0.00 °/o


ans = 0.520278930664063
7. Resolver la función con Bisección 1 : g(x) = x − 2−x . En el intervalo [0, 1]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: :Métodos Numéricos.
Pagina: 162

Solución:
Utilizando la función:
1 function y=g7(x)
2 y=x-2^(-x);
3 end

Y con la orden:

>> Biseccionh('g7',0,1,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 7

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1
9 0.640625 0.64160156 0.64257813 -1 1 -1
10 0.640625 0.64111328 0.64160156 -1 -1 1
11 0.64111328 0.64135742 0.64160156 -1 1 -1
12 0.64111328 0.64123535 0.64135742 -1 1 -1
13 0.64111328 0.64117432 0.64123535 -1 -1 1
14 0.64117432 0.64120483 0.64123535 -1 1 -1
15 0.64117432 0.64118958 0.64120483 -1 1 -1
16 0.64117432 0.64118195 0.64118958

La solucion de la ecuación es 0.64118958 y el error es 0.00 °/o


ans = 0.641189575195313
8. Resolver la función con Bisección 1 : g(x) = x4 − 1 − 3e−x . En el intervalo [0, 2]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: Métodos Numéricos
Pagina: 165

Solución:
Utilizando la función:
1 function y=g8(x)
2 y=x^4-1-3*exp(-x);
3 end

Y con la orden:

>> Biseccionh('g8',0,2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 8

0 0 1 2 -1 -1 1
1 1 1.5 2 -1 1 -1
2 1 1.25 1.5 -1 1 -1
3 1 1.125 1.25 -1 -1 1
4 1.125 1.1875 1.25 -1 1 -1
5 1.125 1.15625 1.1875 -1 -1 1
6 1.15625 1.171875 1.1875 -1 -1 1
7 1.171875 1.1796875 1.1875 -1 1 -1
8 1.171875 1.17578125 1.1796875 -1 -1 1
9 1.17578125 1.17773438 1.1796875 -1 1 -1
10 1.17578125 1.17675781 1.17773438 -1 -1 1
11 1.17675781 1.17724609 1.17773438 -1 -1 1
12 1.17724609 1.17749023 1.17773438 -1 -1 1
13 1.17749023 1.1776123 1.17773438 -1 -1 1
14 1.1776123 1.17767334 1.17773438 -1 -1 1
15 1.17767334 1.17770386 1.17773438 -1 -1 1
16 1.17770386 1.17771912 1.17773438

La solución de la ecuación es 1.17770386 y el error es 0.00 °/o


ans = 1.177703857421875
9. Resolver la función con Bisección 1 : g(x) = sin(10x) + cos(3x).
En el intervalo [0, 5]
Autor: Steven C. Chapra y Raymod P. Canale.
Libro: Métodos Numéricos para Ingenieros.
Pagina: 123

Solución:
Utilizando la función:
1 function y=g9(x)
2 y=sin(10*x)+cos(3*x);
3 end

Y con la orden:

>> Biseccionh('g9',0,5,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 9

0 0 2.5 5 1 1 1
1 2.5 3.75 5 1 1 1
2 3.75 4.375 5 1 1 1
3 4.375 4.6875 5 1 1 1
4 4.6875 4.84375 5 1 -1 -1
5 4.6875 4.765625 4.84375 1 -1 -1
6 4.6875 4.7265625 4.765625 1 -1 -1
7 4.6875 4.70703125 4.7265625 1 1 1
8 4.70703125 4.71679688 4.7265625 1 -1 -1
9 4.70703125 4.71191406 4.71679688 1 1 1
10 4.71191406 4.71435547 4.71679688 1 -1 -1
11 4.71191406 4.71313477 4.71435547 1 -1 -1
12 4.71191406 4.71252441 4.71313477 1 -1 -1
13 4.71191406 4.71221924 4.71252441 1 1 1
14 4.71221924 4.71237183 4.71252441 1 1 1
15 4.71237183 4.71244812 4.71252441 1 -1 -1
16 4.71237183 4.71240997 4.71244812

La solucion de la ecuación es 4.71244812 y el error es 0.00 °/o


ans = 4.712448120117188
10. Resolver la función con Bisección 1 : g(x) = x2 − ex .
En el intervalo [−2, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g10(x)
2 y=x^2-exp(x);
3 end

Y con la orden:

>> Biseccionh('g10',-2,2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 10

0 -2 0 2 1 -1 -1
1 -2 -1 0 1 1 1
2 -1 -0.5 0 1 -1 -1
3 -1 -0.75 -0.5 1 1 1
4 -0.75 -0.625 -0.5 1 -1 -1
5 -0.75 -0.6875 -0.625 1 -1 -1
6 -0.75 -0.71875 -0.6875 1 1 1
7 -0.71875 -0.703125 -0.6875 1 -1 -1
8 -0.71875 -0.7109375 -0.703125 1 1 1
9 -0.7109375 -0.70703125 -0.703125 1 1 1
10 -0.70703125 -0.70507813 -0.703125 1 1 1
11 -0.70507813 -0.70410156 -0.703125 1 1 1
12 -0.70410156 -0.70361328 -0.703125 1 1 1
13 -0.70361328 -0.70336914 -0.703125 1 -1 -1
14 -0.70361328 -0.70349121 -0.70336914 1 1 1
15 -0.70349121 -0.70343018 -0.70336914 1 -1 -1
16 -0.70349121 -0.70346069 -0.70343018

La solucion de la ecuación es -0.70343018 y el error es 0.00 °/o


ans = -0.703430175781250
11. Resolver la función con Bisección 1 : g(x) = x − cos(x). En el intervalo [−2, 2].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g11(x)
2 y=x-cos(x);
3 end

Y con la orden:

>> Biseccionh('g11',-2,2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 11

0 -2 0 2 -1 -1 1
1 0 1 2 -1 1 -1
2 0 0.5 1 -1 -1 1
3 0.5 0.75 1 -1 1 -1
4 0.5 0.625 0.75 -1 -1 1
5 0.625 0.6875 0.75 -1 -1 1
6 0.6875 0.71875 0.75 -1 -1 1
7 0.71875 0.734375 0.75 -1 -1 1
8 0.734375 0.7421875 0.75 -1 1 -1
9 0.734375 0.73828125 0.7421875 -1 -1 1
10 0.73828125 0.74023438 0.7421875 -1 1 -1
11 0.73828125 0.73925781 0.74023438 -1 1 -1
12 0.73828125 0.73876953 0.73925781 -1 -1 1
13 0.73876953 0.73901367 0.73925781 -1 -1 1
14 0.73901367 0.73913574 0.73925781 -1 1 -1
15 0.73901367 0.73907471 0.73913574 -1 -1 1
16 0.73907471 0.73910522 0.73913574

La solucion de la ecuación es 0.73907471 y el error es 0.00 °/o


ans = 0.739074707031250
12. Resolver la función con Bisección 1 : g(x) = ex − 2.
En el intervalo [0, 2]
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 65

Solución:
Utilizando la función:
1 function y=g12(x)
2 y=exp(x)-2;
3 end

Y con la orden:

>> Biseccionh('g12',0,2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 12

0 0 1 2 -1 1 -1
1 0 0.5 1 -1 -1 1
2 0.5 0.75 1 -1 1 -1
3 0.5 0.625 0.75 -1 -1 1
4 0.625 0.6875 0.75 -1 -1 1
5 0.6875 0.71875 0.75 -1 1 -1
6 0.6875 0.703125 0.71875 -1 1 -1
7 0.6875 0.6953125 0.703125 -1 1 -1
8 0.6875 0.69140625 0.6953125 -1 -1 1
9 0.69140625 0.69335938 0.6953125 -1 1 -1
10 0.69140625 0.69238281 0.69335938 -1 -1 1
11 0.69238281 0.69287109 0.69335938 -1 -1 1
12 0.69287109 0.69311523 0.69335938 -1 -1 1
13 0.69311523 0.6932373 0.69335938 -1 1 -1
14 0.69311523 0.69317627 0.6932373 -1 1 -1
15 0.69311523 0.69314575 0.69317627 -1 -1 1
16 0.69314575 0.69316101 0.69317627

La solucion de la ecuación es 0.69314575 y el error es 0.00 °/o


ans = 0.693145751953125
13. Resolver la función con Bisección 1 : g(x) = tan(x) − x/2.
En el intervalo [4, 3π/2].
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 75

Solución:
Utilizando la función:
1 function y=g13(x)
2 y=tan(x)-x/2;
3 end

Y con la orden:

>> Biseccionh('g13',4,3*pi/2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 13

0 4 4.35619449 4.71238898 -1 1 -1
1 4 4.17809725 4.35619449 -1 -1 1
2 4.17809725 4.26714587 4.35619449 -1 -1 1
3 4.26714587 4.31167018 4.35619449 -1 1 -1
4 4.26714587 4.28940802 4.31167018 -1 1 -1
5 4.26714587 4.27827695 4.28940802 -1 1 -1
6 4.26714587 4.27271141 4.27827695 -1 -1 1
7 4.27271141 4.27549418 4.27827695 -1 1 -1
8 4.27271141 4.27410279 4.27549418 -1 -1 1
9 4.27410279 4.27479848 4.27549418 -1 1 -1
10 4.27410279 4.27445064 4.27479848 -1 -1 1
11 4.27445064 4.27462456 4.27479848 -1 -1 1
12 4.27462456 4.27471152 4.27479848 -1 -1 1
13 4.27471152 4.274755 4.27479848 -1 -1 1
14 4.274755 4.27477674 4.27479848 -1 -1 1
15 4.27477674 4.27478761 4.27479848 -1 1 -1
16 4.27477674 4.27478218 4.27478761

La solución de la ecuación es 4.27478761 y el error es 0.00 °/o


ans = 4.274787613451303
14. Resolver la función con Bisección 1 : g(x) = tan(x) − x + 1.
En el intervalo [0, 3 ∗ pi].
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g14(x)
2 y=tan(x)-x+1;
3 end

Y con la orden:

>> Biseccionh('g14',4,3*pi/2,20)

Se obtiene la tabla con los siguientes resultados:


Cuadro 14

0 0 4.71238898 9.42477796 1 1 1
1 4.71238898 7.06858347 9.42477796 1 -1 -1
2 4.71238898 5.89048623 7.06858347 1 -1 -1
3 4.71238898 5.3014376 5.89048623 1 -1 -1
4 4.71238898 5.00691329 5.3014376 1 -1 -1
5 4.71238898 4.85965114 5.00691329 1 -1 -1
6 4.71238898 4.78602006 4.85965114 1 -1 -1
7 4.71238898 4.74920452 4.78602006 1 -1 -1
8 4.71238898 4.73079675 4.74920452 1 -1 -1
9 4.71238898 4.72159287 4.73079675 1 -1 -1
10 4.71238898 4.71699092 4.72159287 1 -1 -1
11 4.71238898 4.71468995 4.71699092 1 -1 -1
12 4.71238898 4.71353947 4.71468995 1 -1 -1
13 4.71238898 4.71296422 4.71353947 1 -1 -1
14 4.71238898 4.7126766 4.71296422 1 -1 -1
15 4.71238898 4.71253279 4.7126766 1 -1 -1
16 4.71238898 4.71246089 4.71253279

La solución de la ecuación es 4.42859711 y el error es 0.00 °/o


ans = 4.428597110349669
15. Resolver la función con Bisección 1 : g(x) = ex − x2 + 3x − 2.
En el intervalo [0, 1]..
Autor: Richard L.Burden y J.Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g15(x)
2 y=exp(x)-x^2+3*x-2;
3 end

Y con la orden:

>> Biseccionh('g15',0,1,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 15

0 0 0.5 1 -1 1 -1
1 0 0.25 0.5 -1 -1 1
2 0.25 0.375 0.5 -1 1 -1
3 0.25 0.3125 0.375 -1 1 -1
4 0.25 0.28125 0.3125 -1 1 -1
5 0.25 0.265625 0.28125 -1 1 -1
6 0.25 0.2578125 0.265625 -1 1 -1
7 0.25 0.25390625 0.2578125 -1 -1 1
8 0.25390625 0.25585938 0.2578125 -1 -1 1
9 0.25585938 0.25683594 0.2578125 -1 -1 1
10 0.25683594 0.25732422 0.2578125 -1 -1 1
11 0.25732422 0.25756836 0.2578125 -1 1 -1
12 0.25732422 0.25744629 0.25756836 -1 -1 1
13 0.25744629 0.25750732 0.25756836 -1 -1 1
14 0.25750732 0.25753784 0.25756836 -1 1 -1
15 0.25750732 0.25752258 0.25753784 -1 -1 1
16 0.25752258 0.25753021 0.25753784

La solución de la ecuación es 0.25752258 y el error es 0.00 °/o


ans = 0.257522583007813
16. Resolver la función con Bisección 1 : g(x) = x3 + 2x2 + 10x − 20.
En el intervalo [1, 1,5].
Autor: Antonio Nipues Hurtado y Federico C.Dominguez Sanchez.
Libro: Métodos Numéricos Aplicados a la Ingeniera.
Pagina: 62

Solución:
Utilizando la función:
1 function y=g16(x)
2 y=x^3+2*x^2+10*x-20;
3 end

Y con la orden:

>> Biseccionh('g16',1,1.5,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 16

0 1 1.25 1.5 -1 -1 1
1 1.25 1.375 1.5 -1 1 -1
2 1.25 1.3125 1.375 -1 -1 1
3 1.3125 1.34375 1.375 -1 -1 1
4 1.34375 1.359375 1.375 -1 -1 1
5 1.359375 1.3671875 1.375 -1 -1 1
6 1.3671875 1.37109375 1.375 -1 1 -1
7 1.3671875 1.36914063 1.37109375 -1 1 -1
8 1.3671875 1.36816406 1.36914063 -1 -1 1
9 1.36816406 1.36865234 1.36914063 -1 -1 1
10 1.36865234 1.36889648 1.36914063 -1 1 -1
11 1.36865234 1.36877441 1.36889648 -1 -1 1
12 1.36877441 1.36883545 1.36889648 -1 1 -1
13 1.36877441 1.36880493 1.36883545 -1 -1 1
14 1.36880493 1.36882019 1.36883545 -1 1 -1
15 1.36880493 1.36881256 1.36882019 -1 1 -1
16 1.36880493 1.36880875 1.36881256

La solución de la ecuación es 1.36881256 y el error es 0.00 °/o


ans = 1.368812561035156
17. Resolver la función con Bisección 1 : g(x) = x2 − cos(x) − 1.
En el intervalo [1, 2]
Autor: Walter Mora F.
Libro: Introducción a los Métodos Numéricos.
Pagina: 100

Solución:
Utilizando la función:
1 function y=g17(x)
2 y=x^2-cos(x)-1;
3 end

Y con la orden:

>> Biseccionh('g17',1,2,13)

Se obtiene la tabla con los siguientes resultados:


Cuadro 17

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 -1 1
5 1.15625 1.171875 1.1875 -1 -1 1
6 1.171875 1.1796875 1.1875 -1 1 -1
7 1.171875 1.17578125 1.1796875 -1 -1 1
8 1.17578125 1.17773438 1.1796875 -1 1 -1
9 1.17578125 1.17675781 1.17773438 -1 1 -1
10 1.17578125 1.17626953 1.17675781 -1 -1 1
11 1.17626953 1.17651367 1.17675781 -1 1 -1
12 1.17626953 1.1763916 1.17651367 -1 -1 1
13 1.1763916 1.17645264 1.17651367 -1 -1 1
14 1.17645264 1.17648315 1.17651367

La solución de la ecuación es 1.17645264 y el error es 0.00 °/o


ans = 1.176452636718750
18. Resolver la función con Bisección 1 : g(x) = 2x3 − x2 − x − 1.
En el intervalo [−4, 4]
Autor: Jose Antonio Ezquerro Fernandez.
Libro:Iniciación a los Métodos Numéricos.
Pagina: 30

Solución:
Utilizando la función:
1 function y=g18(x)
2 y=2*x^3-x^2-x-1;
3 end

Y con la orden:

>> Biseccionh('g18',-4,4,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 18

0 -4 0 4 -1 -1 1
1 0 2 4 -1 1 -1
2 0 1 2 -1 -1 1
3 1 1.5 2 -1 1 -1
4 1 1.25 1.5 -1 1 -1
5 1 1.125 1.25 -1 -1 1
6 1.125 1.1875 1.25 -1 -1 1
7 1.1875 1.21875 1.25 -1 -1 1
8 1.21875 1.234375 1.25 -1 1 -1
9 1.21875 1.2265625 1.234375 -1 -1 1
10 1.2265625 1.23046875 1.234375 -1 -1 1
11 1.23046875 1.23242188 1.234375 -1 -1 1
12 1.23242188 1.23339844 1.234375 -1 -1 1
13 1.23339844 1.23388672 1.234375 -1 1 -1
14 1.23339844 1.23364258 1.23388672 -1 -1 1
15 1.23364258 1.23376465 1.23388672 -1 1 -1
16 1.23364258 1.23370361 1.23376465

La solución de la ecuación es 1.23376465 y el error es 0.00 °/o


ans = 1.233764648437500
19. Resolver la función con Bisección 1 : g(x) = 3x − ex .
En el intervalo [1, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g19(x)
2 y=3*x-exp(x);
3 end

Y con la orden:

>> Biseccionh('g19',1,2,12)

Se obtiene la tabla con los siguientes resultados:


Cuadro 19

1 1.5 1.75 2 1 -1 -1
2 1.5 1.625 1.75 1 -1 -1
3 1.5 1.5625 1.625 1 -1 -1
4 1.5 1.53125 1.5625 1 -1 -1
5 1.5 1.515625 1.53125 1 -1 -1
6 1.5 1.5078125 1.515625 1 1 1
7 1.5078125 1.51171875 1.515625 1 1 1
8 1.51171875 1.51367188 1.515625 1 -1 -1
9 1.51171875 1.51269531 1.51367188 1 -1 -1
10 1.51171875 1.51220703 1.51269531 1 -1 -1
11 1.51171875 1.51196289 1.51220703 1 1 1
12 1.51196289 1.51208496 1.51220703 1 1 1
13 1.51208496 1.512146 1.51220703

La solución de la ecuación es 1.51208496 y el error es 0.00 °/o


ans = 1.512084960937500

20. Resolver la función con Bisección 1 : g(x) = x − cos(x).
En el intervalo [0, 1]
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g20(x)
2 y=sqrt(x)-cos(x);
3 end

Y con la orden:

>> Biseccionh('g20',0,1,13)

Se obtiene la tabla con los siguientes resultados:


Cuadro 20

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1
9 0.640625 0.64160156 0.64257813 -1 -1 1
10 0.64160156 0.64208984 0.64257813 -1 1 -1
11 0.64160156 0.6418457 0.64208984 -1 1 -1
12 0.64160156 0.64172363 0.6418457 -1 1 -1
13 0.64160156 0.6416626 0.64172363 -1 -1 1
14 0.6416626 0.64169312 0.64172363

La solución de la ecuación es 0.64166260 y el error es 0.00 °/o


ans = 0.641662597656250
Código 1: Código Bisección 1
1 function X=Biseccionh(f,a,b,n)
2 clc;
3 fa=feval(f,a);
4 fb=feval(f,b);
5 if fa*fb <0
6 for i=1:n+1
7 x=(a+b)/2;
8 fx=feval(f,x);
9 fprintf(' %5d\t %10.8f\t %10.8f\t %10.8f %3d %3d %3d\n',i-1,a,x,b,...
10 sign(fa),sign(fx),sign(fa*fx));
11
12 if fa*fx<0
13 b=x;
14 %fb=fx;
15 else
16 a=x;
17 fa=fx;
18 end
19 end
20 format long
21 X=x;
22 i=n+2;
23 x=(a+b)/2;
24 error=abs((x-X)/x)*100;
25
26
27 fprintf(' %5d\t %10.8f\t %10.8f\t %10.8f\n',i-1,a,x,b);
28 fprintf('La solucion de la ecuación es %10.8f y el error es %1.2f °/o ...
\n',X,error)
29 else
30 fprintf('cambiar intervalos');
31 end
32
33 end
1. Resolver la función con Bisección 2 : g(x) = x3 − 2x2 + 4x/3 − 8/27.
En el intervalo [0, 1].
Autor: Jose Luis de la Fuente O.Connor
Libro: Ingeneria de los Algoritmos y Métodos Númericos.
Pagina: 34

Solución:
Utilizando la función:
1 function y=g1(x)
2 y=x^3-2*x^2+4*x/3-8/27;
3 end

Y con la orden:

>> Biseccionhh('g1',0,1,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 21

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 -1 1
5 0.65625 0.671875 0.6875 -1 1 -1
6 0.65625 0.6640625 0.671875 -1 -1 1
7 0.6640625 0.66796875 0.671875 -1 1 -1
8 0.6640625 0.66601563 0.66796875 -1 -1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.66601563 y el error absoluto es 0.00097656
C.S.={..., 0.66601563... ,...}

ans = 0.666015625000000
2. Resolver la función con Bisección 2: g(x) = ex − 2 − x.
En el intervalo [−2.4, −1.6].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 68.

Solución:
Utilizando la función:
1 function y=g2(x)
2 y=exp(x)-2-x;
3 end

Y con la orden:

>> Biseccionhh('g2',-2.4,-1.6,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 22

0 -2.4 -2 -1.6 1 1 1
1 -2 -1.8 -1.6 1 -1 -1
2 -2 -1.9 -1.8 1 1 1
3 -1.9 -1.85 -1.8 1 1 1
4 -1.85 -1.825 -1.8 1 -1 -1
5 -1.85 -1.8375 -1.825 1 -1 -1
6 -1.85 -1.84375 -1.8375 1 1 1
7 -1.84375 -1.840625 -1.8375 1 -1 -1
8 -1.84375 -1.8421875 -1.840625 1 1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es -1.84218750 y el error absoluto es 0.00078125
C.S.={..., -1.84218750... ,...}

ans =-1.842187500000000
3. Resolver la función con Bisección 2 : g(x) = cos(x) + 1 − x.
En el intervalo [0,8, 1,6].
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 68

Solución:
Utilizando la función:
1 function y=g3(x)
2 y=cos(x)+1-x;
3 end

Y con la orden:

>> Biseccionhh('g3',0.8,1.6,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 23

0 0.8 1.2 1.6 1 1 1


1 1.2 1.4 1.6 1 -1 -1
2 1.2 1.3 1.4 1 -1 -1
3 1.2 1.25 1.3 1 1 1
4 1.25 1.275 1.3 1 1 1
5 1.275 1.2875 1.3 1 -1 -1
6 1.275 1.28125 1.2875 1 1 1
7 1.28125 1.284375 1.2875 1 -1 -1
8 1.28125 1.2828125 1.284375 1 1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.28281250 y el error absoluto es 0.00078125
C.S.={..., 1.28281250... ,...}

ans = 1.282812500000000
4. Resolver la función con Bisección 2 : g(x) = x6 − x − 1.
En el intervalo [1, 2].
Autor: Jose Manuel Diaz Moreno.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g4(x)
2 y=x^6-x-1;
3 end

Y con la orden:

>> Biseccionhh('g4',1,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 24

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 1 -1
5 1.125 1.140625 1.15625 -1 1 -1
6 1.125 1.1328125 1.140625 -1 -1 1
7 1.1328125 1.13671875 1.140625 -1 1 -1
8 1.1328125 1.13476563 1.13671875 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.13476563 y el error absoluto es 0.00097656
C.S.={..., 1.13476563... ,...}

ans = 1.134765625000000
5. Resolver la función con Bisección 2 : g(x) = e−x + sin(x). En el intervalo [3, 4].
Autor: Jose Manuel Diaz Moreno y Francisco Benites Trujillo.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g5(x)
2 y=exp(-x)+sin(x);
3 end

Y con la orden:

>> Biseccionhh('g5',3,4,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 25

0 3 3.5 4 1 -1 -1
1 3 3.25 3.5 1 -1 -1
2 3 3.125 3.25 1 1 1
3 3.125 3.1875 3.25 1 -1 -1
4 3.125 3.15625 3.1875 1 1 1
5 3.15625 3.171875 3.1875 1 1 1
6 3.171875 3.1796875 3.1875 1 1 1
7 3.1796875 3.18359375 3.1875 1 -1 -1
8 3.1796875 3.18164063 3.18359375 1 1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 3.18164063 y el error absoluto es 0.00097656
C.S.={..., 3.18164063... ,...}

ans = 3.181640625000000
6. Resolver la función con Bisección 2 :g(x) = arctan(x) + x − 1.
En el intervalo [0, 1]
Autor:Ricardo Seminario Vasquez.
Libro: Métodos Numéricos para ingenieros.
Pagina: 31

Solución:
Utilizando la función:
1 function y=g6(x)
2 y=atan(x)+x-1;
3 end

Y con la orden:

>> Biseccionhh('g6',0,1,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 26

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 1 -1
3 0.5 0.5625 0.625 -1 1 -1
4 0.5 0.53125 0.5625 -1 1 -1
5 0.5 0.515625 0.53125 -1 -1 1
6 0.515625 0.5234375 0.53125 -1 1 -1
7 0.515625 0.51953125 0.5234375 -1 -1 1
8 0.51953125 0.52148438 0.5234375 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.52148438 y el error absoluto es 0.00097656
C.S.={..., 0.52148438... ,...}

ans = 0.521484375000000
7. Resolver la función con Bisección 2 : g(x) = x − 2−x . En el intervalo [0, 1]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: :Métodos Numéricos.
Pagina: 162

Solución:
Utilizando la función:
1 function y=g7(x)
2 y=x-2^(-x);
3 end

Y con la orden:

>> Biseccionhh('g7',0,1,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 27

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.64257813 y el error absoluto es 0.00097656
C.S.={..., 0.64257813... ,...}

ans = 0.642578125000000
8. Resolver la función con Bisección 2 : g(x) = x4 − 1 − 3e−x . En el intervalo [0, 2]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: Métodos Numéricos
Pagina: 165

Solución:
Utilizando la función:
1 function y=g8(x)
2 y=x^4-1-3*exp(-x);
3 end

Y con la orden:

>> Biseccionhh('g8',0,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 28

0 0 1 2 -1 -1 1
1 1 1.5 2 -1 1 -1
2 1 1.25 1.5 -1 1 -1
3 1 1.125 1.25 -1 -1 1
4 1.125 1.1875 1.25 -1 1 -1
5 1.125 1.15625 1.1875 -1 -1 1
6 1.15625 1.171875 1.1875 -1 -1 1
7 1.171875 1.1796875 1.1875 -1 1 -1
8 1.171875 1.17578125 1.1796875 -1 -1 1
9 1.17578125 1.17773438 1.1796875 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.17773438 y el error absoluto es 0.00097656
C.S.={..., 1.17773438... ,...}

ans = 1.177734375000000
9. Resolver la función con Bisección 2 : g(x) = sin(10x) + cos(3x).
En el intervalo [0, 5]
Autor: Steven C. Chapra y Raymod P. Canale.
Libro: Métodos Numéricos para Ingenieros.
Pagina: 123

Solución:
Utilizando la función:
1 function y=g9(x)
2 y=sin(10*x)+cos(3*x);
3 end

Y con la orden:

>> Biseccionhh('g9',0,5,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 29

0 0 2.5 5 1 1 1
1 2.5 3.75 5 1 1 1
2 3.75 4.375 5 1 1 1
3 4.375 4.6875 5 1 1 1
4 4.6875 4.84375 5 1 -1 -1
5 4.6875 4.765625 4.84375 1 -1 -1
6 4.6875 4.7265625 4.765625 1 -1 -1
7 4.6875 4.70703125 4.7265625 1 1 1
8 4.70703125 4.71679688 4.7265625 1 -1 -1
9 4.70703125 4.71191406 4.71679688 1 1 1
10 4.71191406 4.71435547 4.71679688 1 -1 -1
11 4.71191406 4.71313477 4.71435547 1 -1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación es 4.71


C.S.={..., 4.71313477... ,...}

ans = 4.713134765625000
10. Resolver la función con Bisección 2 : g(x) = x2 − ex .
En el intervalo [−2, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g10(x)
2 y=x^2-exp(x);
3 end

Y con la orden:

>> Biseccionhh('g10',-2,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 30

0 -2 0 2 1 -1 -1
1 -2 -1 0 1 1 1
2 -1 -0.5 0 1 -1 -1
3 -1 -0.75 -0.5 1 1 1
4 -0.75 -0.625 -0.5 1 -1 -1
5 -0.75 -0.6875 -0.625 1 -1 -1
6 -0.75 -0.71875 -0.6875 1 1 1
7 -0.71875 -0.703125 -0.6875 1 -1 -1
8 -0.71875 -0.7109375 -0.703125 1 1 1
9 -0.7109375 -0.70703125 -0.703125 1 1 1
10 -0.70703125 -0.70507813 -0.703125 1 1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es -0.70507813 y el error absoluto es 0.00097656
C.S.={..., -0.70507813... ,...}

ans = -0.70507812500000
11. Resolver la función con Bisección 2: g(x) = x − cos(x).
En el intervalo [−2, 2].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g11(x)
2 y=x-cos(x);
3 end

Y con la orden:

>> Biseccionhh('g11',-2,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 31

0 -2 0 2 -1 -1 1
1 0 1 2 -1 1 -1
2 0 0.5 1 -1 -1 1
3 0.5 0.75 1 -1 1 -1
4 0.5 0.625 0.75 -1 -1 1
5 0.625 0.6875 0.75 -1 -1 1
6 0.6875 0.71875 0.75 -1 -1 1
7 0.71875 0.734375 0.75 -1 -1 1
8 0.734375 0.7421875 0.75 -1 1 -1
9 0.734375 0.73828125 0.7421875 -1 -1 1
10 0.73828125 0.74023438 0.7421875 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.74023438 y el error absoluto es 0.00097656
C.S.={..., 0.74023438... ,...}

ans = 0.740234375000000
12. Resolver la función con Bisección 2 : g(x) = ex − 2.
En el intervalo [0, 2]
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 65

Solución:
Utilizando la función:
1 function y=g12(x)
2 y=exp(x)-2;
3 end

Y con la orden:

>> Biseccionhh('g12',0,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 32

0 0 1 2 -1 1 -1
1 0 0.5 1 -1 -1 1
2 0.5 0.75 1 -1 1 -1
3 0.5 0.625 0.75 -1 -1 1
4 0.625 0.6875 0.75 -1 -1 1
5 0.6875 0.71875 0.75 -1 1 -1
6 0.6875 0.703125 0.71875 -1 1 -1
7 0.6875 0.6953125 0.703125 -1 1 -1
8 0.6875 0.69140625 0.6953125 -1 -1 1
9 0.69140625 0.69335938 0.6953125 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.69335938 y el error absoluto es 0.00097656
C.S.={..., 0.69335938... ,...}

ans = 0.693359375000000
13. Resolver la función con Bisección 2 : g(x) = tan(x) − x/2.
En el intervalo [4, 3π/2].
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 75

Solución:
Utilizando la función:
1 function y=g13(x)
2 y=tan(x)-x/2;
3 end

Y con la orden:

>> Biseccionh('g13',4,3*pi/2,15)

Se obtiene la tabla con los siguientes resultados:


Cuadro 33

0 4 4.35619449 4.71238898 -1 1 -1
1 4 4.17809725 4.35619449 -1 -1 1
2 4.17809725 4.26714587 4.35619449 -1 -1 1
3 4.26714587 4.31167018 4.35619449 -1 1 -1
4 4.26714587 4.28940802 4.31167018 -1 1 -1
5 4.26714587 4.27827695 4.28940802 -1 1 -1
6 4.26714587 4.27271141 4.27827695 -1 -1 1
7 4.27271141 4.27549418 4.27827695 -1 1 -1
8 4.27271141 4.27410279 4.27549418 -1 -1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 4.27410279 y el error absoluto es 0.00069569
C.S.={..., 4.27410279... ,...}

ans = 4.274102791280828
14. Resolver la función con Bisección 2 : g(x) = tan(x) − x + 1.
En el intervalo [0, 3 ∗ pi].
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g14(x)
2 y=tan(x)-x+1;
3 end

Y con la orden:

>> Biseccionhh('g14',0,3*pi,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 34

0 0 4.71238898 9.42477796 1 1 1
1 4.71238898 7.06858347 9.42477796 1 -1 -1
2 4.71238898 5.89048623 7.06858347 1 -1 -1
3 4.71238898 5.3014376 5.89048623 1 -1 -1
4 4.71238898 5.00691329 5.3014376 1 -1 -1
5 4.71238898 4.85965114 5.00691329 1 -1 -1
6 4.71238898 4.78602006 4.85965114 1 -1 -1
7 4.71238898 4.74920452 4.78602006 1 -1 -1
8 4.71238898 4.73079675 4.74920452 1 -1 -1
9 4.71238898 4.72159287 4.73079675 1 -1 -1
10 4.71238898 4.71699092 4.72159287 1 -1 -1
11 4.71238898 4.71468995 4.71699092 1 -1 -1
12 4.71238898 4.71353947 4.71468995 1 -1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 4.71353947 y el error absoluto es 0.00057524
C.S.={..., 4.71353947... ,...}

ans = 4.713539465975604
15. Resolver la función con Bisección 2 : g(x) = ex − x2 + 3x − 2.
En el intervalo [0, 1]..
Autor: Richard L.Burden y J.Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g15(x)
2 y=exp(x)-x^2+3*x-2;
3 end

Y con la orden:

>> Biseccionhh('g15',0,1,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 35

0 0 0.5 1 -1 1 -1
1 0 0.25 0.5 -1 -1 1
2 0.25 0.375 0.5 -1 1 -1
3 0.25 0.3125 0.375 -1 1 -1
4 0.25 0.28125 0.3125 -1 1 -1
5 0.25 0.265625 0.28125 -1 1 -1
6 0.25 0.2578125 0.265625 -1 1 -1
7 0.25 0.25390625 0.2578125 -1 -1 1
8 0.25390625 0.25585938 0.2578125 -1 -1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.25585938 y el error absoluto es 0.00097656
C.S.={..., 0.25585938... ,...}

ans = 0.255859375000000
16. Resolver la función con Bisección 2 : g(x) = x3 + 2x2 + 10x − 20.
En el intervalo [1, 1,5].
Autor: Antonio Nipues Hurtado y Federico C.Dominguez Sanchez.
Libro: Métodos Numéricos Aplicados a la Ingeniera.
Pagina: 62

Solución:
Utilizando la función:
1 function y=g16(x)
2 y=x^3+2*x^2+10*x-20;
3 end

Y con la orden:

>> Biseccionhh('g16',1,1.5,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 36

0 1 1.25 1.5 -1 -1 1
1 1.25 1.375 1.5 -1 1 -1
2 1.25 1.3125 1.375 -1 -1 1
3 1.3125 1.34375 1.375 -1 -1 1
4 1.34375 1.359375 1.375 -1 -1 1
5 1.359375 1.3671875 1.375 -1 -1 1
6 1.3671875 1.37109375 1.375 -1 1 -1
7 1.3671875 1.36914063 1.37109375 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.36914063 y el error absoluto es 0.00097656
C.S.={..., 1.36914063... ,...}

ans = 1.369140625000000
17. Resolver la función con Bisección 2 : g(x) = x2 − cos(x) − 1.
En el intervalo [1, 2]
Autor: Walter Mora F.
Libro: Introducción a los Métodos Numéricos.
Pagina: 100

Solución:
Utilizando la función:
1 function y=g17(x)
2 y=x^2-cos(x)-1;
3 end

Y con la orden:

>> Biseccionhh('g17',1,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 37

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 -1 1
5 1.15625 1.171875 1.1875 -1 -1 1
6 1.171875 1.1796875 1.1875 -1 1 -1
7 1.171875 1.17578125 1.1796875 -1 -1 1
8 1.17578125 1.17773438 1.1796875 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.17773438 y el error absoluto es 0.00097656
C.S.={..., 1.17773438... ,...}

ans = 1.177734375000000
18. Resolver la función con Bisección 2 : g(x) = 2x3 − x2 − x − 1.
En el intervalo [−4, 4]
Autor: Jose Antonio Ezquerro Fernandez.
Libro:Iniciación a los Métodos Numéricos.
Pagina: 30

Solución:
Utilizando la función:
1 function y=g18(x)
2 y=2*x^3-x^2-x-1;
3 end

Y con la orden:

>> Biseccionhh('g18',-4,4,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 38

0 -4 0 4 -1 -1 1
1 0 2 4 -1 1 -1
2 0 1 2 -1 -1 1
3 1 1.5 2 -1 1 -1
4 1 1.25 1.5 -1 1 -1
5 1 1.125 1.25 -1 -1 1
6 1.125 1.1875 1.25 -1 -1 1
7 1.1875 1.21875 1.25 -1 -1 1
8 1.21875 1.234375 1.25 -1 1 -1
9 1.21875 1.2265625 1.234375 -1 -1 1
10 1.2265625 1.23046875 1.234375 -1 -1 1
11 1.23046875 1.23242188 1.234375 -1 -1 1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.23242188 y el error absoluto es 0.00097656
C.S.={..., 1.23242188... ,...}

ans = 1.232421875000000
19. Resolver la función con Bisección 2 : g(x) = 3x − ex .
En el intervalo [1, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g19(x)
2 y=3*x-exp(x);
3 end

Y con la orden:

>> Biseccionhh('g19',1,2,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 39

0 1 1.5 2 1 1 1
1 1.5 1.75 2 1 -1 -1
2 1.5 1.625 1.75 1 -1 -1
3 1.5 1.5625 1.625 1 -1 -1
4 1.5 1.53125 1.5625 1 -1 -1
5 1.5 1.515625 1.53125 1 -1 -1
6 1.5 1.5078125 1.515625 1 1 1
7 1.5078125 1.51171875 1.515625 1 1 1
8 1.51171875 1.51367188 1.515625 1 -1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 1.51367188 y el error absoluto es 0.00097656
C.S.={..., 1.51367188... ,...}

ans = 1.513671875000000

20. Resolver la función con Bisección 2 : g(x) = x − cos(x).
En el intervalo [0, 1]
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g20(x)
2 y=sqrt(x)-cos(x);
3 end

Y con la orden:

>> Biseccionhh('g20',0,1,0.001)

Se obtiene la tabla con los siguientes resultados:


Cuadro 40

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1

Con una tolerancia de 0.0010000000 la solución de la ecuación


es 0.64257813 y el error absoluto es 0.00097656
C.S.={..., 0.64257813... ,...}

ans = 0.642578125000000
Código 2: Código Bisección 2
1 function X=Biseccionhh(f,a,b,tol)
2 clc;
3 i=0;
4 fa=feval(f,a);
5 fb=feval(f,b);
6 if fa*fb <0
7
8 while ((b-a)/2)>tol
9 x=(a+b)/2;
10 fx=feval(f,x);
11 fprintf(' %5d\t %10.8f\t %10.8f\t %10.8f %3d %3d %3d\n',i,a,x,b,...
12 sign(fa),sign(fx),sign(fa*fx));
13 i=i+1;
14
15 if fa*fx<0
16 b=x;
17 %fb=fx;
18 else
19 a=x;
20 fa=fx;
21 end
22 end
23 format long
24 X=x;
25 fprintf('Con una tolerancia de %10.20f la solucion de la ecuación es %10.8f ...
y el error absoluto es %2.8f \n C.S.={..., %10.8f... ,...} ...
\n',tol,X,(b-a)/2,X);
26 else
27 fprintf('cambiar intervalos');
28 end
29
30 end
1. Resolver la función con Bisección 3 : g(x) = x3 − 2x2 + 4x/3 − 8/27.
En el intervalo [0, 1].
Autor: Jose Luis de la Fuente O.Connor
Libro: Ingeneria de los Algoritmos y Métodos Númericos.
Pagina: 34

Solución:
Utilizando la función:
1 function y=g1(x)
2 y=x^3-2*x^2+4*x/3-8/27;
3 end

Y con la orden:

>> Biseccion3h('g1',0,1,0.01,10)

Se obtiene la tabla con los siguientes resultados:


Cuadro 41

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 -1 1
5 0.65625 0.671875 0.6875 -1 1 -1

Con una tolerancia de 0.0100000000 la solucion de la ecuación


es 0.67187500 y el error absoluto es 0.00781250
C.S.={..., 0.67187500... ,...}

ans = 0.671875000000000
2. Resolver la función con Bisección 3: g(x) = ex − 2 − x.
En el intervalo [−2.4, −1.6].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 68.

Solución:
Utilizando la función:
1 function y=g2(x)
2 y=exp(x)-2-x;
3 end

Y con la orden:

>> Biseccion3h('g2',-2.4,-1.6,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 42

0 -2.4 -2 -1.6 1 1 1
1 -2 -1.8 -1.6 1 -1 -1
2 -2 -1.9 -1.8 1 1 1
3 -1.9 -1.85 -1.8 1 1 1
4 -1.85 -1.825 -1.8 1 -1 -1
5 -1.85 -1.8375 -1.825 1 -1 -1
6 -1.85 -1.84375 -1.8375 1 1 1
7 -1.84375 -1.840625 -1.8375 1 -1 -1
8 -1.84375 -1.8421875 -1.840625 1 1 1
9 -1.8421875 -1.84140625 -1.840625 1 1 1
10 -1.84140625 -1.84101563 -1.840625 1 -1 -1
11 -1.84140625 -1.84121094 -1.84101563 1 -1 -1
12 -1.84140625 -1.84130859 -1.84121094 1 -1 -1
13 -1.84140625 -1.84135742 -1.84130859 1 -1 -1
14 -1.84140625 -1.84138184 -1.84135742 1 -1 -1
15 -1.84140625 -1.84139404 -1.84138184 1 -1 -1
16 -1.84140625 -1.84140015 -1.84139404 1 -1 -1
17 -1.84140625 -1.8414032 -1.84140015 1 -1 -1
18 -1.84140625 -1.84140472 -1.8414032 1 -1 -1
19 -1.84140625 -1.84140549 -1.84140472 1 -1 -1
20 -1.84140625 -1.84140587 -1.84140549 1 1 1
21 -1.84140587 -1.84140568 -1.84140549 1 1 1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es -1.84140566 y el error absoluto es 0.00000000
C.S.={..., -1.84140566... ,...}

ans = -1.841405661404133
3. Resolver la función con Bisección 3: g(x) = cos(x) + 1 − x.
En el intervalo [0,8, 1,6].
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 68

Solución:
Utilizando la función:
1 function y=g3(x)
2 y=cos(x)+1-x;
3 end

Y con la orden:

>> Biseccion3h('g3',0.8,1.6,10^-8,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 43

0 0.8 1.2 1.6 1 1 1


1 1.2 1.4 1.6 1 -1 -1
2 1.2 1.3 1.4 1 -1 -1
3 1.2 1.25 1.3 1 1 1
4 1.25 1.275 1.3 1 1 1
5 1.275 1.2875 1.3 1 -1 -1
6 1.275 1.28125 1.2875 1 1 1
7 1.28125 1.284375 1.2875 1 -1 -1
8 1.28125 1.2828125 1.284375 1 1 1
9 1.2828125 1.28359375 1.284375 1 -1 -1
10 1.2828125 1.28320313 1.28359375 1 1 1
11 1.28320313 1.28339844 1.28359375 1 1 1
12 1.28339844 1.28349609 1.28359375 1 -1 -1
13 1.28339844 1.28344727 1.28349609 1 -1 -1
14 1.28339844 1.28342285 1.28344727 1 1 1
15 1.28342285 1.28343506 1.28344727 1 -1 -1
16 1.28342285 1.28342896 1.28343506 1 -1 -1
17 1.28342285 1.2834259 1.28342896 1 1 1
18 1.2834259 1.28342743 1.28342896 1 1 1
19 1.28342743 1.28342819 1.28342896 1 1 1
20 1.28342819 1.28342857 1.28342896 1 1 1
21 1.28342857 1.28342876 1.28342896 1 -1 -1
Con una tolerancia de 0.00000001000000000000 la solución de la
ecuación es 1.28342875 y el error absoluto es 0.00000001
C.S.={..., 1.28342875... ,...}

ans = 1.283428752422333
4. Resolver la función con Bisección 3 : g(x) = x6 − x − 1.
En el intervalo [1, 2].
Autor: Jose Manuel Diaz Moreno.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g4(x)
2 y=x^6-x-1;
3 end

Y con la orden:

>> Biseccion3h('g4',1,2,10^-8,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 44

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 1 -1
5 1.125 1.140625 1.15625 -1 1 -1
6 1.125 1.1328125 1.140625 -1 -1 1
7 1.1328125 1.13671875 1.140625 -1 1 -1
8 1.1328125 1.13476563 1.13671875 -1 1 -1
9 1.1328125 1.13378906 1.13476563 -1 -1 1
10 1.13378906 1.13427734 1.13476563 -1 -1 1
11 1.13427734 1.13452148 1.13476563 -1 -1 1
12 1.13452148 1.13464355 1.13476563 -1 -1 1
13 1.13464355 1.13470459 1.13476563 -1 -1 1
14 1.13470459 1.13473511 1.13476563 -1 1 -1
15 1.13470459 1.13471985 1.13473511 -1 -1 1
16 1.13471985 1.13472748 1.13473511 -1 1 -1
17 1.13471985 1.13472366 1.13472748 -1 -1 1
18 1.13472366 1.13472557 1.13472748 -1 1 -1
19 1.13472366 1.13472462 1.13472557 -1 1 -1
20 1.13472366 1.13472414 1.13472462 -1 1 -1
21 1.13472366 1.1347239 1.13472414 -1 -1 1
Con una tolerancia de 0.00000001000000000000 la solución de la
ecuación es 1.13472413 y el error absoluto es 0.00000001
C.S.={..., 1.13472413... ,...}

ans = 1.134724125266075
5. Resolver la función con Bisección 3 : g(x) = e−x + sin(x). En el intervalo [3, 4].
Autor: Jose Manuel Diaz Moreno y Francisco Benites Trujillo.
Libro: Introducción a los Métodos Numéricos para la resolución de ecuaciones.
Pagina: 35

Solución:
Utilizando la función:
1 function y=g5(x)
2 y=exp(-x)+sin(x);
3 end

Y con la orden:

>> Biseccion3h('g5',3,4,10^-8,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 45

0 3 3.5 4 1 -1 -1
1 3 3.25 3.5 1 -1 -1
2 3 3.125 3.25 1 1 1
3 3.125 3.1875 3.25 1 -1 -1
4 3.125 3.15625 3.1875 1 1 1
5 3.15625 3.171875 3.1875 1 1 1
6 3.171875 3.1796875 3.1875 1 1 1
7 3.1796875 3.18359375 3.1875 1 -1 -1
8 3.1796875 3.18164063 3.18359375 1 1 1
9 3.18164063 3.18261719 3.18359375 1 1 1
10 3.18261719 3.18310547 3.18359375 1 -1 -1
11 3.18261719 3.18286133 3.18310547 1 1 1
12 3.18286133 3.1829834 3.18310547 1 1 1
13 3.1829834 3.18304443 3.18310547 1 1 1
14 3.18304443 3.18307495 3.18310547 1 -1 -1
15 3.18304443 3.18305969 3.18307495 1 1 1
16 3.18305969 3.18306732 3.18307495 1 -1 -1
17 3.18305969 3.18306351 3.18306732 1 -1 -1
18 3.18305969 3.1830616 3.18306351 1 1 1
19 3.1830616 3.18306255 3.18306351 1 1 1
20 3.18306255 3.18306303 3.18306351 1 -1 -1
21 3.18306255 3.18306279 3.18306303 1 1 1
Con una tolerancia de 0.00000001000000000000 la solución de la
ecuación es 3.18306302 y el error absoluto es 0.00000001
C.S.={..., 3.18306302... ,...}

ans = 3.183063015341759
6. Resolver la función con Bisección 3 :g(x) = arctan(x) + x − 1.
En el intervalo [0, 1]
Autor:Ricardo Seminario Vasquez.
Libro: Métodos Numéricos para ingenieros.
Pagina: 31

Solución:
Utilizando la función:
1 function y=g6(x)
2 y=atan(x)+x-1;
3 end

Y con la orden:

>> Biseccion3h('g6',0,1,10^-8,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 46

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 1 -1
3 0.5 0.5625 0.625 -1 1 -1
4 0.5 0.53125 0.5625 -1 1 -1
5 0.5 0.515625 0.53125 -1 -1 1
6 0.515625 0.5234375 0.53125 -1 1 -1
7 0.515625 0.51953125 0.5234375 -1 -1 1
8 0.51953125 0.52148438 0.5234375 -1 1 -1
9 0.51953125 0.52050781 0.52148438 -1 1 -1
10 0.51953125 0.52001953 0.52050781 -1 -1 1
11 0.52001953 0.52026367 0.52050781 -1 -1 1
12 0.52026367 0.52038574 0.52050781 -1 1 -1
13 0.52026367 0.52032471 0.52038574 -1 1 -1
14 0.52026367 0.52029419 0.52032471 -1 1 -1
15 0.52026367 0.52027893 0.52029419 -1 1 -1
16 0.52026367 0.5202713 0.52027893 -1 1 -1
17 0.52026367 0.52026749 0.5202713 -1 -1 1
18 0.52026749 0.52026939 0.5202713 -1 1 -1
19 0.52026749 0.52026844 0.52026939 -1 -1 1
20 0.52026844 0.52026892 0.52026939 -1 -1 1
21 0.52026892 0.52026916 0.52026939 -1 1 -1
Con una tolerancia de 0.00000001000000000000 la solución de la
ecuación es 0.52026899 y el error absoluto es 0.00000001
C.S.={..., 0.52026899... ,...}

ans = 0.520268991589546
7. Resolver la función con Bisección 3 : g(x) = x − 2−x . En el intervalo [0, 1]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: :Métodos Numéricos.
Pagina: 162

Solución:
Utilizando la función:
1 function y=g7(x)
2 y=x-2^(-x);
3 end

Y con la orden:

>> Biseccion3h('g7',0,1,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 47

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1
9 0.640625 0.64160156 0.64257813 -1 1 -1
10 0.640625 0.64111328 0.64160156 -1 -1 1
11 0.64111328 0.64135742 0.64160156 -1 1 -1
12 0.64111328 0.64123535 0.64135742 -1 1 -1
13 0.64111328 0.64117432 0.64123535 -1 -1 1
14 0.64117432 0.64120483 0.64123535 -1 1 -1
15 0.64117432 0.64118958 0.64120483 -1 1 -1
16 0.64117432 0.64118195 0.64118958 -1 -1 1
17 0.64118195 0.64118576 0.64118958 -1 1 -1
18 0.64118195 0.64118385 0.64118576 -1 -1 1
19 0.64118385 0.64118481 0.64118576 -1 -1 1
20 0.64118481 0.64118528 0.64118576 -1 -1 1
21 0.64118528 0.64118552 0.64118576 -1 -1 1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 0.64118574 y el error absoluto es 0.00000000
C.S.={..., 0.64118574... ,...}

ans = 0.641185743734241
8. Resolver la función con Bisección 3 : g(x) = x4 − 1 − 3e−x . En el intervalo [0, 2]
Autor: Dpto EDAN, Universidad de Sevilla.
Libro: Métodos Numéricos
Pagina: 165

Solución:
Utilizando la función:
1 function y=g8(x)
2 y=x^4-1-3*exp(-x);
3 end

Y con la orden:

>> Biseccion3h('g8',0,2,10^-7,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 48

0 0 1 2 -1 -1 1
1 1 1.5 2 -1 1 -1
2 1 1.25 1.5 -1 1 -1
3 1 1.125 1.25 -1 -1 1
4 1.125 1.1875 1.25 -1 1 -1
5 1.125 1.15625 1.1875 -1 -1 1
6 1.15625 1.171875 1.1875 -1 -1 1
7 1.171875 1.1796875 1.1875 -1 1 -1
8 1.171875 1.17578125 1.1796875 -1 -1 1
9 1.17578125 1.17773438 1.1796875 -1 1 -1
10 1.17578125 1.17675781 1.17773438 -1 -1 1
11 1.17675781 1.17724609 1.17773438 -1 -1 1
12 1.17724609 1.17749023 1.17773438 -1 -1 1
13 1.17749023 1.1776123 1.17773438 -1 -1 1
14 1.1776123 1.17767334 1.17773438 -1 -1 1
15 1.17767334 1.17770386 1.17773438 -1 -1 1
16 1.17770386 1.17771912 1.17773438 -1 -1 1
17 1.17771912 1.17772675 1.17773438 -1 -1 1
18 1.17772675 1.17773056 1.17773438 -1 -1 1
19 1.17773056 1.17773247 1.17773438 -1 -1 1
20 1.17773247 1.17773342 1.17773438 -1 -1 1
21 1.17773342 1.1777339 1.17773438 -1 -1 1
Con una tolerancia de 0.00000010000000000000 la solución de la
ecuación es 1.17773402 y el error absoluto es 0.00000006
C.S.={..., 1.17773402... ,...}

ans = 1.177734017372131
9. Resolver la función con Bisección 3 : g(x) = sin(10x) + cos(3x).
En el intervalo [0, 5]
Autor: Steven C. Chapra y Raymod P. Canale.
Libro: Métodos Numéricos para Ingenieros.
Pagina: 123

Solución:
Utilizando la función:
1 function y=g9(x)
2 y=sin(10*x)+cos(3*x);
3 end

Y con la orden:

>> Biseccion3h('g9',0,5,10^-7,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 49

0 0 2.5 5 1 1 1
1 2.5 3.75 5 1 1 1
2 3.75 4.375 5 1 1 1
3 4.375 4.6875 5 1 1 1
4 4.6875 4.84375 5 1 -1 -1
5 4.6875 4.765625 4.84375 1 -1 -1
6 4.6875 4.7265625 4.765625 1 -1 -1
7 4.6875 4.70703125 4.7265625 1 1 1
8 4.70703125 4.71679688 4.7265625 1 -1 -1
9 4.70703125 4.71191406 4.71679688 1 1 1
10 4.71191406 4.71435547 4.71679688 1 -1 -1
11 4.71191406 4.71313477 4.71435547 1 -1 -1
12 4.71191406 4.71252441 4.71313477 1 -1 -1
13 4.71191406 4.71221924 4.71252441 1 1 1
14 4.71221924 4.71237183 4.71252441 1 1 1
15 4.71237183 4.71244812 4.71252441 1 -1 -1
16 4.71237183 4.71240997 4.71244812 1 -1 -1
17 4.71237183 4.7123909 4.71240997 1 -1 -1
18 4.71237183 4.71238136 4.7123909 1 1 1
19 4.71238136 4.71238613 4.7123909 1 1 1
20 4.71238613 4.71238852 4.7123909 1 1 1
21 4.71238852 4.71238971 4.7123909 1 -1 -1
Con una tolerancia de 0.00000010000000000000 la solución de la
ecuación es 4.71238896 y el error absoluto es 0.00000007
C.S.={..., 4.71238896... ,...}

ans = 4.712388962507248
10. Resolver la función con Bisección 3 : g(x) = x2 − ex .
En el intervalo [−2, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g10(x)
2 y=x^2-exp(x);
3 end

Y con la orden:

>> Biseccion3h('g10',-2,2,10^-9,40)

Se obtiene la tabla con los siguientes resultados:


Cuadro 50

0 -2 0 2 1 -1 -1
1 -2 -1 0 1 1 1
2 -1 -0.5 0 1 -1 -1
3 -1 -0.75 -0.5 1 1 1
4 -0.75 -0.625 -0.5 1 -1 -1
5 -0.75 -0.6875 -0.625 1 -1 -1
6 -0.75 -0.71875 -0.6875 1 1 1
7 -0.71875 -0.703125 -0.6875 1 -1 -1
8 -0.71875 -0.7109375 -0.703125 1 1 1
9 -0.7109375 -0.70703125 -0.703125 1 1 1
10 -0.70703125 -0.70507813 -0.703125 1 1 1
11 -0.70507813 -0.70410156 -0.703125 1 1 1
12 -0.70410156 -0.70361328 -0.703125 1 1 1
13 -0.70361328 -0.70336914 -0.703125 1 -1 -1
14 -0.70361328 -0.70349121 -0.70336914 1 1 1
15 -0.70349121 -0.70343018 -0.70336914 1 -1 -1
16 -0.70349121 -0.70346069 -0.70343018 1 -1 -1
17 -0.70349121 -0.70347595 -0.70346069 1 1 1
18 -0.70347595 -0.70346832 -0.70346069 1 1 1
19 -0.70346832 -0.70346451 -0.70346069 1 -1 -1
20 -0.70346832 -0.70346642 -0.70346451 1 -1 -1
21 -0.70346832 -0.70346737 -0.70346642 1 -1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es -0.70346742 y el error absoluto es 0.00000000
C.S.={..., -0.70346742... ,...}

ans = -0.703467423096299
11. Resolver la función con Bisección 3 : g(x) = x − cos(x).
En el intervalo [−2, 2].
Autor: John H. Mathews y Kurtis D.Fink.
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g11(x)
2 y=x-cos(x);
3 end

Y con la orden:

>> Biseccion3h('g11',-2,2,10^-9,40)

Se obtiene la tabla con los siguientes resultados:


Cuadro 51

0 -2 0 2 -1 -1 1
1 0 1 2 -1 1 -1
2 0 0.5 1 -1 -1 1
3 0.5 0.75 1 -1 1 -1
4 0.5 0.625 0.75 -1 -1 1
5 0.625 0.6875 0.75 -1 -1 1
6 0.6875 0.71875 0.75 -1 -1 1
7 0.71875 0.734375 0.75 -1 -1 1
8 0.734375 0.7421875 0.75 -1 1 -1
9 0.734375 0.73828125 0.7421875 -1 -1 1
10 0.73828125 0.74023438 0.7421875 -1 1 -1
11 0.73828125 0.73925781 0.74023438 -1 1 -1
12 0.73828125 0.73876953 0.73925781 -1 -1 1
13 0.73876953 0.73901367 0.73925781 -1 -1 1
14 0.73901367 0.73913574 0.73925781 -1 1 -1
15 0.73901367 0.73907471 0.73913574 -1 -1 1
16 0.73907471 0.73910522 0.73913574 -1 1 -1
17 0.73907471 0.73908997 0.73910522 -1 1 -1
18 0.73907471 0.73908234 0.73908997 -1 -1 1
19 0.73908234 0.73908615 0.73908997 -1 1 -1
20 0.73908234 0.73908424 0.73908615 -1 -1 1
21 0.73908424 0.7390852 0.73908615 -1 1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 0.73908513 y el error absoluto es 0.00000000
C.S.={..., 0.73908513... ,...}

ans = 0.739085132256150
12. Resolver la función con Bisección 3 : g(x) = ex − 2.
En el intervalo [0, 2]
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 65

Solución:
Utilizando la función:
1 function y=g12(x)
2 y=exp(x)-2;
3 end

Y con la orden:

>> Biseccion3h('g12',0,2,10^-9,35)

Se obtiene la tabla con los siguientes resultados:


Cuadro 52

0 0 1 2 -1 1 -1
1 0 0.5 1 -1 -1 1
2 0.5 0.75 1 -1 1 -1
3 0.5 0.625 0.75 -1 -1 1
4 0.625 0.6875 0.75 -1 -1 1
5 0.6875 0.71875 0.75 -1 1 -1
6 0.6875 0.703125 0.71875 -1 1 -1
7 0.6875 0.6953125 0.703125 -1 1 -1
8 0.6875 0.69140625 0.6953125 -1 -1 1
9 0.69140625 0.69335938 0.6953125 -1 1 -1
10 0.69140625 0.69238281 0.69335938 -1 -1 1
11 0.69238281 0.69287109 0.69335938 -1 -1 1
12 0.69287109 0.69311523 0.69335938 -1 -1 1
13 0.69311523 0.6932373 0.69335938 -1 1 -1
14 0.69311523 0.69317627 0.6932373 -1 1 -1
15 0.69311523 0.69314575 0.69317627 -1 -1 1
16 0.69314575 0.69316101 0.69317627 -1 1 -1
17 0.69314575 0.69315338 0.69316101 -1 1 -1
18 0.69314575 0.69314957 0.69315338 -1 1 -1
19 0.69314575 0.69314766 0.69314957 -1 1 -1
20 0.69314575 0.69314671 0.69314766 -1 -1 1
21 0.69314671 0.69314718 0.69314766 -1 1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 0.69314718 y el error absoluto es 0.00000000
C.S.={..., 0.69314718... ,...}

ans = 0.693147180601954
13. Resolver la función con Bisección 3 : g(x) = tan(x) − x/2.
En el intervalo [4, 3π/2].
Autor: Shoichiro Nakamura.
Libro: Métodos Numéricos aplicados con Sofware.
Pagina: 75

Solución:
Utilizando la función:
1 function y=g13(x)
2 y=tan(x)-x/2;
3 end

Y con la orden:

>> Biseccion3h('g13',4,3*pi/2,10^-8,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 53

0 4 4.35619449 4.71238898 -1 1 -1
1 4 4.17809725 4.35619449 -1 -1 1
2 4.17809725 4.26714587 4.35619449 -1 -1 1
3 4.26714587 4.31167018 4.35619449 -1 1 -1
4 4.26714587 4.28940802 4.31167018 -1 1 -1
5 4.26714587 4.27827695 4.28940802 -1 1 -1
6 4.26714587 4.27271141 4.27827695 -1 -1 1
7 4.27271141 4.27549418 4.27827695 -1 1 -1
8 4.27271141 4.27410279 4.27549418 -1 -1 1
9 4.27410279 4.27479848 4.27549418 -1 1 -1
10 4.27410279 4.27445064 4.27479848 -1 -1 1
11 4.27445064 4.27462456 4.27479848 -1 -1 1
12 4.27462456 4.27471152 4.27479848 -1 -1 1
13 4.27471152 4.274755 4.27479848 -1 -1 1
14 4.274755 4.27477674 4.27479848 -1 -1 1
15 4.27477674 4.27478761 4.27479848 -1 1 -1
16 4.27477674 4.27478218 4.27478761 -1 -1 1
17 4.27478218 4.2747849 4.27478761 -1 1 -1
18 4.27478218 4.27478354 4.2747849 -1 1 -1
19 4.27478218 4.27478286 4.27478354 -1 1 -1
20 4.27478218 4.27478252 4.27478286 -1 1 -1
21 4.27478218 4.27478235 4.27478252 -1 1 -1
Con una tolerancia de 0.00000001000000000000 la solución de la
ecuación es 4.27478227 y el error absoluto es 0.00000001
C.S.={..., 4.27478227... ,...}

ans = 4.274782273893520
14. Resolver la función con Bisección 3 : g(x) = tan(x) − x + 1.
En el intervalo [0, 3 ∗ pi].
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g14(x)
2 y=tan(x)-x+1;
3 end

Y con la orden:

>> Biseccion3h('g14',0,3*pi,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 54

0 0 4.71238898 9.42477796 1 1 1
1 4.71238898 7.06858347 9.42477796 1 -1 -1
2 4.71238898 5.89048623 7.06858347 1 -1 -1
3 4.71238898 5.3014376 5.89048623 1 -1 -1
4 4.71238898 5.00691329 5.3014376 1 -1 -1
5 4.71238898 4.85965114 5.00691329 1 -1 -1
6 4.71238898 4.78602006 4.85965114 1 -1 -1
7 4.71238898 4.74920452 4.78602006 1 -1 -1
8 4.71238898 4.73079675 4.74920452 1 -1 -1
9 4.71238898 4.72159287 4.73079675 1 -1 -1
10 4.71238898 4.71699092 4.72159287 1 -1 -1
11 4.71238898 4.71468995 4.71699092 1 -1 -1
12 4.71238898 4.71353947 4.71468995 1 -1 -1
13 4.71238898 4.71296422 4.71353947 1 -1 -1
14 4.71238898 4.7126766 4.71296422 1 -1 -1
15 4.71238898 4.71253279 4.7126766 1 -1 -1
16 4.71238898 4.71246089 4.71253279 1 -1 -1
17 4.71238898 4.71242493 4.71246089 1 -1 -1
18 4.71238898 4.71240696 4.71242493 1 -1 -1
19 4.71238898 4.71239797 4.71240696 1 -1 -1
20 4.71238898 4.71239347 4.71239797 1 -1 -1
21 4.71238898 4.71239123 4.71239347 1 -1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 4.71238898 y el error absoluto es 0.00000000
C.S.={..., 4.71238898... ,...}

ans = 4.712388984773444
15. Resolver la función con Bisección 3 : g(x) = ex − x2 + 3x − 2.
En el intervalo [0, 1]..
Autor: Richard L.Burden y J.Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g15(x)
2 y=exp(x)-x^2+3*x-2;
3 end

Y con la orden:

>> Biseccion3h('g15',0,1,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 55

0 0 0.5 1 -1 1 -1
1 0 0.25 0.5 -1 -1 1
2 0.25 0.375 0.5 -1 1 -1
3 0.25 0.3125 0.375 -1 1 -1
4 0.25 0.28125 0.3125 -1 1 -1
5 0.25 0.265625 0.28125 -1 1 -1
6 0.25 0.2578125 0.265625 -1 1 -1
7 0.25 0.25390625 0.2578125 -1 -1 1
8 0.25390625 0.25585938 0.2578125 -1 -1 1
9 0.25585938 0.25683594 0.2578125 -1 -1 1
10 0.25683594 0.25732422 0.2578125 -1 -1 1
11 0.25732422 0.25756836 0.2578125 -1 1 -1
12 0.25732422 0.25744629 0.25756836 -1 -1 1
13 0.25744629 0.25750732 0.25756836 -1 -1 1
14 0.25750732 0.25753784 0.25756836 -1 1 -1
15 0.25750732 0.25752258 0.25753784 -1 -1 1
16 0.25752258 0.25753021 0.25753784 -1 -1 1
17 0.25753021 0.25753403 0.25753784 -1 1 -1
18 0.25753021 0.25753212 0.25753403 -1 1 -1
19 0.25753021 0.25753117 0.25753212 -1 1 -1
20 0.25753021 0.25753069 0.25753117 -1 1 -1
21 0.25753021 0.25753045 0.25753069 -1 1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 0.25753029 y el error absoluto es 0.00000000
C.S.={..., 0.25753029... ,...}

ans = 0.257530285045505
16. Resolver la función con Bisección 3 : g(x) = x3 + 2x2 + 10x − 20.
En el intervalo [1, 1,5].
Autor: Antonio Nipues Hurtado y Federico C.Dominguez Sanchez.
Libro: Métodos Numéricos Aplicados a la Ingeniera.
Pagina: 62

Solución:
Utilizando la función:
1 function y=g16(x)
2 y=x^3+2*x^2+10*x-20;
3 end

Y con la orden:

>> Biseccion3h('g16',1,1.5,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 56

0 1 1.25 1.5 -1 -1 1
1 1.25 1.375 1.5 -1 1 -1
2 1.25 1.3125 1.375 -1 -1 1
3 1.3125 1.34375 1.375 -1 -1 1
4 1.34375 1.359375 1.375 -1 -1 1
5 1.359375 1.3671875 1.375 -1 -1 1
6 1.3671875 1.37109375 1.375 -1 1 -1
7 1.3671875 1.36914063 1.37109375 -1 1 -1
8 1.3671875 1.36816406 1.36914063 -1 -1 1
9 1.36816406 1.36865234 1.36914063 -1 -1 1
10 1.36865234 1.36889648 1.36914063 -1 1 -1
11 1.36865234 1.36877441 1.36889648 -1 -1 1
12 1.36877441 1.36883545 1.36889648 -1 1 -1
13 1.36877441 1.36880493 1.36883545 -1 -1 1
14 1.36880493 1.36882019 1.36883545 -1 1 -1
15 1.36880493 1.36881256 1.36882019 -1 1 -1
16 1.36880493 1.36880875 1.36881256 -1 1 -1
17 1.36880493 1.36880684 1.36880875 -1 -1 1
18 1.36880684 1.36880779 1.36880875 -1 -1 1
19 1.36880779 1.36880827 1.36880875 -1 1 -1
20 1.36880779 1.36880803 1.36880827 -1 -1 1
21 1.36880803 1.36880815 1.36880827 -1 1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 1.36880811 y el error absoluto es 0.00000000
C.S.={..., 1.36880811... ,...}

ans = 1.368808107450604
17. Resolver la función con Bisección 3 : g(x) = x2 − cos(x) − 1.
En el intervalo [1, 2]
Autor: Walter Mora F.
Libro: Introducción a los Métodos Numéricos.
Pagina: 100

Solución:
Utilizando la función:
1 function y=g17(x)
2 y=x^2-cos(x)-1;
3 end

Y con la orden:

>> Biseccion3h('g17',1,2,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 57

0 1 1.5 2 -1 1 -1
1 1 1.25 1.5 -1 1 -1
2 1 1.125 1.25 -1 -1 1
3 1.125 1.1875 1.25 -1 1 -1
4 1.125 1.15625 1.1875 -1 -1 1
5 1.15625 1.171875 1.1875 -1 -1 1
6 1.171875 1.1796875 1.1875 -1 1 -1
7 1.171875 1.17578125 1.1796875 -1 -1 1
8 1.17578125 1.17773438 1.1796875 -1 1 -1
9 1.17578125 1.17675781 1.17773438 -1 1 -1
10 1.17578125 1.17626953 1.17675781 -1 -1 1
11 1.17626953 1.17651367 1.17675781 -1 1 -1
12 1.17626953 1.1763916 1.17651367 -1 -1 1
13 1.1763916 1.17645264 1.17651367 -1 -1 1
14 1.17645264 1.17648315 1.17651367 -1 -1 1
15 1.17648315 1.17649841 1.17651367 -1 -1 1
16 1.17649841 1.17650604 1.17651367 -1 1 -1
17 1.17649841 1.17650223 1.17650604 -1 1 -1
18 1.17649841 1.17650032 1.17650223 -1 -1 1
19 1.17650032 1.17650127 1.17650223 -1 -1 1
20 1.17650127 1.17650175 1.17650223 -1 -1 1
21 1.17650175 1.17650199 1.17650223 -1 1 -1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 1.17650194 y el error absoluto es 0.00000000
C.S.={..., 1.17650194... ,...}

ans = 1.176501939073205
18. Resolver la función con Bisección 3 : g(x) = 2x3 − x2 − x − 1.
En el intervalo [−4, 4]
Autor: Jose Antonio Ezquerro Fernandez.
Libro:Iniciación a los Métodos Numéricos.
Pagina: 30

Solución:
Utilizando la función:
1 function y=g18(x)
2 y=2*x^3-x^2-x-1;
3 end

Y con la orden:

>> Biseccion3h('g18',-4,4,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 58

0 -4 0 4 -1 -1 1
1 0 2 4 -1 1 -1
2 0 1 2 -1 -1 1
3 1 1.5 2 -1 1 -1
4 1 1.25 1.5 -1 1 -1
5 1 1.125 1.25 -1 -1 1
6 1.125 1.1875 1.25 -1 -1 1
7 1.1875 1.21875 1.25 -1 -1 1
8 1.21875 1.234375 1.25 -1 1 -1
9 1.21875 1.2265625 1.234375 -1 -1 1
10 1.2265625 1.23046875 1.234375 -1 -1 1
11 1.23046875 1.23242188 1.234375 -1 -1 1
12 1.23242188 1.23339844 1.234375 -1 -1 1
13 1.23339844 1.23388672 1.234375 -1 1 -1
14 1.23339844 1.23364258 1.23388672 -1 -1 1
15 1.23364258 1.23376465 1.23388672 -1 1 -1
16 1.23364258 1.23370361 1.23376465 -1 -1 1
17 1.23370361 1.23373413 1.23376465 -1 -1 1
18 1.23373413 1.23374939 1.23376465 -1 -1 1
19 1.23374939 1.23375702 1.23376465 -1 1 -1
20 1.23374939 1.2337532 1.23375702 -1 1 -1
21 1.23374939 1.2337513 1.2337532 -1 -1 1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 1.23375193 y el error absoluto es 0.00000000
C.S.={..., 1.23375193... ,...}

ans = 1.233751926571131
19. Resolver la función con Bisección 3 : g(x) = 3x − ex .
En el intervalo [1, 2]
Autor: John H. Mathews y Kurtis D.Fink
Libro: Métodos Numéricos con Matlab.
Pagina: 76

Solución:
Utilizando la función:
1 function y=g19(x)
2 y=3*x-exp(x);
3 end

Y con la orden:

>> Biseccion3h('g19',1,2,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 59

0 1 1.5 2 1 1 1
1 1.5 1.75 2 1 -1 -1
2 1.5 1.625 1.75 1 -1 -1
3 1.5 1.5625 1.625 1 -1 -1
4 1.5 1.53125 1.5625 1 -1 -1
5 1.5 1.515625 1.53125 1 -1 -1
6 1.5 1.5078125 1.515625 1 1 1
7 1.5078125 1.51171875 1.515625 1 1 1
8 1.51171875 1.51367188 1.515625 1 -1 -1
9 1.51171875 1.51269531 1.51367188 1 -1 -1
10 1.51171875 1.51220703 1.51269531 1 -1 -1
11 1.51171875 1.51196289 1.51220703 1 1 1
12 1.51196289 1.51208496 1.51220703 1 1 1
13 1.51208496 1.512146 1.51220703 1 -1 -1
14 1.51208496 1.51211548 1.512146 1 1 1
15 1.51211548 1.51213074 1.512146 1 1 1
16 1.51213074 1.51213837 1.512146 1 -1 -1
17 1.51213074 1.51213455 1.51213837 1 -1 -1
18 1.51213074 1.51213264 1.51213455 1 1 1
19 1.51213264 1.5121336 1.51213455 1 1 1
20 1.5121336 1.51213408 1.51213455 1 1 1
21 1.51213408 1.51213431 1.51213455 1 1 1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 1.51213455 y el error absoluto es 0.00000000
C.S.={..., 1.51213455... ,...}

ans = 1.512134550139308

20. Resolver la función con Bisección 3 : g(x) = x − cos(x).
En el intervalo [0, 1]
Autor: Richard L. Burden y J. Douglas Faires.
Libro: Numerical Analysis.
Pagina: 54

Solución:
Utilizando la función:
1 function y=g20(x)
2 y=sqrt(x)-cos(x);
3 end

Y con la orden:

>> Biseccion3h('g20',0,1,10^-9,30)

Se obtiene la tabla con los siguientes resultados:


Cuadro 60

0 0 0.5 1 -1 -1 1
1 0.5 0.75 1 -1 1 -1
2 0.5 0.625 0.75 -1 -1 1
3 0.625 0.6875 0.75 -1 1 -1
4 0.625 0.65625 0.6875 -1 1 -1
5 0.625 0.640625 0.65625 -1 -1 1
6 0.640625 0.6484375 0.65625 -1 1 -1
7 0.640625 0.64453125 0.6484375 -1 1 -1
8 0.640625 0.64257813 0.64453125 -1 1 -1
9 0.640625 0.64160156 0.64257813 -1 -1 1
10 0.64160156 0.64208984 0.64257813 -1 1 -1
11 0.64160156 0.6418457 0.64208984 -1 1 -1
12 0.64160156 0.64172363 0.6418457 -1 1 -1
13 0.64160156 0.6416626 0.64172363 -1 -1 1
14 0.6416626 0.64169312 0.64172363 -1 -1 1
15 0.64169312 0.64170837 0.64172363 -1 -1 1
16 0.64170837 0.641716 0.64172363 -1 1 -1
17 0.64170837 0.64171219 0.641716 -1 -1 1
18 0.64171219 0.6417141 0.641716 -1 -1 1
19 0.6417141 0.64171505 0.641716 -1 1 -1
20 0.6417141 0.64171457 0.64171505 -1 1 -1
21 0.6417141 0.64171433 0.64171457 -1 -1 1
Con una tolerancia de 0.00000000100000000000 la solución de la
ecuación es 0.64171437 y el error absoluto es 0.00000000
C.S.={..., 0.64171437... ,...}

ans = 0.641714369878173
Código 3: Código Bisección 3
1 function X=Biseccion3h(f,a,b,tol,N)
2 clc;
3 i=0;
4 fa=feval(f,a);
5 fb=feval(f,b);
6 if fa*fb <0
7
8 while ((b-a)/2)>tol
9 x=(a+b)/2;
10 fx=feval(f,x);
11 fprintf(' %5d\t %10.8f\t %10.8f\t %10.8f %3d %3d %3d\n',i,a,x,b,...
12 sign(fa),sign(fx),sign(fa*fx));
13 i=i+1;
14
15 if i>N
16 break
17 end
18
19 if fa*fx<0
20 b=x;
21 %fb=fx;
22 else
23 a=x;
24 fa=fx;
25 end
26 end
27
28 format long
29 X=x;
30 fprintf('Con una tolerancia de %10.20f la solucion de la ecuación es %10.8f ...
y el error absoluto es %2.8f \n C.S.={..., %10.8f... ,...} ...
\n',tol,X,(b-a)/2,X);
31 else
32 fprintf('cambiar intervalos');
Conclusiones
1. El método de Bisección es el método más lento, pero es el
más seguro. Casi siempre se podrá encontrar la solución de la
ecuación, aunque se necesitarán muchas iteraciones.
2. El método de Regula Falsi es una mejora al método de Bisec-
ción, ya que reducirá el número de iteraciones, pero necesi-
tará de más operaciones cada iteración.
3. El método de Iteración de Punto Fijo es un método fácil de
emplear, pero se tendrá que elegir un despeje adecuado, pero
aunque siempre es posible, es incierto cómo hallarlo.
4. El método de Newton-Raphson es el más rápido de todos los
métodos, pero a diferencia de Bisección no siempre encon-
trará la solución, ya que tiene un inconveniente, necesita de
la derivada de la ecuación, la cual puede anularse.
Referencias Referencias

[1] P. Baron and T. Debussy.


A biomechanical functional analysis of the masticatory muscles in man.
Archs. oral Biol., 24:547–553, 1979.
[2] A. Natali, P. Pavan, and C. Scarpa.
Numerical analysis of tooth mobility, formulation of a non linear constitutive law
for the periodontal ligament.
Dental materials, 20:623–629, 2004.
[3] M. Pasadas.
Aproximación de curvas y superficies paramétricas con condiciones de tangencia.
Tesis Doctoral de la Universidad de Granada, 1994.
[4] I. Peral.
Métodos variacionales y ecuaciones en derivadas parciales.
Proyecto PB97-0052 del Departamento de Matemáticas U.A.M., 2009.
[5] A. Pérez, J. Cego nino, J. López, J. de Vicente, and M. Doblaré.
Simulación por elementos finitos de la articulación temporomandibular.
Biomecánica, 11:10–22, 2003.
Referencias Referencias (cont.)
[6] G. Pietrzak, A. Curnier, J. Botsis, S. Scherrer, A. Wiskott, and U. Belser.
A nonlinear elastic model of the periodontal ligament and its numerical calibration
for the study of tooth mobility.
Computer Methods in Biomechanics and Biomedical Engineering, 5(2):91–100,
2002.
[7] G. Pileicikiene, A. Surna, R. Barauskas, R. Surna, and A. Basevicius.
Finite element analysis of stresses in the maxillary and mandibular dental arches
and tmj articular discs during clenching into maximum intercuspation, anterior
and unilateral posterior occlusion.
Stomatologija, Baltic Dental and Maxillofacial Journal, 9:121–128, 2007.
[8] P. M. Prenter.
Splines and Variational Methods.
A Wiley–Interscience Publication, 1989.
[9] F. Sayas.
A gentle introduction to the finite element method.
School of Mathematics of Minnesota, 2008.
Alberto Hananel Baigorria
Email: ahananel@usat.edu.pe

También podría gustarte