Anda di halaman 1dari 54

INSTITUTO TECNOLGICO SUPERIOR DE FELIPE

CARRILLO PUERTO

INGENIERA EN SISTEMAS COMPUTACIONALES

MATERIA:
Mtodos Numricos

UNIDAD II
Mtodo de Solucin de Ecuaciones

PORTAFOLIO DE EVIDENCIAS
UNIDAD II

PRESENTA:
Lara Domnguez Efran
No. de Control: 111K0043 Semestre: IV
Aula: J-4 Grupo: B

DOCENTE:
Ing. Edgar David Castro Garca

Felipe Carrillo Puerto, Q. Roo a 22 De Marzo De 2013


Portafolio de Evidencias de la Unidad II

ndice

INTRODUCCIN .................................................................................................... 3

EJERCICIOS RESUELTOS DE LOS METODOS DE SOLUCION DE


ECUACIONES......................................................................................................... 9

a) MTODO GRFICO ........................................................................................... 9

b) MTODO DE BISECCIN ................................................................................ 12

c) METODO GRAFICO Y BISECCION ................................................................. 16

d) METODO DE INTERPOLACION ...................................................................... 19

e) METODO DE BISECCION E INTERPOLACION .............................................. 22

f) METODO DE NEWTON-RAPHSON .................................................................. 28

g) METODO DE LA SECANTE ............................................................................. 31

SOFTWARE QUE CALCULA EL METODO DE LA SECANTE............................. 33

INTRODUCCIN .................................................................................................. 34

PROGRAMA QUE RESUELVE EL METODO DE LA SECANTE ......................... 35

EXPLICACION DEL CODIGO: .............................................................................. 40

EJECUCIN DEL CDIGO .................................................................................. 42

OBSERVACIONES ............................................................................................... 46

CONCLUSIN ...................................................................................................... 48

EVALUACION ESCRITA ....................................................................................... 49

CONCLUSION DE LA UNIDAD ............................................................................ 54

Mtodos Numricos
2
Portafolio de Evidencias de la Unidad II

INTRODUCCIN

El siguiente trabajo es una recopilacin de informacin sobre el tema de los


diferentes tipos de mtodos que se utilizan en el rea de mtodos numricos para
la solucin de ecuaciones.

Existen diferentes mtodos entre los cuales encontraremos el mtodo


intervalos: el grafico, el mtodo de biseccin, el de Newton Rapasen, el de
interpolacin y el de la secante.

Se presenta una investigacin sobre el concepto de mtodos de intervalo


con su respectiva grfica y una explicacin consultada en fuentes digitales y en
libros.

Encontraremos la explicacin de cuando es posible utilizar los diferentes


tipos de mtodos para solucionar una ecuacin. Y en algunos casos de igual
manera se presenta el modo de graficar y los intervalos.

Es importante mencionar que un intervalo consta de dos valores uno inicial


y final, valores de entre los cuales se tomaran otros intermedios con el fin de
evaluarlos en la funcin dada y con ello lo graficaremos en el plano cartesiano.

Como una pequea induccin al tema se puede decir que el mtodo de


biseccin que busca valores siempre intermedios y mediante la cual se van
haciendo particiones de los intervalos con el fin de ir buscando que un punto
llamado raz tenga el valor de CERO.

El Mtodo de interpolacin se apoya ms en la grfica de la funcin y


mediante la utilizacin de ciertas formular no complicadas se logra obtener los
puntos o races deseadas

De igual manera el mtodo de Newton Raphson es explicado mediante un


ejemplo con sus respectivas formulas y mediante este ejemplo nos daremos
cuenta que no es un mtodo complicado.

Como las anteriores el mtodo se la secante nos proporciona las frmulas


utilizadas y mediante la presentacin de una ejemplo resuelto podremos
cerciorarnos que de igual manera no es complicado.

Es importante mencionar que son tcnicas que requieren destreza en


operaciones aritmticas bsicas.

Mtodos Numricos
3
Portafolio de Evidencias de la Unidad II

Se presenta de igual forma un ejemplo de un programa en Net Beas que


resuelve el mtodo de la secante, cuyo cdigo es explicado as como el
funcionamiento del programa ejecutado, ambos representados mediante
imgenes.

Por ltimo se presenta la evaluacin escrita de la unidad presentando con


ello el avance en este tema y midiendo el grado de conocimientos adquiridos en la
materia.

Mtodos Numricos
4
Portafolio de Evidencias de la Unidad II

INVESTIGACION DE METODOS DE SOLUCION DE ECUACIONES

Mtodos Numricos
5
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
6
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
7
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
8
Portafolio de Evidencias de la Unidad II

EJERCICIOS RESUELTOS DE LOS METODOS DE SOLUCION DE


