Está en la página 1de 9

FORMATO - PRÁCTICA Nº 01

MÉTODO DE LA BISECCIÓN

I. OBJETIVOS
• Aplicar el método de la bisección para resolver un problema, encontrando la
raíz.
• Aplicar los criterios y condiciones que se utilizan en el método de bisección
• Realizar un problema mediante un programa en el entorno de Excel para que
calcule la raíz con una tolerancia indicada. Utilice fórmulas en la hoja de Excel,
para este caso.
• Realizar el programa, esta vez en Visual Basic en el entorno de Excel, para que
calcule la aplicación, con los datos del problema.
• Utilizar botones de comando para que calculen y borren los datos.

II. FUNDAMENTO TEÓRICO

MÉTODO DE LA BISECCIÓN

Es uno de los métodos para encontrar raíces, en la resolución de problemas, para el cual
se requieren un intervalo que encierre a la raíz, y tomar los valores del intervalo, los
cuales serán los datos iniciales para ambos lados donde se encuentra a la raíz. Este
método es conocido también como el método de corte binario, de participación o de
Bolzano, el cual, una vez que tengas los dos valores del intervalo, se realiza un tipo de
búsqueda incremental en el que el intervalo se divide siempre a la mitad. Si la función
cambia de signo sobre un intervalo, se evalúa el valor de la función en punto medio. La
posición de la raíz se determina situándola en el punto medio del subintervalo, dentro
del cual ocurre un cabio de signo. El proceso se repite hasta obtener una mejor
aproximación. (Chapra & Canela, 2015)
Algoritmo del método de la bisección (Chapra & Canela, 2015)

1. Se tienen los valores del intervalo los denominamos 𝑥𝑖 (𝑣𝑎𝑙𝑜𝑟 𝑖𝑛𝑓𝑒𝑟𝑖𝑜𝑟) y


𝑥𝑢 (𝑣𝑎𝑙𝑜𝑟 𝑠𝑢𝑝𝑒𝑟𝑖𝑜𝑟)
2. El valor de 𝑥𝑢 , viene a ser el punto medio de estos dos valores:
𝑥𝑖 + 𝑥𝑢
𝑥𝑟 =
2
3. Se tienen que realizar
a. 𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) < 0: 𝑥𝑢 = 𝑥𝑢 , es decir está dentro del subintervalo inferior,
y con ese valor se vuelve al paso 2.
b. 𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) > 0: 𝑥𝑢 = 𝑥𝑢 , es decir la raíz está dentro del subintervalo
superior, y con ese valor se vuelve al paso2.
c. 𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) = 0: 𝑥𝑢 = 𝑥𝑢 , termina el cálculo.

Error Verdadero Porcentual

Se calcula mediante la fórmula:


𝑉𝑉𝑒𝑟𝑑𝑎𝑑𝑒𝑟𝑜 − 𝑉𝐴𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑑𝑜
𝜀𝑣 = | | ∗ 100%
𝑉𝐴𝑐𝑡𝑢𝑎𝑙
Error Aproximado

Se calcula mediante la formula


𝑉𝐴𝑐𝑡𝑢𝑎𝑙 − 𝑉𝐴𝑛𝑡𝑒𝑟𝑖𝑜𝑟
𝜀𝑎 = | | ∗ 100%
𝑉𝐴𝑐𝑡𝑢𝑎𝑙
Tolerancia

Cuando se realizan los cálculos para encontrar las raíces, tenemos que encontrar que el
valor aproximado sea menor de una tolerancia fijada:

|𝜀𝑎 | =< 𝜀𝑠

Lo cual indica que se encuentra dentro de un nivel aceptable, ese valor de 𝜀𝑠 se calcula
mediante la siguiente formula, donde n nos indica las cifras significativas con las que el
valor es aceptable:

𝜀𝑠 = (0.5 𝑥 102−𝑛 )%

Lo cual indica que se encuentra dentro de un nivel aceptable, ese valor de 𝜀𝑠 se calcula
mediante la siguiente formula, donde n nos indica las cifras significativas con las que el
valor es aceptable:

𝜀𝑠 = (0.5 𝑥 102−𝑛 )%
III. EQUIPOS
• 01 Laptop o Computadora Personal (PC)
• y/o Centro de Computo

