Está en la página 1de 6

Universidad Tecnológica De Panamá

Facultad De Mecánica
Lic. En Ingeniería Mecánica
Laboratorio De Métodos Numéricos
Laboratorio #4 – Raíces: Métodos cerrados
Integrantes:
Armando Rodríguez 8-924-2271
Alexandra Rosas 8-930-2349
Grupo: 1AA122
Fecha: 28 de septiembre de 2020

Desarrollo:

A. Parte 1 – Subrutinas

1. Subrutina Bisección

Procedemos a abrir Microsoft Visual Basic en nuestra hoja de Excel para escribir el código de
Bisección que aparece en la guía de laboratorio denominado “Subrutina – Bisección”

Figura 1 - Subrutina Bisección en VBA dicha subrutina se inserta dentro de un botón en nuestra hoja
Figura 2 - Continuación de Subrutina Bisección

Una vez implementado el código de bisección en el botón creado para dicho valor procedemos
a escribir la otra subrutina en VBA, la cual aparece en nuestra guía de laboratorio con el
nombre de “Subrutina Falsa posición modificada”.

2. Subrutina Falsa Posición Modificada

Figura 3 - Subrutina Falsa posición modificada en VBA dicha subrutina se inserta dentro de un botón run nuestra
hoja
Figura 4 – Continuación de Subrutina Falsa posición modificada

Ahora con ambas subrutinas implementadas en los botones run de la hoja procedemos a
probarlas apretando dichos botones dándonos como respuestas las iteraciones, error y raíz de
cada método, todo esto tomando como base únicamente los tres valores que nos muestran en
la guía (xl , xu , min error).

Figura 5 - Resultados al correr el Boton Run con el método de falsa posición modificado
Figura 6 - Resultados al correr el Boton Run con el método de Bisección

Figura 7 - Vista de la Hoja de Excel con los resultados con ambos métodos

Ambos métodos nos sirven para encontrar la raíz de dos valores iniciales con un numero de
iteraciones y con cierto margen de error que se puede modificar dependiendo de las
iteraciones.

B. Parte 2 – Modificar ambos códigos presentados y resolver el problema 5.14 del libro

Una vez extraídos los diferentes valores de las variables se procede a modificar el código de
Bisección específicamente su función para poder realizar dicho problema.

Figura 8 - Parte del código Subrutina Bisección modificada con la función del problema
Al probar el código con Xl = 0.01 y Xu = 0.02 aparecía el mensaje "No hay cambio de signo en el
interval inicial" lo cual significaba que la raíz no se encontraba en dichos parámetros así que
procedimos a colocar valores de Xu aleatorios hasta que nos aceptara realizar el proceso en
este caso el valor que nos permitió la acción fue 4. Así que se realizo una modificación a Xu de
0.02 a 4.

Figura 9 - Valor de Xu modificado para poder realizar el


método de Bisección

Una vez con esto realizado pasamos a modificar en este caso el código de Falsa Posición en el
mismo punto, la función.

Figura 10 - Parte del Código de Falsa Posición que se modificó para realizar el problema 5.14 del libro

Luego con ambos códigos modificados procedemos a apretar los botones de ambos para de
esta manera obtener los resultados de las raíces.

Figura 11 - Resultados de Raíces para ambos métodos, Regula Falsa y Bisección

Finalmente realizamos la comprobación con la formula propuesta por la guía para v, en este
caso se calculo por medio del formato de celda en Excel el valor de estas v dando como
resultado
Figura 12 - Resultado de los valores de la velocidad "v" con las raíces calculadas con ambas subrutinas

Al obtener los resultados comprobamos que ambos son aproximados a 36 m/s , el cual es el
valor exacto de la velocidad.

También podría gustarte