ECUACIONES
a) MTODO GRFICO

Mtodos Numricos
9
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
10
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
11
Portafolio de Evidencias de la Unidad II

b) MTODO DE BISECCIN

Mtodos Numricos
12
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
13
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
14
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
15
Portafolio de Evidencias de la Unidad II

c) METODO GRAFICO Y BISECCION

Mtodos Numricos
16
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
17
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
18
Portafolio de Evidencias de la Unidad II

d) METODO DE INTERPOLACION

Mtodos Numricos
19
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
20
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
21
Portafolio de Evidencias de la Unidad II

e) METODO DE BISECCION E INTERPOLACION

Mtodos Numricos
22
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
23
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
24
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
25
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
26
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
27
Portafolio de Evidencias de la Unidad II

f) METODO DE NEWTON-RAPHSON

Mtodos Numricos
28
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
29
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
30
Portafolio de Evidencias de la Unidad II

g) METODO DE LA SECANTE

Mtodos Numricos
31
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
32
Portafolio de Evidencias de la Unidad II

SOFTWARE QUE CALCULA EL METODO DE LA SECANTE

Mtodos Numricos
33
Portafolio de Evidencias de la Unidad II

INTRODUCCIN

En la unidad II de mtodos numricos se realizaron diversas actividades


guiadas por el docente, en la cual proporcionaba informacin referente a los temas
que se analizaban en cada clase, en donde el profesor expona los temas y
posteriormente explicaba ejercicios propuestos para realizar y retroalimentar los
conocimientos, y para reforzar ms los conocimientos adquiridos proporcionaba
ejercicios para resolver en casa.

Los temas abordados en la unidad II fueron los mtodos de solucin de


ecuaciones entre ellos se encuentra el mtodo de intervalo el cual aprovecha el
hecho de que una funcin en forma tpica cambia del signo en la aproximacin de
una raz, esto se logra apreciar por medio del mtodo grfico y a travs del
mtodo de intervalo se observa el cambia de signo al evaluar x en f(x) y se toma
un intervalo a analizar hasta encontrar la raz de la funcin, esto se logra a travs
del mtodo de biseccin el cual es un tipo de bsqueda incremental en el que el
intervalo se divide siempre a la mitad , otro mtodo que nos sirve para encontrar la
raz de una funcin es el mtodo de interpolacin, este mtodo aprovecha la
visualizacin grafica es la de unir f(xi) y f(xu) con una lnea recta. Ambos mtodos
requieren de un intervalo para calcular las iteraciones segn como se desarrollen
las frmulas para cada mtodo. Otro mtodo que se analizo fue el de Newton-
Raphson, este mtodo solo requiere de un valor inicial de la raz y derivar la
funcin f(x) y aplicando las formulas correspondientes al mtodo para determinar
la raz de la funcin.

El ltimo mtodo que se analizo fue el mtodo de la secante el cual es muy


parecido al mtodo de Newton-Raphson ya que la estimacin de la raz se hace
extrapolando una tangente de la funcin hasta el eje x sin embargo, el mtodo de
la secante usa una diferencia ms que una derivada para estimar la pendiente,
para calcular la raz de la funcin se aplican las frmulas que corresponde a este
mtodo el cual al igual que las dems fuero proporcionadas por el docente.

Como actividad final el docente dejo como tarea elaborar un programa que
determine la raz de una funcin determinada a cada equipo sele proporciono un
mtodo para la elaboracin se su programa.

A continuacin se describe el software del mtodo de la secante el cual fue


elaborado con el IDE de Java, se explica su funcionamiento y como fue
elaborado.

Mtodos Numricos
34
Portafolio de Evidencias de la Unidad II

PROGRAMA QUE RESUELVE EL METODO DE LA SECANTE

Este programa que resuelve el mtodo de la secante fue codificado en el


programa llamado NetBeans IDE 7.2.1 un IDE del programa JAVA.

Cabe mencionar que la solucin para este problema de igual manera puede
ser realizado en un programa para matemticas llamado MATLAB pero debido a
que contamos con algo de conocimientos sobre NetBeans optamos por trabajar en
l.

Para la realizacin de este programa se cont con la ayuda de un archivo


APPLETs que cuenta con todas codificaciones para la realizacin de diferente
mtodo de solucin de ecuaciones, pero en nuestro caso nicamente
trabajaremos con el mtodo de la secante por lo tanto damos clic sobre el icono
que dice Secante que se deriva de la carpeta NoLineales en la parte situada en la
parte izquierda de la pantalla para abrir y analizar el cdigo. Lo que se muestra es
lo siguiente:

Mtodos Numricos
35
Portafolio de Evidencias de la Unidad II

Es importante mencionar que este cdigo nos da la solucin de una


