Você está na página 1de 21

UNIVERSIDAD TCNICA DE

MACHALA
UNIDAD ACADMICA DE INGENIERA
CIVIL
PROYECTO FINAL DE MTODOS
NUMRICOS
TEMA:
APLICATIVO NEWTON RAPHSON EN
MATLAB
INTEGRANTES:
MANRIQUE TENESACA ANDRS ALBERTO
ORELLANA SNCHEZ DIEGO ANDRS
OROZCO GAONA JEFFERSON ESTALIN
ORTIZ ABAD AYRTON ALBERTO
QUILLIGANA YAGCHIREMA WILMER PAUL

Curso:
5To SEMESTRE B

1. DATOS INFORMATIVOS
1

1.1 APLICATIVO NEWTON RAPHSON PARA MATLAB


1.2 INTEGRANTES
Manrique Tenesaca Andrs Alberto
amanrique_est@utmachala.edu.ec
Orellana Snchez Diego Andrs
Orozco Gaona Jefferson Estalin
jeorozco_est@utmachala.edu.ec
Ortiz Abad Ayrton Alberto
aaortiza_est@utmachala.edu.ec
Quilligana Yagchirema Wilmer Paul
wquilligana_est@utmachala.edu.ec
Resumen

para identificar las variables dadas y

La investigacin tiene por objeto

adaptar la mejor solucin posible a

resaltar los mtodos ms utilizados

la precisin indita en el clculo que

en la aproximacin del clculo

puedan

aplicado

construccin de ingeniera civil.

para

el

campo

ingeniera

civil,

implementar

soluciones

necesidades

que

de

buscando
a

las

puedan

presentarse

en

una

Palabras clave: Newton Raphson,


matlab, variable, script y comandos.
Abstract

presentarse en la precisin de la

The research aims to highlight

misma, mediante la implementacin

the approach used in the calculation

de

applied

un

aplicativo

de

NEWTON

to

the

field

of

civil

RHAPSON usando la herramienta

engineering, looking to implement

de laboratorio matemtica conocido

solutions to the needs that may

como MATLAB.

arise in the accuracy of the same,

Para dicha implementacin se

by implementing an application of

suma

methods using the Newton Raphson

importancia en el desarrollo del

laboratory mathematical tool known

proceso, referenciado en fuentes de

as MATLAB.

analizaran

aspecto

de

investigacin bibliogrfica a cargo


del grupo investigador.
Los

resultados

investigacin

For this implementation very


important aspect will be analyzed in

de

la

the

fomentaran

el

referenced

adecuado procedimiento a seguir

development
in

literature

process,
sources

investigation by the research group.


2

The

research

results

will

promote the proper procedure to


follow to identify the variables given
and adapt the best possible solution
to the unprecedented accuracy in
the calculation which may arise in a
civil engineering construction.
Keywords:
matlab,

Newton

variable,

Raphson,
and

script

commands

NDICE
1. DATOS INFORMATIVOS................................................................................ II
1.1 APLICATIVO NEWTON RAPHSON PARA MATLAB.........................................II
1.2 INTEGRANTES........................................................................................... II
2. INTRODUCCIN.......................................................................................... 5
3. MARCO TERICO........................................................................................ 6
4. METODOLGA APLICADA.............................................................................7
4.1 OBJETIVO GENERAL.................................................................................. 9
4.2 OBJETIVO ESPECIFICO...............................................................................9
4.3. TCNICAS USADAS.................................................................................. 9
4.4 APLICACIONES:....................................................................................... 10
4.5 DESARROLLO DEL PROYECTO.................................................................13
6. RECOMENDACIONES................................................................................. 17
7. BIBLIOGRAFA........................................................................................... 17
8. ANEXOS.................................................................................................... 18

2. INTRODUCCIN
La planificacin metdica, investigativa bibliogrfica que fundamentalmente
comprenden las necesidades de un clculo preciso que se utiliza en el campo
construccin de es una necesidad primordial en nuestro medio como ingenieros
Civiles innovadores en esta rea, al necesitar saber cmo llevaremos a cabo
dicha precisin usaremos la herramienta

