Vous êtes sur la page 1sur 5

Artculo Intestigativo / Investigative Paper

INFORME DE PRACTICA
METODO DE RAICES MULTIPLES
Carlos Ojeda1,*Fernando Rodriguez 2,*, Marcelo Zambrano3,*

Resumen

Abstract

En el siguiente documento nos dedicaremos a presentar


un informe sobre el Mtodo de Races Mltiples
aplicado en Matlab, el Mtodo de races mltiples
corresponde a un punto donde una funcin es tangencial
al eje x y considerando esto nos enfocaremos en
realizar una prctica sencilla creando un algoritmo en
Matlab con el fin de demostrar la aplicacin de races
mltiples.

In the following document we will work to report on


the method applied in Matlab multiple roots, the
method of multiple roots corresponds to a point where
a function is tangential to the x axis considering this we
will focus on making a simple practice creating an
algorithm Matlab order to demonstrate the application
of multiple roots.

Palabras Clave: Races Mltiples, Matlab, Newton Keywords: Multiple roots, Matlab, Newton Raphson,
Raphson, Iteraciones, Secante.
Iterations, drying.

1.* Estudiante de la Carrera de Ingeniera Mecnica Automotriz de la Universidad Politcnica Salesiana. E-mail:
cojeda@est.ups.edu.ec
2.* Estudiante de la Carrera de Ingeniera Mecnica Automotriz de la Universidad Politcnica Salesiana. E-mail:
jrodriguezc4@est.ups.edu.ec.
3.* Estudiante de la Carrera de Ingeniera Mecnica Automotriz de la Universidad Politcnica Salesiana. E-mail:
mzambranoz@est.ups.edu.ec.

Artculo Intestigativo / Investigative Paper

1. Introduccin
Este artculo facilitara de mejor manera la aplicacin
del mtodo de races mltiples en Matlab la cual se
inicia con buscar una raz de una funcin a partir de un
valor inicial, una tolerancia y un nmero de
iteraciones, para este caso no es necesario tener un
intervalo, el mtodo de raz mltiple tambin es
conocido como el mtodo de Newton mejorado, y
bsicamente su estructura es muy similar excepto de
que se debe hallar la segunda derivada.

2. Marco Terico
Mtodos para determinar
mltiples

races

Figura 1. Representacin Races Mltiples. [2].

Se dice que hay una raz doble, cuando 2 trminos de


la ecuacin son iguales a cero a un valor de x.

Hay dos formas desarrolladas para determinar races


mltiples. Estos mtodos no son ms que
modificaciones del mtodo de newton y a continuacin
se presentaran estos.
El primero de ellos aade un factor a la formula normal
del mtodo de newton con el fin de retornar la
convergencia de este, simplemente aade la
multiplicidad de la raz como una constante al segundo
trmino de la formula. [1].

Se dice que hay una raz triple, cuando 3 trminos de la


ecuacin son iguales a cero a un valor de x.
Cuando la cantidad de races es impar, la funcin cruza
al eje; cuando la cantidad es par, no lo cruza.
Una raz mltiple corresponde a un punto donde una
funcin es tangencial al eje x, y varios valores de x
hacen que f(x) sea cero. [2].

Ecuacin 1 primer mtodo. [1].

El segundo crea una funcin auxiliar u(x)=f(x)/f'(x),