ecuacin en especfica que es

X3 +4x2-10=0
El cdigo para la solucin del mtodo de la secante para este problema es
el siguiente:

Mtodos Numricos
36
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
37
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
38
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
39
Portafolio de Evidencias de la Unidad II

EXPLICACION DEL CODIGO:

Primeramente se invocan todas las libreras a utilizar del programa para la


creacin de la ventana con sus respectivos botones y el rea para la grfica.
Estas opciones ayudan a darle una mejor visualizacin al programa. Se crean los
botones que llevara la ventana donde se ingresaran los datos, cada uno con sus
respectivos nombres y donde se dar clic para resolver el problema.

En nuestro caso crearemos las etiquetas donde se pedir el valor inicial del
intervalo que trabajaremos y el valor final, as como el error que queremos
calcular. En el caso del error, el dato que ingresemos es el valor aproximado que
queremos a donde llegue ese punto evaluado en la funcin f(x).

Se crean los paneles que contendrn los grficos, as como sus nombres,
con sus respectivos tamaos y bordes, as como el color que queremos que
contenga. Estos grficos son desde el panel que contendr todo has las etiquetas
donde contiene el aviso de los datos que necesitamos.

Debido a que estamos trabajando con botones necesitamos de la utilizacin


de eventos y con ello es por fuerza que necesitamos de la utilizacin de los
escuchadores que contendr los mtodos que realizaran el procedimiento u
operaciones para la solucin del problema, en este caso es el ActionListener ().

A las etiquetadas que piden los datos se deja en espacio en blanco ya que
ah es donde ingresara los datos que desea calcular el usuario.

En caso de que el usuario no haya introducido algn dato y quiera solucionar el


problema, el programa tiene un apartado donde se codifican los siguientes avisos
o notificaciones:

a) Si falta el valor inicial

Mtodos Numricos
40
Portafolio de Evidencias de la Unidad II

b) Si falta el valor final

c) Si falta el dato en el campo de error

Seguida mente se codifican las operaciones donde se manejan los


parmetros con variables. El programa maneja un parmetro de 0 a 100
iteraciones. En caso de que el programa se encicle y no tenga una solucin finita
se detiene en la iteracin 100 y arroja como resultado que el programa no tiene
solucin. En caso contrario arroja el nmero de Iteracin, la raz en su valor no
redondeado, la raz con el valor redondeado y la raz evaluada en la funcin. El
programa est diseado para que se detenga cuando el punto evaluado en la
funcin sea CERO. Es decir cuando la raz evaluada en la funcin intersecte con
el eje X y as encontramos la solucin.

Por ltimo se codifica un mtodo que har la operacin de redondear las


races a 4 cifras decimales mediante la utilizacin de las palabras claves Math.pow
y Math.round.

Esta fue la explicacin a grandes rasgos del funcionamiento del cdigo.

Mtodos Numricos
41
Portafolio de Evidencias de la Unidad II

EJECUCIN DEL CDIGO

Una vez codificado el programa, se procede a su ejecucin. Primera mente


se da en ejecutar en la ventana del cdigo y si no muestra ningn mensaje de
error procedemos a abrir la carpeta de applets, que no son ms que la ejecucin
del programa en un diseo como de pgina web que lo muestra de manera grfica
y por medio ella solucionaremos el problema.

Por lo tanto procedemos abr irla pgina o archivo que dice SECANTE.

SE ACTUALIZA

Una vez ejecutada la pgina, si nuestro navegador no tiene actualizado el


complemento de JAVA a travs de la cual se correr el programa, se muestra la
siguiente imagen. nicamente damos clic donde dice Ejecutar esta vez

Mtodos Numricos
42
Portafolio de Evidencias de la Unidad II

Despus de esto la pgina abre la interfaz grfica del programa y muestra


la siguiente imagen:

Seguidamente procedemos a introducir los respectivos datos con los que


vamos a trabajar. Para nuestro caso nosotros trabajaremos con los valores Xi-1= 0
y Xi=2; nuestro error que vamos a buscar es cuando la funcin sea CERO.

Mtodos Numricos
43
Portafolio de Evidencias de la Unidad II

Damos clic en Resolver y el programa comienza a funcionar mostrando las


iteraciones y la forma en que se va graficando

Esperamos a que programa termine de resolver el problema y en este


problema nos arroja un total de 8 iteraciones que es hasta don f(x)=0 y seala el
punto donde corta con el eje X.

Mtodos Numricos
44
Portafolio de Evidencias de la Unidad II

Y finalmente tenemos la raz como solucin para este problema.

Mtodos Numricos
45
Portafolio de Evidencias de la Unidad II

OBSERVACIONES