IV. PROCEDIMIENTO:
• Analizamos el problema, mediante el método gráfico para encontrar el posible
intervalo
• mediante el cual trabajaremos.
• Se grafica los valores y sus imágenes para observar donde intercepta con el eje
x.
• De acuerdo al método gráfico, escogemos el intervalo, por lo que tenemos los
valores de 𝑥𝑖 (𝑣𝑎𝑙𝑜𝑟 𝑖𝑛𝑓𝑒𝑟𝑖𝑜𝑟) 𝑦 𝑥𝑢 (𝑣𝑎𝑙𝑜𝑟 𝑠𝑢𝑝𝑒𝑟𝑖𝑜𝑟).
• Se procede a utilizar los valores 𝑥𝑖 y 𝑥𝑢 , para comenzar con el algoritmo de la
bisección.
• Se encuentra el valor de 𝑥𝑟 .
• Luego se encuentran las imágenes de 𝑥𝑟 , 𝑥𝑖 ; y 𝑥𝑦 .
• Después se evalúa según las condiciones del método de la bisección planteadas
en el punto 3 de algoritmo de la bisección en el fundamento teórico. Evaluando
𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ).
• Si es distinto de 0, entonces volvemos a repetir el proceso hasta obtener un valor
con mejor aproximación.
• Se encuentra el error porcentual verdadero, si el problema indica el valor
verdadero.
• Se encuentra el error aproximado, el cual será comparado con la tolerancia
dada,
mediante el problema. Hasta que esta sea menor es donde se repite el proceso.
• Se encuentra el valor de la raíz.
• Los datos se van llenando en la tabla correspondiente, mediante las fórmulas y
condicionales utilizadas en la hoja de Excel.

PROGRAMACIÓN

• Para el caso de la programación se realizan los mismos pasos, la diferencia esta


que se realiza mediante el Visual Basic de Excel, entonces:
• Se crea una tabla donde irán los datos, indicando los datos de entrada.
• Se crea un Command Button, mediante propiedades le damos formato para que
esté de acuerdo a lo que deseamos.
• Dentro del Command Button, creamos tres botones para calcular, borrar y salir.
• Nos dirigimos al programador, y escribimos el código para que cumpla lo que
deseamos, enlazando los datos de entrada, y donde se dará la salida de acuerdo
al formato que planteamos en la hoja de Excel.
• Revisamos el programa, que no se presenten errores de Sintaxis.
• Ejecutamos el programa, el cual nos arrojará el valor de la raiz, y las diferentes
iteraciones que se realizaron para llegar ahí.
V. CÁLCULOS Y RESULTADOS
• Método Gráfico:

masa 68.1 kg tiempo 10 s


gravedad 9.8 m/s² velocidad 40 m/s

C R(c)
Gráfica 1: Identificación de los puntos iniciales
2 44.9205256
50 método de la bisección
4 34.1148442
6 25.1424494 40

8 17.6534275 30
10 11.369104 20
12 6.066936 10
14 1.56869931 0
16 -2.26876197 -10
0 10 20 30 40 50 60 70
18 -5.56079255 -20
20 -8.40062872
-30
22 -10.8638884
-40
24 -13.0121127
26 -14.8955662
28 -16.5554538 Gráfica 2: Identificación de los puntos iniciales
30 -18.0256817 50 método de la bisección aumento x1
32 -19.3342578 40
34 -20.5044091
30
36 -21.5554749
38 -22.5036227 20

40 -23.3624236 10
42 -24.1433162 0
44 -24.8559813 0 10 20 30 40 50 60 70
-10
46 -25.5086457
-20
48 -26.1083288
-30
50 -26.6610447
52 -27.1719661 -40
54 -27.6455598
56 -28.0856981
58 -28.4957503 10 Gráfica 3: Identificación de los puntos iniciales
60 -28.878659 8
método de la bisección aumento x2

4
Comentario: Podemos observar que en
los gráficos la curva interseca al eje X 2
entre los valores 15 y 16, los cuales
0
serán los valores iniciales. 12 13 14 15 16 17 18
-2

-4

-6

-8

-10
• Método de la Bisección
𝑥𝑖 + 𝑥𝑢
𝑥𝑟 =
2
Evaluaciones:
𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) < 0: 𝑥𝑢 = 𝑥𝑢
𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) > 0: 𝑥𝑢 = 𝑥𝑢
𝑓(𝑥𝑖 ) ∗ 𝑓(𝑥𝑟 ) = 0: 𝑥𝑢 = 𝑥𝑢
𝑉𝑉𝑒𝑟𝑑𝑎𝑑𝑒𝑟𝑜 − 𝑉𝐴𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑑𝑜
𝜀𝑣 = | | ∗ 100%
𝑉𝐴𝑐𝑡𝑢𝑎𝑙

𝑉𝐴𝑐𝑡𝑢𝑎𝑙 − 𝑉𝐴𝑛𝑡𝑒𝑟𝑖𝑜𝑟
𝜀𝑎 = | | ∗ 100%
𝑉𝐴𝑐𝑡𝑢𝑎𝑙
• Cálculo mediante fórmulas de Excel

Tabla N°1

xi= 14 m= 68.1
xu= 16 g= 9.8 𝒂
𝒎𝒈 −ቀ ቁ𝒕
tol= 0.001 % t= 10 𝑵(𝒂) = ൤ ൬𝟏 − 𝒆 𝒎 ൰൨ − 𝒗
incre= 1 v= 40 𝒂
ini= 0
fin= 13

