Sei sulla pagina 1di 6

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE CERRO AZUL


ESPECIALIDAD DE INGENIERÍA CIVIL

REPORTE DE PRÁCTICA:
USO DE OCTAVE PARA LA LOCALIZACION DE RAICES

ASIGNATURA: MÉTODOS NUMÉRICOS

DOCENTE: INGENIERO RUSBEL BERMUDEZ RIVERA

ALUMNO: MORALES CRUZ JESÚS

N/C: 15501001

SEMESTRE: CUARTO
PRACTICA No. 2 USO DE OCTAVE PARA LA LOCALIZACION DE RAICES

OBJETIVO: Localización de soluciones de diversos tipos de ecuaciones, tanto


algebraicas como trascendentes, haciendo uso de varios métodos numéricos
llevados a cabo en Octave.

INTRODUCCION

En la actualidad, la obtención de resultados de ciertas ecuaciones matemáticas es


una problemática constante, ya sea por el tipo de ecuación empleada o por la
cantidad de operaciones que asocia, no todas las ecuaciones son fáciles de
calcular. Para ello es necesario implementar métodos numéricos que nos ayuden a
calcular de manera más rápida y sin necesidad de desarrollar arduos cálculos con
una gran probabilidad de equivocación.

Existen diversos métodos que nos ayudan a obtener dichas soluciones, ya sea
utilizando algún intervalo cerrado y que con cada iteración irlo reduciendo (como el
método de bisección o el de la falsa posición) o bien, empleando intervalos abiertos
en los cuales podemos notar una convergencia pero a su vez, en alguna iteración,
puede existir una divergencia brusca a la solución (dichos métodos pueden ser el
método de Newton Raphson o el de la secante).

Para facilitar aun más la resolución de ecuaciones, el ingeniero puede hacer uso de
softwares informáticos tales como Matlab u Octave, con la finalidad de desarrollar
un algoritmo que nos dé la raíz de forma más sencilla.

A continuación se presenta el desarrollo de algunos métodos numéricos para la


obtención de raíces utilizando Octave
PROCEDIMIENTO

Ejercicio #1

A través del método de bisección evaluaremos la función e^x -2, en el intervalo Xl=0
Xu= 2, realizando 10 iteraciones.

Utilizaremos la estructura del ciclo FOR (bucle incremental) y el algoritmo de


bisección.

1.- Lo primero que haremos será activar la ventana de editor, esto se realiza de la
siguiente manera:

Damos click en Window, posteriormente activamos la opción que nos diga “Show
Editor”

2.- Una vez activada, nos vamos a la pestaña donde nos muestra el editor y
escribimos el siguiente algoritmo

3.- Una vez escrito el algoritmo, se guarda y se compila para comprobar que no
exista algún error, si hubiese algún error, en el command window se mostraría la
línea y columna donde se presenta.
4.- Posteriormente, se corre el algoritmo y se introducen los datos requeridos para
el cálculo de la raíz.

RESULTADOS

Ejercicio #2

Realizar el problema del paracaidista tomando en cuenta que Xl= 0, Xu= 16, i= 6 y
la función es F(x)= (667.38/x)*(1 -exp(-0.146843*x))-40

Nota: Los pasos a seguir son los mismos, únicamente lo que haremos será que, a
la hora de correr el algoritmo, cambiaremos los datos que introducimos, por ende
el resultado será diferente.

RESULTADO
Ejercicio #3

Con el método de la secante calcularemos la raíz de f(x) = e–x – x. Comenzaremos


con los valores iniciales x–1 = 0 y x0 = 1.0.

Recordemos que la raíz real es 0.56714329...

1.- Una vez que ya tenemos la configuración del Octave tal y como deseamos
(mostrando la ventana de editor), procedemos a escribir el siguiente algoritmo en
dicha ventana.

3.-Una vez escrito el algoritmo, se guarda y se compila para comprobar que no


exista algún error, en dado caso que existiese algún error, se procede a corregirlo.

4.- Posteriormente, se corre el programa y, en la pestaña de command window, se


introducen los datos requeridos para la realización del cálculo de las raíces.

RESULTADOS
CONCLUSION

Como ya vimos anteriormente los softwares informáticos nos ayudan a una óptima
resolución de diversos tipos de ecuaciones, no importa la dificultad que estas
tengan, mediante la aplicación de diversos métodos numéricos se puede encontrar
la raíz.

Durante el desarrollo de esta práctica pudimos comprobar que con el uso de


sotwares matemáticos como lo son matlab u octave se puede desarrollar una serie
de iteraciones de manera fácil y rápida con la finalidad de encontrar la solución a
cualquier tipo de ecuación.

En los problemas resueltos previamente, notamos que en efecto, con la elaboración


de un algoritmo podemos realizar los cálculos que, de manera manual, serían muy
tediosos. Es fácil notar que poco a poco, con cada iteración, el valor de la raíz
variaba cada vez menos hasta un punto en que casi no se distinguía.

Por ello, es de suma importancia que, nosotros como futuros ingenieros, tengamos
conocimiento acerca de la utilización de este tipo de software ya que, nos facilitaran
el empleo de cálculos en nuestro campo laboral.

Potrebbero piacerti anche