MATLAB para automatizar un

mtodos numricos que nos aproximara el porcentaje de error en un clculo,


en su momento su prctica y estudio para los diferentes anlisis que debern
ser convenientes para su correcta comprensin.
Al mismo tiempo obtendremos conclusiones de las ventajas comparativas
llegando a una conclusin cul resulta la ms eficiente para llevarla a cabo,
adems de obtener conclusiones de cada una de ellas el aplicativo tendr uso
en el campo profesional, ya que en estos tiempos nuestro pas va de la mano
con la tecnologa, globalizacin e innovacin en la automatizacin del clculo.
El propsito de esta investigacin es socializar los diferentes mtodos para
aproximacin numrica, mediante fundamentacin bibliogrfica y elaboracin
del aplicativo.

3. MARCO TERICO
MTODO DE NEWTON RAPHSON

Este mtodo es uno de los ms utilizados para localizar races ya que en


general es muy eficiente y siempre converge para una funcin polinomial.
Se requiere que las funciones sean diferenciables, y por tanto, continuas, para
poder aplicar este mtodo.
Se debe partir de un valor inicial para la raz: x i, este puede ser cualquier valor,
el mtodo convergir a la raz ms cercana.
Si se extiende una tangente desde el punto
, el punto donde esta
tangente cruza al eje x representa una aproximacin mejorada de la raz.
La frmula de Newton-Raphson se deduce a partir de la frmula de la
pendiente de una recta.

Pendiente de una recta:

Hay que determinar un nmero mximo de iteraciones


Normalmente esto se hace considerando una tolerancia, esto es:

El valor absoluto de la diferencia de la m debe ser menor que la tolerancia o el


resultado de alguna frmula de error debe ser menor que la tolerancia dada.

Una de las frmulas de error ms tiles es la del error relativo porcentual


aproximado:

El mtodo de Newton-Raphson es convergente cuadrticamente, es decir, el


error es aproximadamente al cuadrado del error anterior.
Esto significa que el nmero de cifras decimales correctos se duplica
aproximadamente en cada interaccin.
Cuando el mtodo de Newton-Raphson converge, se obtienen resultados en
relativamente pocas interacciones, ya que para races no repetidas este
mtodo converge con orden 2 y el error E i+1 es proporcional al cuadrado del
resultado anterior Ei.
Supngase que el error en una iteracin es 10 -n el error en la siguiente, (que es
proporcional al cuadrado del error anterior) es entonces aproximadamente 10 2n
, el que sigue ser aproximadamente 10-4n etc.
De esto puede afirmarse que de cada iteracin duplica aproximadamente el
nmero de dgitos correctos.
Sin embargo el mtodo de Newton-Raphson algunas veces no converge, sino
que oscila. Esto ocurre si no hay raz real, si la raz es un punto de inflexin o si
el valor inicial est muy alejado de la raz buscada y alguna otra parte de la
funcin atrapa la iteracin.

4. METODOLGA APLICADA
La metodologa puede definirse como el estudio o eleccin de un mtodo
pertinente para nuestro determinado objetivo.
La metodologa es una de las etapas especficas de un trabajo o proyecto
que parte de una posicin terica y conlleva a una seleccin de tcnicas
concretas acerca del procedimiento para realizar las tareas vinculadas con la
investigacin.

Para nuestro proyecto la metodologa usada se divido en dos partes


fundamentales:

Investigacin fundamental

Mtodo inductivo

Mtodo hipottico-deductivo

Investigacin fundamental: Su objetivo se centra en el aumento de