En caso de que el usuario introduzca otros valores con los cuales el problema no
tenga solucin, el programa se encicla y comienza a trabajar, mostrando una
grfica compleja.

Finalmente como mencionamos en la explicacin del cdigo, el programa est


diseado para que en caso de que el programa se encicle nicamente realice 100
iteraciones y nos arroje un mensaje de que el problema no tiene solucin, como
muestra la siguiente imagen.

Mtodos Numricos
46
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
47
Portafolio de Evidencias de la Unidad II

CONCLUSIN

Como se pudo observar la elaboracin de este software se basa de la


informacin que el docente proporciono durante el desarrollo de la unidad II de
mtodos numricos y con informacin adicional recopilada de distintas fuentes
referentes a programacin.

El software consiste en encontrar la raz de una funcin determinada


mediante la aplicacin de frmulas que se encuentran dentro del cdigo del
programa con respecto al mtodo de la secante, estas frmulas se ejecutan al
momento de ingresar datos a los campos del programa, el cual pide al usuario al
momento de ejecutar el programa, donde nos muestra un ambiente grfico, el cual
es amigable para cualquier usuario de desee usar el software, al ingresar los
datos, se pulsa un botn de resolver, para realizar los clculos internos del
programa, as de esta manera el programa nos proporciona los datos que
deseamos conocer con relacin a una funcin con la que estemos trabajando.

Con respecto a los tema vistos en clase todos tienen algo en comn en esta
unidad II de mtodos numrico, todos recaen en encontrar la raz y solucin de
una funcin determinada, cada mtodo tiene sus propias frmulas de aplicacin
para llegar a la solucin aunque algunos son muy laboriosos y otros se resuelven
con menos pasos a comparacin de los dems. Los mtodos semejantes en
cuanto a procedimiento son el mtodo de interpolacin con el mtodo de biseccin
en la necesitan de un intervalo para realizar las operaciones correspondientes
segn las frmulas de cada mtodo, otros mtodos semejantes son el mtodo
Newton-Raphson con el mtodo de la secante, la diferencia entre ellos es que uno
utiliza una resta simple en su frmula y el otro utiliza una derivacin. Estos dos
ltimos son los ms cortos para encontrar la raz de una funcin. Algo ms que
tienen en comn todos los mtodos de solucin de ecuaciones que fueron
analizados en esta unidad, es que cada uno maneja iteraciones cambiantes para
llegar a la solucin de la funcin. Esta es una de las ltimas observaciones
referentes a los que se observ durante el anlisis de los temas que contena la
unidad II de mtodos numricos.

Durante el desarrollo de la unidad se adquirieron diversas habilidades y


conocimientos que en un futuro sern de gran aplicacin en la solucin de
problemas complejos en nuestra vida real y en un mbito social.

Mtodos Numricos
48
Portafolio de Evidencias de la Unidad II

EVALUACION ESCRITA

Mtodos Numricos
49
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
50
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
51
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
52
Portafolio de Evidencias de la Unidad II

Mtodos Numricos
53
Portafolio de Evidencias de la Unidad II

CONCLUSION DE LA UNIDAD

Mediante el estudio de esta unida se ha logrado comprender cuales son los


diferentes mtodos que se pueden utilizar para la solucin de ecuaciones y el
procedimiento que ellos conllevan.

Como el objetivo de los mtodos numricos es buscar soluciones ms


fciles a problemas complejos en esta unidad aprendimos algunos de ellos para la
solucin de los problemas anteriormente presentados.

Con la investigacin estudiada y la prctica de ejercicios sobre estos


mtodos constatamos que son procedimientos muy fciles debido a que sus
operaciones aritmticas no son complicadas y con ello el grado de anlisis de
solucin de problemas aumento ya que uno de los objetivos de los mtodos
numricos es el aumentar la habilidad matemtica.

De igual manera mediante la investigacin y anlisis de cdigo para la


solucin del mtodo de la secante reafirmamos conocimiento tanto matemticos
como de programacin y con ello comprobar una vez ms que los mtodos
numricos estn muy relacionados con nuestra carrera ya que se pueden disear
diferentes tipos de software para la solucin de problemas presentados en los
mtodos numricos.

Tambin otros tipo de conocimiento reafirmado con este tema fue en el rea
de matemticas, ya que mediante la construccin de grficas y se retom el tema
del plano cartesiano, as como la evaluacin de puntos en una funcin utilizando
las operaciones bsicas de multiplicacin, divisin, suma y resta y potenciacin.

Como punto fina puedo agregar que mediante la evaluacin y la solucin.


De diferentes tipos de mtodos de solucin de ecuaciones se logr un mejor
entendimiento sobre ello y por ende, se logr medir el grado de aprendizaje del
grupo

Mtodos Numricos
54

Anda mungkin juga menyukai