as xn+1 = xn -(u(x)/u'(x)) reemplazando en trminos
de f(x) se obtiene:

Ecuacin 3. [2].

Una vez definida la expresin anterior, se procede de


una forma similar al mtodo de Newton
Se debe elegir una aproximacin iniciales X0
Se calcula X1= Expresin ---------- Xn =
Expresin (n-1)
Y se repite el paso anterior hasta llegar a una
aproximacin. [3].

Ecuacin 2 mtodo 2. [1].

EL MTODO DE NEWTON RAPHSON


MODIFICADO: Para una ecuacin polinmica de
grado n, se tienen n races (entre complejas y reales).
[2].

Figura 2. Representacin Races Mltiples. [3].

Ojeda, Rodrguez, Zambrano / Aplicacin del mtodo de races mltiples en Matlab

ejemplo, como ingresar un algoritmo como


representarlos y como saber detallarlos, etc.
Por lo que en el siguiente punto detallamos el
procedimiento.
Como se sabe el programa, solo recibir como
argumento de entrada, una funcin que depende de
una sola variable (definida con anticipacin), para
esto se codificara para ingresar parte a parte los
puntos para desarrollar el ejercicio,
Como se puede ver en la figura 4:

EL MTODO DE LA SECANTE:
La recta secante es una recta que corta a una
circunferencia en dos puntos. Conforme estos puntos
de corte se acercan, dicha recta se aproxima a un punto
y, cuando solo existe un punto que toca la
circunferencia, se le llama tangente.
Dados los puntos de interseccin A y B puede
calcularse la ecuacin de la recta secante empleando
para saber la respuesta de sta operacin se emplea en
matemticas la ecuacin de la recta que pasa por dos
puntos.
En anlisis numrico el mtodo de la secante es un
mtodo para encontrar los ceros de una funcin de
forma iterativa. Uno de los objetivos de este mtodo es
eliminar el problema de la derivada de la funcin, ya
que existen funciones que describen fenmenos fsicos
en la vida real, cuya derivada es muy compleja. El
mtodo de la secante es muy similar al de Newton con
la diferencia principal que en este mtodo de la secante
no requiere de la segunda derivada.

Figura 4. Ejecucin del Mtodo de races mltiples.

Posteriormente se procede como tal con el desarrollo


y ejecucin del mtodo de races mltiples, en este
punto se coloca paso a paso los comandos para que el
programa ejecute y resuelva las derivadas de la
ecuacin. Figura 5

Este mtodo se basa en la frmula de NewtonRaphson, pero evita el clculo de la derivada usando la
siguiente aproximacin: [4].

Ecuacin 4. [4].

Figura 3. Mtodo de Secante. [5].


Figura 5. Ejecucin del Mtodo de races mltiples.

3. Desarrollo de la Prctica en
Matlab

Como siguiente tenemos la sentencia While la cual


ejecuta todas las rdenes mientras la expresin sea
verdadera. Figura 6

Como primer punto, se debe tener en cuenta el


correcto funcionamiento y los respectivos pasos
para desarrollar el ejercicio de mtodos de races
mltiples en el programa matlab, como por
3

Rodrguez, Zambrano / Aplicacin del mtodo de la falsa posicin en Matlab

A continuacin ingresamos la funcin en unas comillas


simples ()

Figura 11. Ejecucin del Mtodo de races mltiples.

Una vez ingresados los datos nos sale una tabla con
el nmero de iteraciones, la raz y el error que tiene
cada una de ellas. Figura 12
Figura 6. Ejecucin del Mtodo de races mltiples.

Finalizando con el programa se tiene el


desarrollo de las tablas encantadas, para esto se
ingresan las codificaciones necesarias como se
puede observar en la figura.

Figura 12. Ejecucin del Mtodo de races mltiples.

Luego al ingresar la funcin nos da la grfica


respectiva como se puede observar en la Figura 13.

Figura 7. Ejecucin del Mtodo de races mltiples.

4. Resultados:
Primero ingresamos el valor inicial

Figura 8. Ejecucin del Mtodo de races mltiples.

Luego ingresamos el nmero de iteraciones.

Figura 9. Ejecucin del Mtodo de races mltiples.

Ingresamos la tolerancia que deseamos:


Figura 13. Ejecucin del Mtodo de races mltiples.
Figura 10. Ejecucin del Mtodo de races mltiples.

Ojeda, Rodrguez, Zambrano / Aplicacin del mtodo de races mltiples en Matlab

https://sites.google.com/site/metalnumericos/home/u
nidad-3/2-2-metodos-abiertos-iteracion-punto-fijometodo-de-newton-raphson-y-metodo-de-la-secantemetodos-para-raices-multiples
[5].
Mtodo de la secante [Internet]. Wikipedia, la
enciclopedia libre. 2015 [cited 2015 Jun 2]. Available
from:
http://es.wikipedia.org/w/index.php?title=M%C3%A
9todo_de_la_secante&oldid=82258475

Complicaciones al momento de desarrollar


el algoritmo:
Al desarrollar el programa el primer inconveniente
que se tuvo fue el de ingresar los cdigos para la
ejecucin, se investig e inmediata mente se
corrigi el algoritmo.
Luego al continuar la ejecucin del programa
ingresbamos mal algn comando salindonos en el
programa error, luego corregimos e inmediatamente se
arregl el algoritmo.

5. Conclusiones:
Como conclusin general sobre el trabajo realizado
se puede detallar que es se suma importancia el
conocimiento del software MATLAB ya que gracias
a este se podr ejecutar todos los algoritmos y
desarrollar los ejercicios que se necesites.
Mediante este programa tambin se nos facilita lo
que es el desarrollo del MTODO DE RAICES
MULTIPLES en el cual se aplica funciones y sus
derivadas, y as mediante sus procedimientos
encontrar su grfica, sus errores, el nmero de
iteraciones, etc.

Bibliografa
[1].
Raices Multiples - Metodos Numericos [Internet].
[cited
2015
Jun
2].
Available
from:
https://sites.google.com/site/proyectoprocesosnumeri
coseafit/home/raices-multiples
[2].
Mtodo de Newton Raphson Modificado - Mtodos
de Bsqueda de Races [Internet]. [cited 2015 Jun 2].
Available
from:
https://sites.google.com/site/metodosdebusqueda/met
odos-de-solucion-para-ecuaciones-de-unavariable/metodos-abiertos/multiple-roots
[3].
4.4 MTODO DE RAICES MULTIPLES PROCESOS NUMERICOS [Internet]. [cited 2015
Jun
2].
Available
from:
https://sites.google.com/site/pn20111/home/4metodos-abiertos/4-4-metodo-de-raices-multiples
[4].
2.2 Mtodos abiertos: Iteracin punto fijo, Mtodo de
Newton Raphson y Mtodo de la secante. Mtodos
para races mltiples. - METODOS NUMERICOS
[Internet]. [cited 2015 Jun 2]. Available from:
5