informacin terica y se relaciona con la investigacin pura.
Se realiz un anlisis sistemtico de la amplia gama de posibilidades a las
que podramos encaminar nuestro proyecto, luego de una charla bien
fundamenta entre los miembros del grupo, se opt por realizar un aplicativo del
mtodo de Newton Rhapson.
Debido a su aplicacin directa en el clculo exacto en el campo de la
ingeniera civil, Newton Rhapson es un mtodo muy sutil en el campo laboral.,
buscando automatizar el procedimiento mediante tcnicas de programacin en
MATLAB.
A partir de ello, durante el desarrollo del proyecto ser fomentado con
bibliografas de investigacin.
Mtodo inductivo: Se analizan solo casos particulares, cuyos resultados son
tomados para extraer conclusiones de carcter general. A partir de las
observaciones sistemticas de la realidad se descubre la generalizacin de un
hecho y una teora. Se emplea la observacin y la experimentacin para llegar
a las generalidades de hechos que se repiten una y otra vez.
Especficamente nuestro proyecto se basa en un clculo aproximado, para la
demostracin sistemtica y cercana a la realidad fue probado su debido script
en la herramienta MATLAB, los resultados fueron muy prometedores.
Mtodo hipottico-deductivo: A travs de observaciones realizadas de un
caso particular se plantea un problema. ste lleva a un proceso de induccin
que remite el problema a una teora para formular una hiptesis, que a travs
de un razonamiento deductivo intenta validar la hiptesis empricamente.

4.1 OBJETIVO GENERAL

Asociar el conocimiento obtenido en el curso me MTODOS


NUMRICOS para la elaboracin de un aplicativo con la herramienta
MATLAB.

4.2 OBJETIVO ESPECIFICO


Conocer la gama de aplicaciones del mtodo de Newton Rhapson en el
campo de la ingeniera civil.
Encriptar un algoritmo base para la resolucin de problemas para
porcentajes de error controlados.

4.3. TCNICAS USADAS


MTODO DE NEWTON-RAPHSON
En anlisis numrico, el mtodo de Newton conocido tambin como
el mtodo

de Newton-Raphson o

el mtodo

de

Newton-Fourier,

es

un algoritmo eficiente para encontrar aproximaciones de los ceros o races de


una funcin real. Tambin puede ser usado para encontrar el mximo o mnimo
de una funcin, encontrando los ceros de su primera derivada.
DESCRIPCIN DEL MTODO
El mtodo de Newton-Raphson es un mtodo abierto, en el sentido de que
no est garantizada su convergencia global. La nica manera de alcanzar la
convergencia es seleccionar un valor inicial lo suficientemente cercano a la raz
buscada. As, se ha de comenzar la iteracin con un valor razonablemente
cercano al cero (denominado punto de arranque o valor supuesto).
La relativa cercana del punto inicial a la raz depende mucho de la
naturaleza de la propia funcin; si sta presenta mltiples puntos de inflexin o

pendientes grandes en el entorno de la raz, entonces las probabilidades de


que el algoritmo diverja aumentan, lo cual exige seleccionar un valor puesto
cercano a la raz. Una vez que se ha hecho esto, el mtodo linealiza la funcin
por la recta tangente en ese valor supuesto.
La abscisa en el origen de dicha recta ser, segn el mtodo, una mejor
aproximacin de la raz que el valor anterior. Se realizarn sucesivas
iteraciones hasta que el mtodo haya convergido lo suficiente.
El mtodo de Newton-Raphson tiene un problema: no tenemos un teorema
de convergencia global del mtodo. Su convergencia depende de la eleccin
inicial de. Si no elegimos bien ese valor inicial, no tendremos asegurado que
los sucesivos resultados obtenidos mediante el mtodo sean de verdad buenas
aproximaciones de la solucin. Por tanto la eleccin de es fundamental. Por
ello vamos a dar condiciones para que en el intervalo en cuestin exista una
nica solucin de nuestra ecuacin y adems el mtodo converja a ella:
Debemos partir de una funcin de clase en el intervalo (es decir, al menos
dos veces derivable en dicho intervalo y con segunda derivada continua en l).
Entonces:
I.

En principio debemos escoger un intervalo en el que cumpla el teorema