Iter xi xu xr f(xi) f(xu) f(xr) f(xi)*f(xr) error aprox condicion


0 14 16 15 1.56869931 -2.26876197 -0.42484088 -0.66644759
1 14 15 14.5 1.56869931 -0.42484088 0.55231853 0.8664217 3.44827586 continuar
2 14.5 15 14.75 0.55231853 -0.42484088 0.05895351 0.03256112 1.69491525 continuar
3 14.75 15 14.875 0.05895351 -0.42484088 -0.18412569 -0.01085486 0.84033613 continuar
4 14.75 14.875 14.8125 0.05895351 -0.18412569 -0.06288337 -0.0037072 0.42194093 continuar
5 14.75 14.8125 14.78125 0.05895351 -0.06288337 -0.00203947 -0.00012023 0.21141649 continuar
6 14.75 14.78125 14.765625 0.05895351 -0.00203947 0.02843836 0.00167654 0.10582011 continuar
7 14.765625 14.78125 14.7734375 0.02843836 -0.00203947 0.01319478 0.00037524 0.05288207 continuar
8 14.7734375 14.78125 14.7773438 0.01319478 -0.00203947 0.00557649 7.3581E-05 0.02643405 continuar
9 14.7773438 14.78125 14.7792969 0.00557649 -0.00203947 0.00176822 9.8604E-06 0.01321528 continuar
10 14.7792969 14.78125 14.7802734 0.00176822 -0.00203947 -0.0001357 -2.3995E-07 0.0066072 continuar
11 14.7792969 14.7802734 14.7797852 0.00176822 -0.0001357 0.00081624 1.4433E-06 0.00330371 continuar
12 14.7797852 14.7802734 14.7800293 0.00081624 -0.0001357 0.00034027 2.7774E-07 0.00165183 continuar
13 14.7800293 14.7802734 14.7801514 0.00034027 -0.0001357 0.00010228 3.4803E-08 0.00082591 fin
• Cálculo mediante programa entorno de Visual Basic en Excel:

Tabla N°2

14 68.1
xi= m=
xu= 16 g= 9.8
tol= 0.001 % t= 10
incre= 1 v= 40
ini= 0
fin= 13

Iter xi xu xr f(xi) f(xu) f(xr) f(xi)*f(xr) error aprox condicion


0 14 16 15 1.56869931 -2.26876197 -0.42484088 -0.66644759
1 14 15 14.5 1.56869931 -0.42484088 0.55231853 0.8664217 3.44827586 continuar
2 14.5 15 14.75 0.55231853 -0.42484088 0.05895351 0.03256112 1.69491525 continuar
3 14.75 15 14.875 0.05895351 -0.42484088 -0.18412569 -0.01085486 0.84033613 continuar
4 14.75 14.875 14.8125 0.05895351 -0.18412569 -0.06288337 -0.0037072 0.42194093 continuar
5 14.75 14.8125 14.78125 0.05895351 -0.06288337 -0.00203947 -0.00012023 0.21141649 continuar
6 14.75 14.78125 14.765625 0.05895351 -0.00203947 0.02843836 0.00167654 0.10582011 continuar
7 14.765625 14.78125 14.7734375 0.02843836 -0.00203947 0.01319478 0.00037524 0.05288207 continuar
8 14.7734375 14.78125 14.7773438 0.01319478 -0.00203947 0.00557649 7.3581E-05 0.02643405 continuar
9 14.7773438 14.78125 14.7792969 0.00557649 -0.00203947 0.00176822 9.8604E-06 0.01321528 continuar
10 14.7792969 14.78125 14.7802734 0.00176822 -0.00203947 -0.0001357 -2.3995E-07 0.0066072 continuar
11 14.7792969 14.7802734 14.7797852 0.00176822 -0.0001357 0.00081624 1.4433E-06 0.00330371 continuar
12 14.7797852 14.7802734 14.7800293 0.00081624 -0.0001357 0.00034027 2.7774E-07 0.00165183 continuar
13 14.7800293 14.7802734 14.7801514 0.00034027 -0.0001357 0.00010228 3.4803E-08 0.00082591 fin

VI. CUESTIONARIO:

1. ¿En qué teoremas está basado el método de la bisección?


2. ¿Cómo converge este método y qué sucede si un problema tiene 2 raíces en el
mismo intervalo?
3. ¿Qué son iteraciones y cuáles son las limitaciones del método de la bisección?
4. ¿Qué sucede si el problema no nos proporciona el valor verdadero?
5. ¿Por qué es importante el valor de la tolerancia?
6. Transcribir el código del programa (no foto ni imagen).
7. Utilice el método de la bisección para obtener una raíz real del polinomio, mediante
fórmulas programando en Excel, con una tolerancia de 0.05%. En el intervalo de [1
2].