de Bolzano para poder asegurar as que hay al menos una raz en dicho
intervalo. Es decir, debe ser continua en dicho intervalo (como le
exigimos que sea derivable esta condicin no da problemas) y debe
cumplirse tambin que y tengan signos distintos.

II.

Debe cumplirse que la primera derivada de sea distinta de cero en todo


el intervalo.

III.

Tambin se debe cumplir que la segunda derivada de no cambie de


signo en dicho intervalo (es decir, que sea siempre positiva o siempre
negativa).

4.4 APLICACIONES:
Los mtodos numricos generalmente permiten obtener valores
aproximados a los reales mediante interacciones que asemejan condiciones

reales modelando numricamente los problemas que no poseen solucin


analtica.
Ingeniera Civil: La principal aplicacin en este medio es la optimizacin de
formas que determina la funcionalidad de las estructuras civiles, como
diagnosticar la forma en la que una viga reste ms, una estructura
aerodinmica que no cree vrtices, un edificio que sea sismo resistente, en
todas estas temticas se aplican mtodos numricos que cuantifican variables
numricas en relacin de modelos no analticos. (Rionda, 2012)

Mecnica de Fluidos: Una rama muy importante de la ingeniera, es el estudio


de la mecnica de fluidos, en donde las ecuaciones que gobiernan el fenmeno
fsico tienen ciertas peculiaridades que las hacen difciles de abordar desde el
punto de vista numrico. Aqu se presentan problemas de bloqueo numrico de
la solucin y deben seguirse ciertas alternativas para hacer abordable el
problema. Un tipo de problemas que es interesantes resolver es por ejemplo
determinar las presiones que provoca el viento sobre una estructura
determinada. Un estudio de ese tipo se realiz en el observatorio astronmico
de Gran Canarias, construido por la Comunidad Econmica Europea en las
Islas Canarias a finales del siglo pasado.

Electricidad y Electrnica: En todo circuito elctrico existen prdidas las


cuales no se pueden eliminar por completo pero se pueden optimizar
ejecutando anlisis numricos para mejorar las condiciones del circuito y
optimizar su rendimiento, en general las transferencias de potencias en media y
alta tensin originan contaminacin electromagntica la cual no se puede medir
pero se aproxima para establecer parmetros de seguridad y minimizar su
efecto al medio ambiente, en la electrnica de potencia existen elementos
como los transistores MOSFET que no poseen una ecuacin para hallar su
relacin de trabajo y solo se cuenta con una curva de trabajo dada por el
fabricante por ende los mtodos numricos permiten determinar los valores de
diseo en un circuito aproximando las prdidas ,ganancia del circuito y
corrigiendo a medida que se modelan los resultados.

EJECUCIN DEL MTODO EN MATLAB:

4.5 DESARROLLO DEL PROYECTO

Debemos partir de una funcin de clase en el intervalo (es decir, al menos dos
veces derivable en dicho intervalo y con segunda derivada continua en l).
Entonces:

1.- En principio debemos escoger un intervalo en el que cumpla el teorema de


Bolzano para poder asegurar as que hay al menos una raz en dicho intervalo.
Es decir, debe ser continua en dicho intervalo (como le exigimos que sea
derivable esta condicin no da problemas) y debe cumplirse tambin que y
tengan signos distintos.
2.- Debe cumplirse que la primera derivada sea distinta de cero en todo el
intervalo.
3.- Tambin se debe cumplir que la segunda derivada de no cambie de signo
en dicho intervalo (es decir, que sea siempre positiva o siempre negativa).
Eligiendo como el extremo del intervalo que cumpla que ese producto es
positivo tenemos asegurado que el mtodo converge a la nica solucin de la
ecuacin. Vamos a ver un ejemplo de aplicacin de este mtodo. Utilizaremos
la ecuacin para la que comentamos antes que no tenamos mtodo de
resolucin exacta. Como la funcin es derivable infinitas veces en todo no
tendremos problemas a la hora de exigirle que sea de clase en el intervalo que
escojamos.
1.- Vamos con el intervalo. Necesitamos que la funcin tome valores con signos
contrarios en los extremos. Una fcil y rpida comprobacin nos lleva a que y,
por lo que, segn el teorema de Bolzano, nuestra funcin tiene al menos una
raz en el intervalo.
2.- La primera derivada de nuestra funcin es como para todo valor real, para
que esa expresin sea nula debe ser, de donde despejando obtenemos que
que al ser negativo no pertenece al intervalo. Por tanto, es distinta de cero en
todo el intervalo.
3.- La derivada segunda es El primer factor es siempre positivo. El segundo es
una constante positiva. Y el tercer factor es positivo para todo valor del
intervalo. Esto nos lleva a que la segunda derivada es positiva en todo el
intervalo y, en consecuencia, no cambia de signo en todo el intervalo.
4.- Ahora: Por tanto, tomando tenemos asegurada la convergencia del mtodo
a la solucin de la ecuacin inicial. Calculemos ahora algunas iteraciones para
ver qu resultados parciales vamos obteniendo: Teniendo en cuenta que una
aproximacin de la solucin a 20 decimales esa aproximacin obtenida con
cuatro iteraciones del mtodo no est nada mal.

Partiendo de conocimientos previos sobre algunos comandos y su aplicacin


en Matlab, para la elaboracin del script tenemos:

Partiendo de conocimientos previos sobre algunos comandos y su aplicacin


en Matlab, para la elaboracin del script tenemos:

Visualizacin de todos los


comandos del script

EJERCICIO APLICATIVO A LA INGENIERA CIVIL

El desplazamiento de una estructura est definido por la siguiente ecuacin


para una oscilacin amortiguada:
y=9 ekt cos (wt )
Donde: k=0.7
W=4
Determinar el tiempo que se requiere para que el desplazamiento disminuya a
3.5; hallar la respuesta con un error porcentual igual a 0.01%
Reemplazando los valores conocidos en la ecuacin, tenemos :
3.5=9 e0.7 t cos ( 4 t)
Funcin :9 e0.7 t cos ( 4 t )3.5

Aplicacin en Matlab

Grfica de la funcin

5. CONCLUSIONES:
En base al trabajo realizado, la investigacin ejecutada y aplicacin del mtodo
de newton-Raphson se concluye lo siguiente:
El mtodo elegido facilita determinar las races de ecuaciones de manera
directa y se ajusta a un error establecido gracias a condiciones planteadas en
diseo en estructuras, circuitos elctricos para modelar fenmenos fsicos
como la resistencia a esfuerzos, potencia elctrica que optimicen su eficiencia
en la vida cotidiana.

6. RECOMENDACIONES
Se aconseja realizar prcticas en softwares de simulacin para concatenar la
teora y prctica de esta catedra y as entender cmo aplicarla en la vida
profesional del ingeniero civil

7. BIBLIOGRAFA

Rionda, S. B. (2012). Centro de Investigacin en Matemticas A.C. . Obtenido


de Ejemplos de Aplicacin de los Mtodos Numricos a Problemas de
Ingeniera : http://www.cimat.mx/Eventos/tallermn/img/botello_rionda.pdf

8. ANEXOS
APLICACIN DEL SCRIPT DEL MTODO DE NEWTON-RAPHSON EN
EJERCICIOS
1.

f ( x )=e x + x 3 +2 x2 +10 x20


x 0=1 E 105

Resolucin manual del ejercicio

Aplicacin en Matlab

2.

f ( x )=x 36 x 2 +11 x6.1

Grfica de la funcin

x 0=3 E 2 103

Resolucin manual del ejercicio

Aplicacin en Matlab

3.

f ( x )=e x x2

Grfica de la funcin

x 0=1 E 1

Resolucin manual del ejercicio

Aplicacin en Matlab

Grfica de la funcin

Você também pode gostar