𝑓(𝑥) = 𝑥 3 + 2𝑥 2 + 10𝑥— 20

8. En los ejercicios aplicativos seguir resolver en Excel formulas y programar en


distintos libros y las cuatro hojas que se les pidió en el ejercicio base.
Ejercicio aplicativo N°1

Una reacción química reversible

2𝐴 + 𝐵 ⇌ 𝐶

Se puede caracterizar por su relación de equilibrio

𝐶𝑐
𝐾=
𝐶𝑎2 𝐶𝑏

Donde la nomenclatura ci representa la concentración del constituyente i. Suponga


que definimos una variable x para representar el número de moles de C que se
producen. Se puede usar la conservación de la masa para reformular la relación de
equilibrio como

𝐶𝑐1 0 +𝑥
𝐾=
(𝐶𝑎1 0 −𝑥)(𝐶𝑏1 0 −𝑥)

Donde el subíndice 0 designa la concentración inicial de cada constituyente. Si 𝑘 =


0.016, 𝐶𝑎,𝑜 = 45, 𝐶𝑏,𝑜 = 25 y 𝐶𝑐,𝑜 = 4, determinar el valor de x.
a) Obtenga la solución gráficamente.
b) con base en a), despeje la raíz con valores iniciales 𝑥𝑖 = 0 𝑦 𝑥𝑢 = 20 hasta un
𝑒𝑎 = 0.5%. Graficar y programar.

Ejercicio aplicativo N°2

la misma línea vertical. Como se ilustra en la figura 1-a, no está sujeto a más carga
que su propio peso. Así, su peso(N/m) actúa como una carga uniforme por unidad
de longitud a lo largo del cable. En la figura 1-6, se ilustra un diagrama de cuerpo
libre de una sección AB, donde Ta y Te son las fuerzas de tensión en el extremo.

Figura N° 1
a) Fuerzas que actúan sobre una sección AB de un cable flexible que cuelga. La carga
es Uniforme a lo largo del cable (pero no uniforme por la distancia horizontal x.)
b) Diagrama de cuerpo libre de la sección AB.

Fuente: Métodos numéricos para ingenieros; Steven Chapra, Raymond P. Canale; 6ta
Edición; 2011).
Con base en los balances de fuerzas horizontal y vertical, se obtiene para el cable el
siguiente modelo de ecuación diferencial:

𝑑2𝑦 𝑤 𝑑𝑦 2
= √1 +
𝑑𝑥 2 𝑇𝐴 𝑒

Puede emplear el cálculo para resolver esta ecuación para la altura y del cable como
función de la distancia x.

𝑤 𝑤 𝑤
𝑦= cos ൬ 𝑥൰ + 𝑦0 −
𝑇𝐴 𝑇𝐴 𝑇𝐴

Donde el coseno hiperbólico se calcula por medio de la ecuación:

1
𝑐𝑜𝑠𝑥 = (𝑒 𝑥 − 𝑒 −𝑥 )
2

Calcular el valor para el parámetro correspondiente dados los valores de los


parámetros 𝑤 = 12, y 𝑦0 : = 6, de modo que el cable tenga una altura de 𝑌 =
15 en 𝑥 = 50.

VII. CONCLUSIONES

• Antes de aplicar el método de la bisección, es necesario identificar un rango de


valores que englobe el valor real. Esto se logra mediante una tabla de datos y su
representación gráfica, donde buscamos el punto de intersección con el eje X para
obtener nuestros valores iniciales.

• Es fundamental elegir un intervalo donde la función no cambie de signo en sus


extremos.

• Es crucial seleccionar un intervalo inicial que contenga una raíz y en el que la función
muestre comportamiento adecuado.

• La tolerancia establece el nivel de precisión deseado y nos indica cuándo detener las
iteraciones. Cuanto menor sea la tolerancia, mayor será la precisión en la
aproximación de la raíz.

• Aunque el método de la bisección es más lento en comparación con otros métodos,


su facilidad de uso y comprensión son sus ventajas principales.

• Debemos tener precaución con funciones que presenten múltiples raíces en el


intervalo dado, ya que el método solo proporcionará una aproximación de una de
ellas.
• En vista de estas consideraciones, es recomendable realizar un análisis previo de la
función y el intervalo para garantizar que el método de la bisección sea apropiado y
eficiente en la búsqueda de la raíz real del problema.

VIII. BIBLIOGRAFÍA

1. Chapra, 5., 6 Canale, R. (2015). Métodos Númericos para Ingenieros. México: Mc Graw
Hill.
2. Ingenieria, F. d. (2003). Focultod de Ingeniería. Obtenido de Análisis Numérico
UNMDP:
http://w.ww3.fimdp.edu.ar/analisis/temas/no_ lineales _1/biseccion.htm

También podría gustarte