Está en la página 1de 296

UNIVERSIDAD PONTIFICIA COMILLAS

ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)


INGENIERO EN INFORMTICA

PROYECTO FIN DE CARRERA

RESOLUCIN NUMRICA DE SISTEMAS DE ECUACIONES NO LINEALES

AUTOR:

D. CARLOTA SEZ CANALES MADRID, SEPTIEMBRE 2006

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Agradecimientos

Quiero agradecer a mi madre el apoyo que me ha dado en estos aos de carrera, especialmente en este ltimo ao, por su comprensin y por hacerme las cosas ms fciles.

Tambin quiero dar las gracias a Lydia, Natalia y Oscar por ser grandes amigos en todos los momentos de mi vida y por ayudarme a seguir adelante.

Agradecer a Francisco Javier Rodrguez Gmez su ayuda para poder realizar este proyecto, su paciencia y comprensin.

Tambin quiero mencionar al Atril, por sus grandes desayunos que me daban fuerzas para hacer este proyecto.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Resumen
Este proyecto consiste principalmente en el estudio de las bases matemticas, anlisis y diseo de los diferentes algoritmos numricos que resuelven el problema de los sistemas de ecuaciones no lineales. Para el desarrollo de dichos algoritmos se ha empleado el paquete de clculo numrico, simblico y grfico Mathematica debido a las grandes posibilidades de clculo y representacin grfica que ofrece. Es un sistema de computacin numrico y simblico que incorpora un excelente lenguaje de programacin y la capacidad de integrar clculos, grficos y texto, en un mismo documento. Principalmente las caractersticas que distinguen a Mathematica de los programas de anlisis convencionales son su verstil interfaz grfica y su sofisticado lenguaje de programacin. Como prueba de todo esto, la aplicacin de Mathematica en los campos de la Economa, Fsica, Qumica, Biologa o Lingstica. Tambin se ha desarrollado un interfaz grfico implementado con GUIkit, que permite desarrollar aplicaciones independientes con clculos sofisticados y creacin de grficos.

La metodologa empleada en este proyecto ha consistido bsicamente en detallar la teora matemtica de cada mtodo numrico, su diseo en pseudocdigo, su codificacin y su desarrollo en el paquete de clculo numrico, simblico y grfico Mathematica , y la resolucin prctica de todos los ejemplos y problemas planteados para facilitar la comprensin de los algoritmos estudiados y comprender su aplicacin prctica. En la resolucin de los problemas se muestra como solucin los clculos ms importantes que se

II

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

realizan en cada iteracin para resolver el problema, un tabla resumen con los datos ms importantes que resultan de cada iteracin y, por ltimo, la solucin aproximada del problema. Adems se ha creado una interfaz grfica para que el usuario pueda resolver los sistemas de ecuaciones no lineales de una forma ms fcil.

En matemticas, los sistemas de ecuaciones no lineales representan sistemas cuyo comportamiento no es expresable como la suma de los comportamientos de sus partes. En particular, el comportamiento de sistemas de ecuaciones no lineales no est sujeto al principio de superposicin, como lo es un sistema lineal. La linealidad de un sistema de ecuaciones permite a los investigadores hacer ciertas suposiciones matemticas y aproximaciones, permitiendo un clculo ms sencillo de los resultados. Como los sistemas no lineales no son iguales a la suma de sus partes, usualmente son difciles de modelar, y sus comportamientos con respecto a una variable dada, por ejemplo el tiempo, es extremadamente difcil de predecir. Adems, los sistemas no lineales son sistemas en los que sus partes o componentes interactan de tal forma que se da una continua influencia mutua o relacin causal que se retroalimenta. Esta influencia mutua puede describirse mediante funciones no lineales.

Las ecuaciones no lineales son de inters en el campo de la ciencia y tecnologa debido a que la mayora de los problemas fsicos son implcitamente no lineales en su naturaleza. Una ecuacin no lineal es una ecuacin de la forma f(x) = 0, para algn valor desconocido de x y no puede ser dibujada en un plano mediante una lnea. En muchos casos, manipulando una ecuacin no lineal algebraicamente, se puede dar una frmula explcita para la obtencin de la solucin o soluciones. Por ejemplo para la ecuacin de segundo grado, se dispone de una frmula analtica que da su solucin.

III

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Sin embargo, en otras muchas ocasiones es muy difcil, incluso imposible en la mayor parte de los casos, obtener la solucin exacta de la ecuacin por mtodos algebraicos. Algunos ejemplos que no puede ser resueltos de forma exacta son: x - 2 = sen (x) - 3, cos(x) + Exp(x) = sen(x) - 5. En estos casos, es necesario recurrir a mtodos numricos para obtener una solucin aproximada y para dar una estimacin del error cometido en tal aproximacin, es decir, aproximar la raz con el grado de precisin deseado.

En este proyecto se han analizado seis mtodos numricos para la resolucin de sistemas de ecuaciones no lineales, estos mtodos son los siguientes:

1.

Mtodo del Punto Fijo.

2.

Mtodo de Seidel.

3.

Mtodo de Newton.

4.

Mtodo de Cuasi - Newton.

5.

Mtodo de la Mxima Pendiente.

6.

Mtodo de Continuacin u Homotopa.

Algunos ejemplos de aplicaciones de ecuaciones no lineales son: la relatividad general, la teora del caos, las ecuaciones de Navier - Stokes de dinmica de fluidos, la ptica no lineal, el sistema del clima de la Tierra, el balanceo de un uniciclo robot o la gestin de las organizaciones.

El principal objetivo de este proyecto es disear una herramienta que ayude a calcular

IV

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

soluciones aproximadas a sistemas de ecuaciones no lineales mediante el desarrollo e implementacin de diferentes mtodos numricos que resuelven de forma aproximada este tipo de sistemas de ecuaciones. Pero adems, tambin se han conseguido otros objetivos como el estudio de los mtodos numricos que resuelven sistemas de ecuaciones no lineales y de la convergencia de dicho mtodos para identificar el mejor mtodo a emplear en cada tipo de problema, determinar el error cometido en la aproximacin numrica de las soluciones.

Se ha diseado un paquete de funciones en el lenguaje Mathematica que contiene los algoritmos numricos que se emplean en la resolucin de sistemas de ecuaciones no lineales, de esta forma se pueden abordar problemas del mundo real, que de otro modo sera casi imposible de resolver de forma manual, dado el elevado nmero de datos a procesar y a la cantidad de clculos a realizar. Este paquete de funciones se ha creado siguiendo una estructura modular para permitir futuras integraciones con otros sistemas o mejoras.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Abstract
This Project consists mainly on the study of the mathematical basis, analysis and design of the different numerical algorithms that resolves problems of nonlinear equation systems. The packet of numerical calculus, symbolic and graphycal Mathematica is used for the algorithms because the packet has big possibilities of calculus and graphical representations. That is a system of numerical and symbolic computation that has an excelent programming language and capacity of make up calculus, graphics and text on one document. The mainly characteristics that distinguish Mathematica of conventional analitical program are her versatile graphical interface and her sophisticated programmming language. As a proof of this, the application of Mathematica on fields such as Economy, Phisics, Chemestry, Biology or Language. As well, it has been developed a graphical interface implement with GUIkit, that allows to develop independent applications with sophisticates calculus and creation of graphics.

The methodology used in this Project consists basically on listing the mathematical theory of each numercial methods, its design on pseudocodem, its codification and developing with the packet of numerical calculus, symbolic and graphycal Mathematica, and the practical resolution of every examples and problems proposes to make easy the compresion of the studies algorithms and to comprise its practical application. In the resolution of problems it is shown as a solution the most important calculus that are carried out in such iteration for resolve the problem, a summary table with the most important data that results

VI

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

in such iteration, and finally, the approximate solution of the problem. As well, a graphical interface is created for the user can resolve the nonlinear equation systems easily.

In mathematics, the nonlinear equation systems represents systems wich behaviour is

not exppresable such the sum of the behaviour of its parts. In special, the behaviour of nonlinaer equation systems are not subject to the superposition principle, such as is a linear system. The liniality of the equation systems allows researchers make mathematical suppositions and approximations, permitting a easily calculus of results.

Such the nonlinear systems are not equals to the sum of its parts, usually the systems are dificult of model, and its behaviours with regard to one variable given, for example, the weather, is extremely difficult to predict. As well, the nonlinear systems are systems in that its parts or components interact with a continuous mutual influence. This mutual influence can be described with nonlinear functions.

The nonlinear equations are interested in the field of science and thecnology because the most of physical problems are implicitly nonlinear in her nature. A nonlinear equation is a equation of form f(x) = 0, for any unknown value of x and it can not be drawn in a plane with a line. In many cases, manipulating algebraticment a nonlinear equation, can give an explicit formula to obtain the solution or solutions. For example for the second grade equation, exists one analytical formule that gives the solition.

Nevertheless, in other cases is difficult, even impossible in the majority of cases, to obtain the exact solution of the equation whit algebratical methods. Some exaples that can not be resolves in the exact form are: x - 2 =sen (x) - 3, cos(x) + Exp(x) =sen(x) - 5. In this cases,

VII

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

is necesary to recourse to numerical methods to obtain an approximate solution and to give an estimation of the mistake maked on the approximation, it means, to approx the root with the preciosion rank whised.

Six numerical methods are analyzed in this project for resolve nonlinear equation systems, this methods are the followings:

1.

Method of fixed point.

2.

Method of Seidel

3.

Method of Newton.

4.

Method of Cuasi - Newton.

5.

Method of maximun slope.

6.

Method of Continuation or Homotopy.

Some examples of application of nonlinear equation are: the general relativity, the chaos theory, the Navier - Stockes equations of dinamyc fluids, the optics nonlinear, the weather climate system of the Earth or the organization management.

The mainly objective of this project is to design a tool that helps to calculate approximate solutions for nonlinear equations systems by means of developing and implementation of differents numerical methods that resolves this type of equation system with a approximate form. As well, other objetives are achived: the study of numercial methods that resolves nonlinear equation systems and convergence of the methods for identify the best method to

VIII

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

use in each type of problem, determinate the mistake maked on the numerical approximation of solutions.

A packet of functions in Mathematica language is designed and contains the numerical algorithms that are used on the resolution of nonlinear equation systems, on this form problems of the real world can be tackled that on other form will be hardly impossible to resolve with a manual form, given the raise number of dates to process and the lot of calculos to make. This packet of functions is created following a modular structure to allow futures integrations with other systems or improvements.

IX

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

ndice
Agradecimientos............................................................................................................ i Resumen........................................................................................................................ ii Abstract......................................................................................................................... vi ndice............................................................................................................................. x 1. Introduccin.............................................................................................................. 1 2. Objetivos................................................................................................................... 5

3. Mtodo del Punto Fijo............................................................................................... 7 3.1 Introduccin..................................................................................................... 7 3.2 Pseudocdigo................................................................................................... 11 3.3 Problemas......................................................................................................... 12

4. Mtodo de Seidel....................................................................................................... 41 4.1 Introduccin..................................................................................................... 41 4.2 Pseudocdigo................................................................................................... 41 4.3 Problemas......................................................................................................... 42

5. Mtodo de Newton.................................................................................................... 56 5.1 Introduccin..................................................................................................... 56 5.2 Pseudocdigo................................................................................................... 60 5.3 Problemas......................................................................................................... 62

6. Mtodo de Cuasi- Newton........................................................................................ 149 6.1 Introduccin..................................................................................................... 149 6.2 Pseudocdigo................................................................................................... 154 6.3 Problemas......................................................................................................... 155

7. Mtodo de la Mxima Pendiente............................................................................... 185

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

7.1 Introduccin..................................................................................................... 185 7.2 Pseudocdigo................................................................................................... 190 7.3 Problemas......................................................................................................... 192

8. Mtodo de Continuacin u Homotopa..................................................................... 210 8.1 Introduccin..................................................................................................... 210 8.2 Pseudocdigo................................................................................................... 215 8.3 Problemas......................................................................................................... 217

9. Interfaz de Usuario.................................................................................................... 239 9.1 Ventana inicial................................................................................................. 239 9.2 Ventana Mtodo del Punto Fijo....................................................................... 243 9.3 Ventana Mtodo de Seidel............................................................................... 245 9.4 Ventana Mtodo de Newton............................................................................. 247 9.5 Ventana Mtodo de Cuasi - Newton................................................................ 250 9.6 Ventana Mtodo de la Mxima Pendiente....................................................... 252 9.7 Ventana Mtodo de Continuacin u Homotopia.............................................. 255

10. Metodologa............................................................................................................ 258 11. Valoracin econmica............................................................................................. 270 11.1. Introduccin.................................................................................................. 270 11.2. Tcnicas de estimacin de costes.................................................................. 270 11.3. Costes del Proyecto....................................................................................... 272 12. Conclusiones.......................................................................................................... 273 Anexo I. Manual de Instalacin y de Usuario............................................................... 279 Manual de Instalacin................................................................................................... 279 Manual de Usuario........................................................................................................ 281 Bibliografa................................................................................................................... 282

CD-ROM con el cdigo de los algoritmos numricos de Resolucin de Sistemas de Ecuaciones no Lineales en Mathematica .

XI

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

1. Introduccin
Este proyecto consiste principalmente en el estudio de las bases matemticas, anlisis y diseo de los diferentes algoritmos numricos que resuelven el problema de los sistemas de ecuaciones no lineales. Para el desarrollo de dichos algoritmos se ha empleado el paquete de clculo numrico, simblico y grfico Mathematica debido a las grandes posibilidades de clculo y representacin grfica que ofrece. Tambin se ha desarrollado una interfaz grfica implementada con GUIkit, que permite desarrollar aplicaciones

independientes con clculos sofisticados y creacin de grficos y que se incluye en la versin de Mathematica 5.2. Por ltimo, se han planteado y resuelto diferentes problemas para facilitar la comprensin de los algoritmos estudiados y comprender su aplicacin prctica.

En matemticas, los sitemas de ecuaciones no lineales representan sistemas cuyo comportamiento no es expresable como la suma de los comportamientos de sus partes. En particular, el comportamiento de sistemas de ecuaciones no lineales no est sujeto al principio de superposicin, como lo es un sistema lineal. Un sistema lineal es el que su comportamiento no puede ser la suma de sus partes. La linealidad de un sistema de ecuaciones permite a los investigadores hacer ciertas suposiciones matemticas y aproximaciones, permitiendo un clculo ms sencillo de los resultados. Como los sistemas no lineales no son iguales a la suma de sus partes, usualmente son difciles de modelar, y sus comportamientos con respecto a una variable dada, por ejemplo el tiempo, es extremadamente difcil de predecir, adems, los sistemas no lineales son sistemas en los que

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

sus partes o componentes interactan de tal forma que se da una continua influencia mutua o relacin causal que se retroalimenta. Esta influencia mutua puede describirse mediante funciones no lineales.

Las ecuaciones no lineales son de inters en el campo de la ciencia y tecnologa debido a que la mayora de los problemas fsicos son implcitamente no lineales en su naturaleza. Una ecuacin lineal puede ser descrita usando un operador lineal, L y se puede dibujar en un plano cartesiano mediante una lnea. Una ecuacin lineal en algn valor desconocido de x tiene la forma L x = 0. Una ecuacin no lineal es una ecuacin de la forma f HxL = 0, para algn valor desconocido de x y no puede ser dibujada en un plano mediante una lnea. Para poder resolver cualquier ecuacin se necesita decidir en qu espacio matemtico se encuentra la solucin x. Podra ser que x es un nmero real, un vector o una funcin. Las soluciones de ecuaciones lineales pueden ser generalmente descritas como una superposicin de otras soluciones de la misma ecuacin. Esto hace que las ecuaciones lineales sean ms fciles de resolver. Las ecuaciones no lineales son mucho ms complejas, y mucho ms dificiles de entender por la falta de soluciones simples superpuestas. Para las ecuaciones no lineales las soluciones generalmente no forman un espacio vectorial y, en general, no pueden ser superpuestas para producir nuevas soluciones. Esto hace el resolver las ecuaciones mucho ms dificil que en sistemas lineales.

En muchos casos, manipulando la ecuacin algebraicamente, se puede dar una frmula explcita para la obtencin de la solucin o soluciones. Por ejemplo, para la ecuacin de segundo grado a x2 + b x + c = 0, se dispone de la frmula x = I- b !!!!!!!! !!!!!!!!!! b2 - 4 a c M H2 aL.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Sin embargo, en otras muchas ocasiones es muy difcil, incluso imposible en la mayor parte de los casos, obtener la solucin exacta de la ecuacin por mtodos algebraicos. Algunos ejemplos que no puede ser resueltos de forma exacta son:

x - 2 = sen HxL - 3 cosHxL, 2 x - 5. En estos casos, es necesario recurrir a mtodos numricos para obtener una solucin aproximada y para dar una estimacin del error cometido en tal aproximacin, es decir, aproximar la raz con el grado de presicin deseado.

La resolucin de un sistema de ecuaciones no lineales es un problema que se evita si es posible, normalmente aproximando el sistema no lineal mediante un sistema de ecuaciones lineales. Cuando esto no resulta satisfactorio, hay que abordar el problema directamente aplicando los diferenetes mtodos disponibles.

En este proyecto se van a analizar seis mtodos numricos para la resolucin de sistemas de ecuaciones no lineales, estos mtodos son los siguientes:

1.

Mtodo del Punto Fijo.

2.

Mtodo de Seidel.

3.

Mtodo de Newton.

4.

Mtodo de Cuasi - Newton.

5.

Mtodo de la Mxima Pendiente.

6.

Mtodo de Continuacin u Homotopa.

Algunos ejemplos de aplicaciones de ecuaciones no lineales son: la relatividad

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

general, la teora del caos, las ecuaciones de Navier - Stokes de dinmica de fluidos, la ptica no lineal, el sistema del clima de la Tierra, el balanceo de un uniciclo robot, la ecuacin de transporte de Boltzmann, la ecuacin de Kortewg-de Vires, la ecuacin no lineal de Schroedinger o la gestin de las organizaciones.

En resumen, el objetivo del presente proyecto consiste en el estudio de los sistemas de ecuaciones no lineales. Para ello, se analizarn los mtodos o algoritmos numricos para la resolucin de estos sistemas y se har un estudio sobre la aplicabilidad de cada mtodo a diferentes tipos de sistemas de ecuaciones no lineales.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

2. Objetivos
El principal objetivo de este proyecto es disear una herramienta que ayude a calcular soluciones aproximadas a sistemas de ecuaciones no lineales mediante el desarrollo e implementacin de diferentes mtodos numricos que resuelven de forma aproximada este tipo de sistemas de ecuaciones.

Pero adems, tambin se desprenden los siguientes sub-objetivos en el desarrollo del software para la resolucin de sistemas de ecuaciones no lineales:

1.

El estudio de los mtodos numricos que resuelven sistemas de ecuaciones no

lineales.

2.

Estudiar la convergencia de los mtodos para saber cul es el mtodo ms adecuado.

3.

Resolucin mediante mtodos numricos de los sistemas de ecuaciones no lineales.

4.

Determinar el error cometido en la aproximacin numrica de las soluciones.

5.

Disear un paquete de funciones en el lenguaje Mathematica que contendr los

algoritmos numricos que se emplearn en la resolucin de sistemas de ecuaciones no lineales.

6.

Aprendizaje y familiarizacin con el desarrollo e implantacin de algoritmos en

Mathematica.

7.

Abordar problemas del mundo real, que de otro modo sera casi imposible de

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

resolver de forma manual, dado el elevado nmero de datos a procesar y a la cantidad de clculos a realizar.

8.

Emplear medios informticos actuales como una herramienta ms en el estudio y

aprendizaje.

9.

Desarrollar una interfaz grfica de usuario con el paquete GUIKit de Mathematica.

10.

Desarrollo modular del software lo que permite futuras integraciones con otros

sistemas y la inclusin de mejoras o modificaciones.

11.

La herramienta debe ofrecer como salida, un archivo de texto, en el que se presente

el informe detallado de las operaciones realizadas en las diferentes iteraciones realizadas en cada mtodo, muy tiles en cuanto al estudio y compresin de los algoritmos.

12.

Y por ltimo, desarrollar un software til para que en casos futuros sea utilizado de

forma fcil para poder resolver problemas que necesiten calcular sistemas de ecuaciones no lineales.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

3. Mtodo del Punto Fijo


3.1 Introduccin
Un sistema de ecuaciones no lineales tiene la forma f1 H x1 , x2 , ..., xn L f2 H x1 , x2 , ..., xn L .. .. .. fn H x1 , x2 , ..., xn L donde se puede considerar que toda funcin fi aplica un vector x = Hx1 , x2 , ..., xn Lt del espacio n - dimensional
n en

(1)

(2) la recta real .

En la siguiente figura se muestra una representacin geomtrica de un sistema no lineal cuando n = 2.

Sistema no lineal cuando n = 2. Figura 1

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

De manera general, un sistema de n ecuaciones no lineales con n incgnitas puede representarse mediante la definicin de una funcin F de f1 H x1 , x2 , ..., xn L y i j z j z j z j z f H x , x , ..., x L j z 2 1 2 n j z j z j z j z j z . j z z F Hx1 , x2 , ..., xn L = j . j z j z j z . j z j z j z j z j z . j z j z j z fn H x1 , x2 , ..., xn L { k
n en n

por medio de :

(3)

Si se usa la notacin vectorial para representar las variables x1 , x2 , ..., xn , el sistema no lineal anterior se escribe como sigue: F HxL = 0. (4)

Las funciones f1 , f2 ,..., fn son, entonces, las funciones coordenadas o componentes de F.

Para poder aplicar el mtodo del Punto Fijo en la resolucin de sistemas de ecuaciones no lineales es necesario el estudio de algunos conceptos relacionados con la continuidad y diferenciabilidad de las funciones de Definicin 1.
n en n

y de

en .
n

Sea f una funcin definida en el conjunto D

con valores en

. Se

dice que la funcin f tiene un lmite L en x0 y se escribe lm f HxL = L

xx0

si, dado cualquier nmero > 0, existe un nmero d > 0 tal que f HxL - L siempre que x D y 0 x - x0 d.

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

En esta definicin puede usarse cualquier norma que resulte conveniente; el valor especfico de d depender de la norma elegida, pero la existencia y el valor del lmite L son independientes de la norma utilizada. Definicin 2. Se dice que la funcin f de D lm f HxL
n

en

es continua en x0 D si existe

xx0

se tiene f(x0 ) y adems lm f HxL = f Hx0 L.

xx0

Se dice, adems, que f es continua en el conjunto D si f es continua en cada punto del conjunto D, lo que se expresa escribiendo f CHDL. Se definen los conceptos de lmite y continuidad para funciones de de sus funciones componentes de
n n

en

a travs

en .
n

Definicin 3. Sea F una funcin de D i j j j j j j j j j j j F HxL = j j j j j j j j j j j j k f1 H xL y z z z f2 H xL z z z z z z z . z z . z z z . z z z z z . z z z fn H xL {

en

de la forma

El lmite de F es lm F HxL = L = HL1 , L2 , ..., Ln Lt

xx0

si y slo si lm fi HxL = Li para cada i = 1, 2, ..., n.


xx0

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La funcin F es continua en x 0 D si lm F HxL existe y lm F HxL = F Hx0 L.


xx0 xx0

Adems, F es continua en el conjunto D si lo es en cada x de D. Este concepto se expresa escribiendo F CHDL. Teorema 1.
n

Sea f una funcin de D k > 0 con

en

y x0 D . Si existen las constantes d > 0 y

f HxL K , para cada j = 1, 2, ..., n. x j

siempre que x - x0 d y x D, entonces f es continua en x0 . Definicin 4. Por definicin, una funcin G de D


n

en

tiene un punto fijo en

p D si G H pL = p. Teorema 2. D = 88 x1 , x2 , ..., xn <t ai xi bi para toda i = 1, 2, ..., n<

Sea

para

algn

conjunto de constantes a1 , a2 , ... .., an y b1 , b2 , ...., bn . Suponiendo que G es una funcin continua de D
n

en

con la propiedad de que GHxL D siempre que x D.

Entonces G tiene un punto fijo en D.

Y suponiendo, adems, que G tiene derivadas parciales continuas y que existe una constante k 1 con
f HxL K siempre que x D, para toda j = 1, 2, ..., n x j n

y toda funcin componente gi . Entonces la sucesin 8xHkL <k=0 definida por una xH0L selec

10

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

cionada en D arbitrariamente y generada por xHkL = GHxHk-1L L,

para cada k 1,

converge en el punto fijo nico p D y


K xHkL - p xH1L - xH0L . 1- k
k

3.2 Pseudocdigo
Algoritmo 1. Algoritmo del Punto Fijo El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales mediante el mtodo del Punto Fijo es el siguiente.
Algoritmo del Punto Fijo
H0L H0L H0L L , error M Input I8 f Hx1 , ..., xm L<1 m , 8 ftrans Hx1 , ..., xm L<1 m , H x1 x2 ... xm T

(* Se inicializan las variables *)


H0L H0L H0L L p H x1 x2 ... xm error_inicial 160 i 0 While error_inicial >= error do H* Se evala la funcin transformada en el punto*L T

ftrans1 H pL y i j z j z j z j j ftrans2 H pL z z j z z p_sig j j z j z j z ... j z j z j z k ftrans3 H pL {

(* Clculo de la norma de la distancia entre los dos puntos *) error_inicial p_sig - p p p_sig i i+1 End Return Hx HiL HpLT L Output

11

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

3.3 Problemas
Problema 1. Aplquese el mtodo de Punto Fijo para sistemas no lineales para aproximar el sistema de ecuaciones no lineales siguiente, iniciando el mtodo en el punto 0L H0L H0L T T -5 inicial P0 = IxH 1 , x2 , x3 M = H0.1, 0.1, - 0.1L e iterando hasta que Pi+1 - Pi 10 . f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 - 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Solucin
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 93 x1 Cos@x2 x3 D + 1 2,

=; 3 1 1 i"################################ ########## y j z ecuacionestrans = 9 H2 Cos@x2 x3 D + 1L, j x2 1 + Sin@x3 D + 1.06 z 0.1, 9 k 6 { 1 i 10 3 y j z jExp@ x1 x2 D + z=; 20 k 3 { d = 10.5 ; p = 80.1, 0.1, 0.1<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.

2 x2 1 81 Hx2 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 +

10 3

H0L i y x1 0.1 y j z j z j z j z i j z j j z H0L z j z j z j z 0.1 P0 = j = j z x z 2 j z j z j z j z j j z j H0L z k - 0.1 z { x k 3 {

1 i y - cosHx2 x3 L + 3 x1 + 0y j z 2 i j z j z j z j z j z j j z 2 2 j z z 0z f Hx1 , x2 , x3 L = j = j z x1 - 81 Hx2 - 0.1L + sinHx3 L + 1.06 z j j z j z j z j z j z j z j z 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 k { 3

Ecuaciones preparadas para el mtodo del Punto Fijo.


H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3 Hk -1L Hk -1L 1 i y I2 cosIHx2 L Hx3 LM + 1M j z 6 j z j z y j z z j z z j z z j z z j z 2 z j z Hk -1L Hk -1L %%%%%%%% 1 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% z j z %%%%%%%%%%%%%%%% % %%%%%%% % = z j z H x L + sin IH x LM + 1.06 0.1 z j z 1 3 9 z j z z z z j j z j z z j z H k 1 L H k 1 L { j j z 1 1 -Hx1 L Hx2 L I - + H 3 10 p LM k 20 { 3

Tabla de datos.

12

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0

H1L y i x1 z j z j z j j H 1 L z jx z j z j z 2 z j j j H1L z z j z k x3 { H2L i x1 y j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 { H3L i y x1 j z j z j z j z H 3 L j j z x2 z j z j z j j H3L z z j z k x3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 0.100000000000 y i j z j z j j z 0.100000000000 z j z j z j z j z k - 0.100000000000 {

Pi+1 0.499983333472 y i j z j z j j z 0.00944114960371 z j z j z j z j z k - 0.523101267286 {

Pi+1 - Pi 0.423101

i 0.499995934919 y j z j z j z j z 0.0000255677467667 j z j z j z j z k - 0.523363310909 { 0.499999999970 i y j z j z j z j z 0.0000123367203634 j z j z j z j z k - 0.523598136414 { 0.499999999993 i y j z j z j z 8 j j 3.41679062543 10 z z j z j z j z k - 0.523598467181 {

0.499983333472 y i j z j z j z j j 0.00944114960371 z z j z j z j z 0.523101267286 k {

0.499995934919 i y j z j z j z j z 0.0000255677467667 j z j z j z j z 0.523363310909 k {

0.00941558

i 0.499999999970 y j z j z j z j z 0.0000123367203634 j z j z j z j z k - 0.523598136414 { 0.499999999993 i y j z j z j -8 z j z j z 3.41679062543 10 j z j z j z 0.523598467181 k {

0.000234826

0.0000123026

H4L i y x1 j z j z j z j j x H4L z z j z j z 2 j z j z j j H4L z z x k 3 {

0.500000000000 i y j z j z j z 8 j j 1.64870403996 10 z z j z j z j z k - 0.523598774744 {

3.07563 10-7

La solucin aproximada del sistema es: i 0.500000000000 y j z j z j -8 z z j z P5 = j 1.64870403996 10 j z j z j z k - 0.523598774744 {

Problema 2. Sea el sistema de ecuaciones no lineales siguiente. 2 f1 Hx1 , x2 L = x2 1 + 10 x1 + x2 + 8 = 0, f2 Hx1 , x2 L = x1 x2 2 + x1 - 10 x2 + 8 = 0. Aplquese el mtodo de Punto Fijo iniciando el mtodo en el punto inicial H0L H0L T P0 = Ix1 , x2 M e iterando hasta que Pi+1 - Pi 10-5 . a) b)
0L H0L T P0 = IxH 1 , x2 M = H0, 0L . T T 0L H0L T P0 = IxH 1 , x2 M = H0.8, 0.8L .

Solucin

a)
Clear@ecuaciones, p, dD; 2 2 ecuaciones = 8x2 1 + 10 x1 + x2 + 8, x1 x2 + x1 10 x2 + 8<;

13

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

ecuacionestrans = 9

Hx1 x2 2 + x1 + 8L=; 10 10 d = 10.5 ; p = 80.0, 0.0<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; 1 1 Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
2 2 + 10 x1 + x2 +8 z y i0 y i x1 j z j z f Hx1 , x2 L = j j z j z = j0 z 2 x 10 x + x + 8 x 1 2 1 2 k { k {

2 Hx2 1 + x2 + 8L,

H0L i i 0. y j x1 y z z=j j z P0 = j z j 0. z j H0L z k x2 { k {

Ecuaciones preparadas para el mtodo del Punto Fijo.


Hk -1L 2 Hk -1L 2 1 i y H0L j JHx1 L + Hx2 L + 8N z j z i y x1 10 j z j z j z j z j z j z = j z j H0L z j z 2 j z H k 1 L H k 1 L H k 1 L 1 z k x2 { j JH x L H x L + H x L + 8 N 1 2 1 10 k {

Tabla de datos. Pi+1 - Pi 0.8

i 0

H1L i y x1 j z z j j j H1L z z k x2 { H2L i y x1 j z j z j j H2L z z k x2 { H3L i y x1 j z j z j j H3L z z k x2 { H4L i y x1 j z j z j j H4L z z x k 2 {

i x H0L j j 1 j j H0L k x2

y z z z z {

0.800000000000 y i j z j z k 0.800000000000 { 0.928000000000 y i j z j z k 0.931200000000 { i 0.972831744000 z y j j z k 0.973269983232 { i 0.989365606239 z y j j z k 0.989435095259 { 0.995782611054 y i j z j z k 0.995793653594 { 0.998318800902 y i j z j z k 0.998320562762 { 0.999328437427 y i j z j z k 0.999328719003 { 0.999731521447 y i j z j z k 0.999731566479 {

0y i j j z z k0 {

Pi

0.928000000000 y i j z j z k 0.931200000000 { 0.972831744000 y i j z j z k 0.973269983232 { i 0.989365606239 z y j j z k 0.989435095259 { i 0.995782611054 z y j j z k 0.995793653594 { 0.998318800902 y i j z j z k 0.998320562762 { 0.999328437427 y i j z j z k 0.999328719003 { 0.999731521447 y i j z j z k 0.999731566479 { 0.999892631999 y i j z j z k 0.999892639203 {

0.800000000000 y i j z j z k 0.800000000000 {

Pi+1

0.1312

0.0448317

0.0165339

0.006417

H5L y i x1 j z z j j j H5L z z x k 2 { H6L i x1 y j z j z j j H6L z z x k 2 { H7L i x1 y j z j z j j H7L z z x k 2 {

0.00253619

0.00100964

0.000403084

H8L y i x1 j z j z j j H8L z z x k 2 { H9L i y x1 j z j z j j H9L z z x k 2 {

0.000161111

0.999892631999 y i j z j z k 0.999892639203 {

0.999957056546 y i j z j z k 0.999957057698 {

0.0000644245

14

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H10L i x1 y j z z j 10 j j H10L z z x k 2 {

H12L i y x1 j z j j z 12 j H12L z z k x2 {

H11L i y x1 j z j z 11 j j H11L z z x k 2 {

0.999982823218 y i j z j z k 0.999982823402 {

0.999957056546 y i j z j z k 0.999957057698 {

0.999993129383 y i j z j z k 0.999993129412 {

0.999993129383 y i j z j z k 0.999993129412 {

0.999982823218 y i j z j z k 0.999982823402 {

0.0000257667

0.0000103062 4.12239 10-6

0.999997251769 y i j z j z k 0.999997251773 {

La solucin aproximada del sistema es: i 0.999997251769 y z j z P13 = j k 0.999997251773 {

Solucin

b)
Clear@ecuaciones, p, dD; 2 2 ecuaciones = 8x2 1 + 10 x1 + x2 + 8, x1 x2 + x1 10 x2 + 8<; 1 1 2 ecuacionestrans = 9 Hx2 Hx1 x2 1 + x2 + 8L, 2 + x1 + 8L=; 10 10 d = 10.5 ; p = 80.8, 0.8<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
2 2 + 10 x1 + x2 +8 z i x1 y i0 y j z j z f Hx1 , x2 L = j j z j z = j0 z 2 k x1 x2 - 10 x2 + x1 + 8 { k {

H0L i y x1 0.8 y j z i j z j z j z P0 = j H0L z z=j k x2 { k 0.8 {

Ecuaciones preparadas para el mtodo del Punto Fijo.


Hk -1L 2 Hk -1L 2 1 i y H0L JHx1 L + Hx2 L + 8N z j 10 z i x1 y j j z j z j z j z z j j z j H0L z z=j j 1 z 2 j z Hk -1L Hk -1L Hk -1L j z x k 2 { JH x L H x L + H x L + 8 N 1 2 1 k 10 {

Tabla de datos. Pi+1 - Pi 0.1312

i 0

H0L i x1 j j j j H0L k x2

y z z z z {

0.800000000000 y i j z j z k 0.800000000000 {

Pi

0.928000000000 y i j z j z k 0.931200000000 {

Pi+1

15

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H1L i x1 y j z j z j j H1L z z x k 2 { H2L i y x1 j z j z j j H2L z z x k 2 {

H4L y i x1 z j z j j z j H4L z k x2 { H5L i y x1 j z j z j j H5L z z k x2 { H6L i y x1 j z j z j j H6L z z k x2 {

H3L i y x1 j z j z j j H3L z z k x2 {

0.972831744000 y i j z j z k 0.973269983232 { 0.989365606239 y i j z j z k 0.989435095259 { 0.995782611054 y i j z j z k 0.995793653594 { 0.998318800902 y i j z j z k 0.998320562762 { 0.999328437427 y i j z j z k 0.999328719003 { 0.999731521447 y i j z j z k 0.999731566479 { 0.999892631999 y i j z j z k 0.999892639203 { i 0.999957056546 z y j j z k 0.999957057698 {

0.928000000000 y i j z j z k 0.931200000000 {

0.989365606239 y i j z j z k 0.989435095259 { 0.995782611054 y i j z j z k 0.995793653594 { 0.998318800902 y i j z j z k 0.998320562762 { 0.999328437427 y i j z j z k 0.999328719003 { 0.999731521447 y i j z j z k 0.999731566479 { 0.999892631999 y i j z j z k 0.999892639203 { 0.999957056546 y i j z j z k 0.999957057698 { i 0.999982823218 z y j j z k 0.999982823402 {

0.972831744000 y i j z j z k 0.973269983232 {

0.0448317

0.0165339

0.006417

0.00253619

0.00100964

0.000403084

H7L i y x1 j z j z j j H7L z z k x2 { H8L y i x1 z j z j j z j H8L z k x2 {

0.000161111

0.0000644245

H11L i x1 y j z z j 11 j j H11L z z x k 2 {

H10L i j x1 y z z j 10 j j H10L z z x k 2 {

H9L i y x1 j z j z j j H9L z z x k 2 {

0.0000257667

i 0.999982823218 z y j j z k 0.999982823402 {

0.999993129383 y i j z j z k 0.999993129412 {

i 0.999993129383 z y j j z k 0.999993129412 {

0.0000103062 4.12239 10-6

0.999997251769 y i j z j z k 0.999997251773 {

La solucin aproximada del sistema es: i 0.999997251769 y z j z P12 = j k 0.999997251773 {

Problema 3. Sean las ecuaciones siguientes: 2 f1 Hx1 , x2 L = 5 x2 1 - x2 = 0, f2 Hx1 , x2 L = x2 - 0.25 Hsen x1 + cos x2 L = 0. Utilizar el mtodo de Punto Fijo para aproximar el sistema de ecuaciones no lineales iterando hasta que Pi+1 - Pi 10-5 . , comenzando por las aproximacin inicial: 0L H0L T T P0 = IxH 1 , x2 M = H0.5, 0.5L . Solucin
Clear@ecuaciones, p, dD; 2 ecuaciones = 85 x2 1 x2 , x2 0.25 HSin@x1 D + Cos@x2 DL<;

16

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

x2 2 ecuacionestrans = 9$%%%%%%%% , 0.25 HSin@x1 D + Cos@x2 DL=; 5 5 d = 10. ; p = 80.5, 0.5<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
2 2 0y i y j 5 x1 - x2 z j z=i j z z f Hx1 , x2 L = j k x2 - 0.25 HcosHx2 L + sinHx1 LL { k 0 {

H0L i 0.5 y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 0.5 {

Ecuaciones preparadas para el mtodo del Punto Fijo.


2 "######## ####### ### Hk#1L # i y H0L Hx2 L j z i y x1 j z !!!! j z j z j z j z 5 j z j z j H0L z = j z j z j z Hk -1L Hk -1L k x2 { k 0.25 IcosIHx2 LM + sinIHx1 LMM {

Tabla de datos. Pi+1 - Pi 0.276393

i 0

H2L i y x1 j z j z j j H2L z z x k 2 { H3L i y x1 j z j z j j H3L z z x k 2 { H4L i x1 y j z j z j j H4L z z x k 2 { H5L i x1 y j z z j j j H5L z z x k 2 {

H1L i y x1 j z j z j j H1L z z k x2 {

H0L i x1 j j j j H0L k x2

y z z z z {

0.500000000000 y i j z j z k 0.500000000000 { i 0.223606797750 z y j j z k 0.339252025124 { i 0.151718117936 z y j j z k 0.291187975613 { 0.130223221540 y i j z j z k 0.277260057885 { 0.123994467375 y i j z j z k 0.272916126437 { 0.122051802174 y i j z j z k 0.271666490106 { 0.121492947817 y i j z j z k 0.271268513444 { 0.121314967243 y i j z j z k 0.271156513360 { 0.121264879283 y i j z j z k 0.271119846920 {

Pi

0.223606797750 y i j z j z k 0.339252025124 { i 0.151718117936 z y j j z k 0.291187975613 { i 0.130223221540 z y j j z k 0.277260057885 { 0.123994467375 y i j z j z k 0.272916126437 { 0.122051802174 y i j z j z k 0.271666490106 { 0.121492947817 y i j z j z k 0.271268513444 { 0.121314967243 y i j z j z k 0.271156513360 { 0.121264879283 y i j z j z k 0.271119846920 { 0.121248481552 y i j z j z k 0.271109872001 {

Pi+1

0.0718887

0.0214949

0.00622875

0.00194267

0.000558854

H6L i y x1 j z j z j j H6L z z x k 2 { H7L i y x1 j z z j j j H7L z z k x2 {

0.000177981

0.000050088

H8L i x1 y j z j z j j H8L z z k x2 { H9L i y x1 j z j z j j H9L z z k x2 {

0.0000163977 4.46092 10-6

0.121248481552 y i j z j z k 0.271109872001 {

0.121244020633 y i j z j z k 0.271106470504 {

17

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 0.121244020633 y z j z P10 = j k 0.271106470504 {

Problema 4. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2 , x3 L = x2 1 - 625 x2 - 1 4 = 0, H x x L f3 Hx1 , x2 , x3 L = e 1 2 + 20 x3 + H10 p - 3L 3 = 0. Aplquese el mtodo de Punto Fijo con la aproximacin inicial H0L H0L H0L T P0 = Ix1 , x2 , x3 M = H1, 1, 1LT y aplicando el mtodo hasta que Pi+1 - Pi 10-6 . Solucin
Clear@ecuaciones, p, dD; ecuaciones = 8 3 x1 Cos@x2 x3 D 1 2, 2 x2 1 625 x2 1 4, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; 1 ecuacionestrans = 9 HCos@x2 x3 D + 1 2L, 3 1 i"################ 1 10 Pi 3 ######## ## y j x2 z Exp@ x1 x2 D =; j 1 + 0.3125 0.03z, 20 60 25 k { d = 10.6 ; p = 81.0, 1.0, 1.0<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
1 i - cosHx2 x3 L + 3 x1 - y j z 2 0y j z i j z j z j z j z j z j 1 2 2 j x - 625 x - z j z 0z z f Hx1 , x2 , x3 L = j = j z 1 2 j z j z 4 j z j j z j z z j z j z 1 0 -x1 x2 k { 20 x + + H 3 + 10 p L 3 k { 3

H0L i y x1 j z i 1. z y j z j j z j z j z z H 0 L j z j z j x2 z z=j 1. P0 = j j j z z j z j z j z j j z j H0L z k 1. z { x k 3 {

Ecuaciones preparadas para el mtodo del Punto Fijo.


Hk -1L Hk -1L 1 1 i y IcosIHx2 L Hx3 LM + M H0L j z 3 2 j z i y x j z 1 j z j z j z j z j z j z 2 "################################ ######## j z i y j z H k 1 L 1 H 0 L j z j z j z j z j z H x L + 0.3125 0.03 j z =j x2 z j 1 z 25 j z j z j z j z k { j H0L z z j z j j z j z Hk -1L Hk -1L j z x 1 1 k 3 { -Hx1 L Hx2 L + H 3 10 p L k - { 20 60

Tabla de datos.

18

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0

H1L y i x1 z j z j z j j H 1 L z jx z j z j z 2 z j j j H1L z z j z k x3 { H2L i x1 y j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 1.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k 1.00000000000 {

Pi+1 0.346767435289 y i j z j z j j z 0.0446257569496 z j z j z j z j z k - 0.491992747657 {

Pi+1 - Pi 1.49199

0.346767435289 y i j z j z j z j j 0.0446257569496 z z j z j z j z 0.491992747657 k { i 0.499919662207 z y j j z j z j z 0.0251134233175 j z j z j z j z k - 0.522830993577 { 0.499971267263 y i j z j z j j z 0.0287978577545 z j z j z j z j z k - 0.522974964963 {

0.499919662207 y i j z j z j z j j 0.0251134233175 z z j z j z j z 0.522830993577 k { i 0.499971267263 z y j j z j z j z 0.0287978577545 j z j z j z j z k - 0.522974964963 { 0.499962197310 y i j z j z j j z 0.0287992338059 z j z j z j z j z k - 0.522884028376 {

0.153152

0.00368443

H3L i y x1 j z j z j z j z H 3 L j j z x2 z j z j z j j H3L z z j z k x3 { H4L i y x1 j z j z j z j j x H4L z z j z j z 2 j z j z j j H4L z z x k 3 {

0.0000909366

0.499962197310 y i j z j z j z j j 0.0287992338059 z z j z j z j z 0.522884028376 k {

0.499962206844 y i j z j z j z 2.41856 10-7 j j 0.0287989919494 z z j z j z j z 0.522884007342 k {

La solucin aproximada del sistema es: i 0.499962206844 z y j j z z j z 0.0287989919494 P5 = j j z j z j z j z 0.522884007342 k {

Problema 5. Aproximar las soluciones de los siguientes sistemas no lineales, empleando el mtodo de Punto FIjo con la aproximacin inicial dada, iterando hasta que Pi+1 - Pi 10-5 . a) f1 Hx1 , x2 , x3 L = 15 x1 - 13 + x2 2 - 4 x3 = 0, f2 Hx1 , x2 , x3 L = 10 x2 - 11 - x3 + x1 2 = 0, f3 Hx1 , x2 , x3 L = 25 x3 - 22 - x2 3 = 0 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H1, 1, 1L b) f1 Hx1 , x2 , x3 L = 1 - x1 - cos H x1 x2 x3 L = 0, f2 Hx1 , x2 , x3 L = 1 - H1 - x1 L14 - 0.05 x3 2 - x2 + 0.15 x3 = 0, f3 Hx1 , x2 , x3 L = 1 + 0.1 x2 2 - 0.01 x2 - x3 + x1 2 = 0, 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, - 0.1, 0.5L c) f1 Hx1 , x2 , x3 L = 6 x1 - 2 cosHx2 x3 L - 1 = 0, #x ############### #### + 0.9 = 0, f Hx , x , x L = 9 x + "################ x2 + senH L + 1.06 f3 Hx1 , x2 , x3 L = 60 x3 + 3 e-x1 x2 + 10 p - 3 = 0 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L
2 1 2 3 2 1 3

19

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Solucin

a)
Clear@ecuaciones, p, dD; ecuaciones = 815 x1 13 + x2 2 4 x3 , 10 x2 11 x3 + x1 2 , 25 x3 22 x2 3 <; 1 1 1 H13 x2 2 + 4 x3 L, H11 + x3 x1 2 L, H22 + x2 3 L=; ecuacionestrans = 9 10 25 15 d = 10.5 ; p = 81.0, 1.0, 1.0<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
2 + 15 x1 - 4 x3 - 13 y x2 i i0 y j z j z z j z j j z j j 2 j x + 10 x2 - x3 - 11 z z j z 0z f Hx1 , x2 , x3 L = j = z j z 1 j z j z j z j z j z j z j z 3 0 k { k - x2 + 25 x3 - 22 {

H0L i x1 y i 1. y j z j z j z j z z j z j H 0 L j j z j x2 z z 1. z =j P0 = j j z z j z j z j z j z j j z j H0L z k 1. z { k x3 {

Ecuaciones preparadas para el mtodo del Punto Fijo.


Hk -1L Hk -1L 1 i y j J- Hx2 L + 4 Hx3 L + 13N z H0L j z 15 j z i y x j z 1 z j j z j z j z j z j z 2 j z j z H k 1 L H k 1 L 1 H 0 L j z j z j z = j z J H x L + H x L + 11 N x j z 1 3 j z 2 j z 10 j z j z j z j H0L z z j z j j z j z 3 z H k 1 L 1 k x3 { j j JHx z L + 22 N 2 25 k { 2

Tabla de datos. Pi+1 - Pi 0.1

i 0

H1L y i x1 j z j z j z j j x H1L z z j z j 2 z j z z j j j H1L z z x k 3 { H2L y i x1 j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 1.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k 1.00000000000 {

Pi+1 1.06666666667 y i j z j z j j z 1.10000000000 z j z j z j z j z k 0.920000000000 {

1.06666666667 y i j z j z j z j z 1.10000000000 j z j z j z j z 0.920000000000 k {

1.03133333333 y i j z j z j j z 1.07822222222 z j z j z j z j z k 0.933240000000 {

1.03133333333 y i j z j z j z j z 1.07822222222 j z j z j z j z 0.933240000000 k {

0.0353333

1.03802645597 y i j z j z j j z 1.08695915556 z j z j z j z j z k 0.930140057375 {

0.00873693

20

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H3L i x1 y j z j z j z j z H 3 L j j x2 z z j z j z j z j j H3L z z k x3 { H4L i y x1 j z z j j z j z H 4 L j j z x2 z j z z j j j H4L z z z j k x3 {

H7L i y x1 j z j z j z j j x H7L z z j z z j 2 z j j z j z j H7L z x k 3 { H8L i x1 y j z j z j z j z H 8 L j j x2 z z j z j z j z j j H8L z z k x3 {

H6L i y x1 j z j z j z j z H 6 L j j x2 z z j z j z j z j j H6L z z k x3 {

H5L i y x1 z j j z j z j j x H5L z z j z j 2 z z j z j j z j H5L z x k 3 {

1.03593866824 y i j z j z j j z 1.08526411341 z j z j z j z j z k 0.931368829074 { 1.03651180803 y i j z j z j z j z 1.08581999047 j z j z j z j z 0.931128884592 k { 1.03636736578 y i j z j z j j z 1.08567721564 z j z j z j z j z k 0.931207490160 { 1.03640899627 y i j z j z j z j j 1.08571501733 z z j z j z j z 0.931187292947 k {

i 1.03802645597 z y j j z j z j z 1.08695915556 j z j z j z j z k 0.930140057375 {

1.03651180803 y i j z j z j j z 1.08581999047 z j z j z j z j z k 0.931128884592 { 1.03636736578 y i j z j z j z j z 1.08567721564 j z j z j z j z 0.931207490160 k {

i 1.03593866824 z y j j z j z j z 1.08526411341 j z j z j z j z k 0.931368829074 {

0.00208779

0.00057314

0.000144442

1.03640899627 y i j z j z j j z 1.08571501733 z 0.0000416305 j z j z j z j z k 0.931187292947 { 1.03639813820 y i j z j z j z 0.0000108581 j j 1.08570436854 z z j z j z j z 0.931192639933 k { i 1.03640110559 z y j j z j z j z 1.08570715391 j z j z j z j z k 0.931191133641 { 2.9674 10-6

i 1.03639813820 z y j j z j z j z 1.08570436854 j z j z j z j z k 0.931192639933 {

La solucin aproximada del sistema es: 1.03640110559 y i j z j z j z 1.08570715391 z P9 = j j z j z j z j z k 0.931191133641 {

Solucin

b)
Clear@ecuaciones, p, dD; ecuaciones = 81 x1 Cos @ x1 x2 x3 D, 1 H1 x1 L14 0.05 x3 2 x2 + 0.15 x3 , 1 + 0.1 x2 2 0.01 x2 x3 + x1 2 <; ecuacionestrans = 81 Cos @ x1 x2 x3 D, 1 H1 x1 L14 0.05 x3 2 + 0.15 x3 , 1 + 0.1 x2 2 0.01 x2 + x1 2 <; d = 10.5 ; p = 80.0, 0.1, 0.5<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

21

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.

H0L i x1 y i 0. j z y j z z j z j z j z j j z H 0 L j j z j x2 z z 0.1 P0 = j = j z z j z j z j z j z j j z j H0L z k 0.5 z { k x3 {

i - cosHx1 x2 x3 L - x1 + 1 y i0 y j z j z j z z j z 4 !!!!!!!! !!!!!! j j z=j 2 j z j 0z f Hx1 , x2 , x3 L = j j z j - 0.05 x3 + 0.15 x3 - x2 - 1 - x1 + 1 z z j z z j z j z j z j z j 2 z 2 0 k x1 + 0.1 x2 - 0.01 x2 - x3 + 1 { k {

Ecuaciones preparadas para el mtodo del Punto Fijo.


Hk -1L Hk -1L Hk -1L H0L y i 1 - cosIHx1 L Hx2 L Hx3 LM j z i y x1 j z j z j z j z j z j z j z j z 2 j z j x H0L z 4 "################ ######## H k 1 L H k 1 L H k 1 L j z j z = j z j z 0.05 H x L + 0.15 H x L 1 H x L + 1 j z 2 j z 3 3 1 j z j z z j H0L z z j j z j j z 2 2 j z H k 1 L H k 1 L H k 1 L x k 3 { k Hx1 L + 0.1 Hx2 L - 0.01 Hx2 L + 1 {

Tabla de datos. Pi+1 - Pi 0.502

i 0

H1L i y x1 j z z j j z j j x H1L z z j z j z 2 j z j z j j H1L z z x k 3 { H2L i x1 y j z z j j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 { H3L i y x1 j z z j j z j H 3 L jx z z z j z j 2 j z j j H3L z z z j k x3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 0 i y j z j z j z j z 0.100000000000 j z j z j z j z k 0.500000000000 { 0 i y j z j z j z j j 0.0625000000000 z z j z j z j z 1.00200000000 k { 0 i y j z j z j z j z 0.100099800000 j z j z j z j z k 0.999765625000 {

Pi+1 0 i y j z j z j z j z 0.0625000000000 j z j z j z j z k 1.00200000000 { 0 i y j z j z j z j j 0.100099800000 z z j z j z j z 0.999765625000 k {

0.0375998

H4L i x1 y j z j z j z j z H 4 L j j x2 z z j z j z j z j j H4L z z k x3 {

0 i y j z j z j z j z 0.0999882785034 j z j z j z j z 1.00000099900 k { i0 y j z j z j z j z 0.100000049950 j z j z j z j z k 0.999999882799 {

0 i y j z j z j z j z 0.0999882785034 j z j z j z j z k 1.00000099900 { 0 i y j z j z j z j z 0.100000049950 j z j z j z j z 0.999999882799 k {

0.000235374

0.0000117714

i0 y j z j z j z j z 0.0999999941399 j z j z j z j z k 1.00000000050 {

1.17701 10-7

La solucin aproximada del sistema es: 0 i y j z j z j z z 0.0999999941399 P5 = j j z j z j z j z k 1.00000000050 {

22

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Solucin

c)
Clear@ecuaciones, p, dD; ecuaciones = 9 6 x1 2 Cos@x2 x3 D 1, 9 x2 + ecuacionestrans = 9 1 1 3 Cos @ x2 x3 D + 10 Pi 3

"################################ ########## x2 1 + Sin@x3 D + 1.06 + 0.9, 60 x3 + 3 Exp@ x1 x2 D + 10 Pi 3=; 1 6 ,

Exp@ x1 x2 D =; 20 60 d = 10.5 ; p = 80., 0., 0.<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

1 "################################ ########## x2 1 + Sin@x3 D + 1.06 0.1, 9

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z j z j z 0. z P0 = j =j z x2 z j z j z j j z z j H0L z z j z j 0. k x3 { k {

i - 2 cosHx2 x3 L + 6 x1 - 1 y i0 y j z j z z z j j z j z j j j "################################ ######## # # j z 2 j 9 x2 + x1 + sinHx3 L + 1.06 + 0.9 z z 0z = f Hx1 , x2 , x3 L = j j z z j z j z j j z j z z j z -x1 x2 0 + 10 p - 3 k 60 x3 + 3 { k {

Ecuaciones preparadas para el mtodo del Punto Fijo.


H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3 Hk -1L Hk -1L 1 1 i y cosIHx2 L Hx3 LM + j z 3 6 j z j z y j z z j z z j z z j z z j z 2 z j z H k 1 L H k 1 L 1 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% z j z %%%%%%%%%%%%%%%% %%%%%%%% % %%%%%%% % = z j z H x L + sin IH x LM + 1.06 0.1 z j z 1 3 9 z j z z j z z j z j z j z z H k 1 L H k 1 L { j j - z 1 1 -Hx1 L Hx2 L + H 3 10 p L k 20 { 60

Tabla de datos. Pi+1 - Pi 0.523599

i 0

H1L y i x1 j z j z j z j H1L z j z j z x j 2 z j z j z j j H1L z z x k 3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 0y i j z j z j z j j0 z z j z j j z z k0 {

Pi+1 0.500000000000 y i j z j z j z j j - 0.214395890455 z z j z j z j z k - 0.523598775598 {

i 0.500000000000 z y j j z j z j z 0.214395890455 j z j z j z j z 0.523598775598 k {

i 0.497901916407 z y j j z j z j z 0.200000000000 j z j z j z j z 0.529256504414 k {

0.0143959

23

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H2L i x1 y j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 {

H3L i y x1 j z z j j z j z H 3 L j j z x2 z j z z j j j H3L z z z j k x3 { H4L i y x1 j z j z j z j j x H4L z z j z j 2 z j z j z j j H4L z z x k 3 {

0.498134326654 y i j z j z j j z - 0.199567869407 z j z j z j z j z k - 0.528834138957 {

i 0.497901916407 z y j j z j z j z 0.200000000000 j z j z j z j z k - 0.529256504414 {

0.498145333572 y i j z j z j z j z 0.199604819327 j z j z j z j z 0.528824817283 k {

0.498145333572 y i j z j z j j z - 0.199604819327 z j z j z j z j z k - 0.528824817283 {

i 0.498134326654 z y j j z j z j z 0.199567869407 j z j z j z j z k - 0.528834138957 {

0.000432131

0.0000369499

0.498144712711 y i j z j z j z -6 j z 0.199605997698 j z j z 1.17837 10 j z j z k - 0.528825955120 {

La solucin aproximada del sistema es: i 0.498144712711 z y j j z z j z 0.199605997698 P5 = j j z j z j z j z k - 0.528825955120 {

Problema 6.. Dado el siguiente problema no lineal f1 Hx1 , x2 L = - x1 H1 + x1 L + 2 x2 = 18, f2 Hx1 , x2 L = Hx1 - 1L2 + Hx2 - 6L2 = 25. a) Representar grficamente las curvas f1 y f2 . b) Calcular la solucin aproximada del sistema empleando el mtodo de Punto Fijo comenzando en los puntos 0L H0L T T P0 = IxH 1 , x2 M = H2, 11L ,
0L H0L T P0 = IxH 1 , x2 M = H- 1.5, 10.5L e iterando hasta que Pi+1 - Pi 5 10-5 . T

Solucin

a)
<< Graphics`ImplicitPlot`; Clear@ecuaciones, p, m, d, f, g, g1, g2, gD; f = x H1 + xL + 2 y 18; g = Hx 1L2 + Hy 6L2 25; Print@"Representacin grfica de la solucin", "\n\t f1 Hx, y L = ", f, "\n\t f2 Hx, y L = ", g D; g1 = ImplicitPlot @f == 0, 8x, 5, 7<, PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g2 = ImplicitPlot @g == 0, 8x, 5, 7<,

24

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AspectRatio > Automatic, DisplayFunction > $DisplayFunctionD; Representacin grfica de la solucin f1 Hx, yL = - x Hx + 1L + 2 y - 18 f2 Hx, yL = Hx - 1L2 + Hy - 6L2 - 25

Y 35 30 25 20 15 10 5 -4 -2 2 4 6 X

Solucin

b)
Clear@ecuaciones, p, dD; ecuaciones = 8 x1 H1 + x1 L + 2 x2 18, Hx1 1L2 + Hx2 6L2 25<; ############## !!!!!!!!!!!!!!!! !!!!!!!!!! "################ ecuacionestrans = 9 0.5 + 2 x2 17.75 , 25 Hx1 1L 2 + 6=; d = 10.5 ; p = 82.0, 11.0<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales. 0y i - x1 Hx1 + 1L + 2 x2 - 18 z y i j z=j j z z f Hx1 , x2 L = j 2 2 k Hx1 - 1L + Hx2 - 6L - 25 { k 0 {
H0L i 2. y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 11. {

25

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ecuaciones preparadas para el mtodo del Punto Fijo. "################ ####### Hk -1################ L i y j 2 Hx2 L - 17.75 - 0.5 z j z H0L j z i y j z x1 j z j z j z=j z j z j H0L z z j j z j z 2 j H k 1 L x j z $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%% % k 2 { j 25 - IHx1 L - 1M + 6 z z k {

Tabla de datos. Pi+1 - Pi 0.438447

i 0

H2L i y x1 j z j z j j H2L z z k x2 { H3L i y x1 j z j z j j H3L z z k x2 { H4L i y x1 j z z j j j H4L z z k x2 { H5L i y x1 j z j z j j H5L z z k x2 { H6L i y x1 j z j z j j H6L z z k x2 {

H1L y i x1 z j j z j j H1L z z x k 2 {

H0L i x1 j j j j H0L k x2

y z z z z {

2.00000000000 y i j z j z k 11.0000000000 { 1.56155281281 y i j z j z k 10.8989794856 { 1.51195401815 y i j z j z k 10.9683657714 { 1.54615042038 y i j z j z k 10.9737212511 { 1.54876609259 y i j z j z k 10.9700824659 { 1.54698923590 y i j z j z k 10.9697943394 { 1.54684847479 y i j z j z k 10.9699902189 { i 1.54694417065 z y j j z k 10.9700057088 {

Pi

1.56155281281 y i j z j z k 10.8989794856 { 1.51195401815 y i j z j z k 10.9683657714 { 1.54615042038 y i j z j z k 10.9737212511 { 1.54876609259 y i j z j z k 10.9700824659 { 1.54698923590 y i j z j z k 10.9697943394 { 1.54684847479 y i j z j z k 10.9699902189 {

Pi+1

0.0693863

0.0341964

0.00363879

0.00177686

0.00019588

H7L i y x1 j z j z j j H7L z z k x2 { H8L i y x1 j z j z j j H8L z z x k 2 {

1.54694417065 y i j z j z 0.0000956959 k 10.9700057088 { i 1.54695173798 z y j j z 0.0000105303 k 10.9699951785 { i 1.54694659358 z y j j z k 10.9699943457 { 5.1444 10-6

i 1.54695173798 z y j j z k 10.9699951785 {

La solucin aproximada del sistema es: i 1.54694659358 y z j z P9 = j k 10.9699943457 { Clear@ecuaciones, p, dD; ecuaciones = 8 x1 H1 + x1 L + 2 x2 18, Hx1 1L2 + Hx2 6L2 25<; ############## !!!!!!!!!!!!!!!! !!!!!!!!!! "################ ecuacionestrans = 9 0.5 2 x2 17.75 , 25 Hx1 1L 2 + 6=; d = 10.5 ; p = 8 1.5, 10.5<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

26

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales. 0y i - x1 Hx1 + 1L + 2 x2 - 18 y z j j z=i j z z f Hx1 , x2 L = j 2 2 k Hx1 - 1L + Hx2 - 6L - 25 { k 0 {
H0L i x1 y i - 1.5 y j z j z=j z P0 = j j H0L z z j 10.5 z { x k 2 { k

Ecuaciones preparadas para el mtodo del Punto Fijo. "################ ####### Hk -1################ L i y j z j H0L j - 2 Hx2 L - 17.75 - 0.5 z z i y j z x 1 j z j z j z=j z j z j H0L z z j j z j z 2 j z Hk -1L $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%% % k x2 { j j 25 - IHx1 L - 1M + 6 z z k {

Tabla de datos. Pi+1 - Pi 0.802776

i 0

i x H0L j j 1 j j H0L k x2 i x H1L j j 1 j j H1L k x2

y z z z z { y z z z z {

- 1.50000000000 y i j z j z k 10.5000000000 { - 2.30277563773 y i j z j z k 10.3301270189 { - 2.20594666911 y i j z j z k 9.75388772965 { - 1.82581124573 y i j z j z k 9.83691359752 { - 1.88702097859 y i j z j z k 10.1248988840 { i - 2.08107487744 z y j j z k 10.0822922322 { i - 2.05389332466 z y j j z k 9.93788999333 { - 1.95800548239 y i j z j z k 9.95900689082 { - 1.97241766549 y i j z j z k 10.0311541233 { - 2.02062758317 y i j z j z k 10.0205389218 {

Pi

- 2.30277563773 y i j z j z k 10.3301270189 { - 2.20594666911 y i j z j z k 9.75388772965 { - 1.82581124573 y i j z j z k 9.83691359752 { - 1.88702097859 y i j z j z k 10.1248988840 { - 2.08107487744 y i j z j z k 10.0822922322 { i - 2.05389332466 z y j j z k 9.93788999333 { i - 1.95800548239 z y j j z k 9.95900689082 { - 1.97241766549 y i j z j z k 10.0311541233 { - 2.02062758317 y i j z j z k 10.0205389218 { - 2.01363068271 y i j z j z k 9.98444588416 {

Pi+1

0.576239

H2L i y x1 j z j z j j H2L z z k x2 { H3L i y x1 j z j z j j H3L z z k x2 { H4L i y x1 j z z j j j H4L z z k x2 { H5L i y x1 j z j z j j H5L z z k x2 { H6L i y x1 j z z j j j H6L z z x k 2 {

0.380135

0.287985

0.194054

0.144402

0.0958878

H7L i y x1 j z j z j j H7L z z x k 2 { H8L y i x1 j z j z j z j H8L z x k 2 { H9L i x1 y j z j z j j H9L z z x k 2 {

0.0721472

0.0482099

0.036093

H10L i y x1 j z j z 10 j j H10L z z x k 2 { H11L i y x1 j z j j z 11 j H11L z z k x2 {

- 2.01363068271 y i j z j z k 9.98444588416 {

- 1.98959449795 y i j z j z k 9.98974060663 {

- 1.98959449795 y i j z j z k 9.98974060663 {

0.0240362

- 1.99314473956 y i j z j z k 10.0077830203 {

0.0180424

27

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H12L i x1 y j z z j 12 j j H12L z z x k 2 {

H13L i y x1 j z j z 13 j j H13L z z x k 2 { H14L i y x1 j z j j z 14 j H14L z z k x2 { H15L y i x1 z j j z j 15 j H15L z z k x2 {

- 2.00517973698 y i j z j z k 10.0051322785 { - 2.00341762559 y i j z j z k 9.99610995200 { - 1.99740438893 y i j z j z k 9.99743449806 { - 1.99828868918 y i j z j z k 10.0019453931 { - 2.00129636853 y i j z j z k 10.0012829113 { - 2.00085503051 y i j z j z k 9.99902739529 { - 1.99935145665 y i j z j z k 9.99935858430 { i - 1.99957232857 z y j j z k 10.0004863254 { i - 2.00032418188 z y j j z k 10.0003207179 { - 2.00021379667 y i j z j z k 9.99975684306 { - 1.99983788661 y i j z j z k 9.99983964357 { - 1.99989309191 y i j z j z k 10.0001215799 { - 2.00008105108 y i j z j z k 10.0000801788 { - 2.00005345161 y i j z j z k 9.99993921041 { - 1.99995947306 y i j z j z k 9.99995991074 { - 1.99997327359 y i j z j z k 10.0000303949 { - 2.00002026312 y i j z j z k 10.0000200447 {

- 1.99314473956 y i j z j z k 10.0077830203 {

- 2.00341762559 y i j z j z k 9.99610995200 { - 1.99740438893 y i j z j z k 9.99743449806 { - 1.99828868918 y i j z j z k 10.0019453931 { - 2.00129636853 y i j z j z k 10.0012829113 { - 2.00085503051 y i j z j z k 9.99902739529 { - 1.99935145665 y i j z j z k 9.99935858430 { - 1.99957232857 y i j z j z k 10.0004863254 { i - 2.00032418188 z y j j z k 10.0003207179 { i - 2.00021379667 z y j j z k 9.99975684306 { - 1.99983788661 y i j z j z k 9.99983964357 { - 1.99989309191 y i j z j z k 10.0001215799 { - 2.00008105108 y i j z j z k 10.0000801788 { - 2.00005345161 y i j z j z k 9.99993921041 { - 1.99995947306 y i j z j z k 9.99995991074 { - 1.99997327359 y i j z j z k 10.0000303949 { - 2.00002026312 y i j z j z k 10.0000200447 { - 2.00001336305 y i j z j z k 9.99998480258 {

- 2.00517973698 y i j z j z k 10.0051322785 {

0.012035

0.00902233

0.00601324

0.0045109

H17L i y j j x1 z z 17 j j H17L z z k x2 { H18L i j x1 y z z j 18 j j H18L z z k x2 { H19L i z j x1 y z j 19 j z j H19L z k x2 { H20L i j x1 y z z j 20 j j H20L z z x k 2 {

i x H16L y j j 1 z z 16 j j H16L z z k x2 {

0.00300768

0.00225552

0.00150357

0.00112774

0.000751853

H21L i j x1 y z z j 21 j j H21L z z x k 2 { H22L i x1 y j z z j 22 j j H22L z z x k 2 { H23L i x1 y j z z j 23 j j H23L z z x k 2 {

0.000563875

0.00037591

0.000281936

H24L i x1 y z j z j 24 j j H24L z z x k 2 { H25L i y x1 j z j z 25 j j H25L z z x k 2 { H26L i y x1 j z j j z 26 j H26L z z k x2 {

0.000187959

0.000140968

0.0000939786

H27L y i j z j x1 z 27 j z j H27L z k x2 {

0.0000704842

i x H28L y j j 1 z z 28 j j H28L z z k x2 { i x H29L y j j 1 z z 29 j j H29L z z k x2 {


H30L i j x1 y z z j 30 j j H30L z z k x2 {

0.0000469895

0.0000352421

- 2.00001336305 y i j z j z k 9.99998480258 {

- 1.99998986835 y i j z j z k 9.99998997767 {

0.0000234947

28

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H31L i x1 y j z z j 31 j j H31L z z x k 2 {

H33L i y x1 j z j j z 33 j H33L z z k x2 {

H32L i y x1 j z j z 32 j j H32L z z x k 2 {

- 1.99999331843 y i j z j z k 10.0000075987 {

- 1.99998986835 y i j z j z k 9.99998997767 {

- 2.00000506580 y i j z j z k 10.0000050112 {

- 2.00000506580 y i j z j z k 10.0000050112 {

- 1.99999331843 y i j z j z k 10.0000075987 {

0.000017621

0.0000117474 8.81052 10-6

- 2.00000334077 y i j z j z k 9.99999620064 {

La solucin aproximada del sistema es: i - 2.00000334077 y z j z P34 = j k 9.99999620064 {

Problema 7. Aproximar las soluciones de los siguientes sistemas no lineales, empleando el mtodo de Punto FIjo con la aproximaciin inicial dada, iterando hasta que Pi+1 - Pi 10-5 . a) f1 Hx1 , x2 L = x1 2 + x2 2 - x1 = 0, f2 Hx1 , x2 L = x1 2 - x2 2 - x2 = 0, 0L H0L T T P0 = IxH 1 , x2 M = H0.7, 0.4L b) f1 Hx1 , x2 L = 3 x1 2 - x2 2 = 0, f2 Hx1 , x2 L = 3 x1 x2 2 - x1 3 - 1 = 0, 0L H0L T T P0 = IxH 1 , x2 M = H0.4, 0.7L c) f1 Hx1 , x2 , x3 L = x1 2 + x2 - 37 = 0, f2 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0, f3 Hx1 , x2 , x3 L = x3 + x1 + x2 - 3 = 0 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H5, 1, - 1L d) f1 Hx1 , x2 , x3 L = x1 2 + 2 x2 2 - x2 - 2 x3 = 0, f2 Hx1 , x2 , x3 L = x1 2 - 8 x2 2 + 10 x3 = 0, x1 2 f3 Hx1 , x2 , x3 L = - 1 = 0 7 x3 x2
0L H0L H0L T P0 = IxH 1 , x2 , x3 M = H0.5, 0.5, 0.1L T

Solucin

a)
Clear@ecuaciones, p, dD; ecuaciones = 8x1 2 + x2 2 x1 , x1 2 x2 2 x2 <; !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! ecuacionestrans = 9 x1 x2 2 , x2 + x1 2 =;

d = 10.5 ; p = 80.7, 0.4<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

29

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.


2 2 - x1 + x2 i x1 j f Hx1 , x2 L = j j j 2 2 k x1 - x2 - x2

H0L i 0.7 y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 0.4 {

y i0 z y z j z z z = j0 z k { {

Ecuaciones preparadas para el mtodo del Punto Fijo. ###### H0L i Hk -1L ################ Hk -1 L 2# j "################ i y x1 Hx1 L - Hx2 L j j z j j z j j j H0L z z=j j j ################ ###### Hk -1L 2 Hk 1L # k x2 { k "################ Hx1 L - Hx2 L y z z z z z z z {

Tabla de datos. Pi+1 - Pi 0.1

i 0

H2L i y x1 j z j z j j H2L z z k x2 { H3L y i x1 z j z j j z j H3L z k x2 { H4L i y x1 j z j z j j H4L z z k x2 { H5L i y x1 j z j z j j H5L z z x k 2 { H6L i y x1 j z j z j j H6L z z x k 2 {

H1L i y x1 j z z j j j H1L z z k x2 {

i x H0L j j 1 j j H0L k x2

y z z z z {

0.700000000000 y i j z j z k 0.400000000000 { 0.734846922835 y i j z j z k 0.300000000000 { 0.803023612875 y i j z j z k 0.489897948557 { 0.750348994052 y i j z j z k 0.393635585635 { i 0.771621681768 z y j j z k 0.411567767494 { i 0.776037147647 z y j j z k 0.428756635260 { i 0.769548500984 z y j j z k 0.416505725371 { 0.772056657064 y i j z j z k 0.419164848234 { 0.772241857884 y i j z j z k 0.420602702657 { 0.771579694135 y i j z j z k 0.419231182537 {

Pi

0.734846922835 y i j z j z k 0.300000000000 { 0.803023612875 y i j z j z k 0.489897948557 { 0.750348994052 y i j z j z k 0.393635585635 { 0.771621681768 y i j z j z k 0.411567767494 { i 0.776037147647 z y j j z k 0.428756635260 { i 0.769548500984 z y j j z k 0.416505725371 { i 0.772056657064 z y j j z k 0.419164848234 { 0.772241857884 y i j z j z k 0.420602702657 { 0.771579694135 y i j z j z k 0.419231182537 { 0.771896955379 y i j z j z k 0.419647520980 {

Pi+1

0.189898

0.0962624

0.0212727

0.0171889

0.0122509

0.00265912

H7L i x1 y j z j z j j H7L z z x k 2 { H8L i x1 y j z j z j j H8L z z x k 2 { H9L i y x1 j z j z j j H9L z z x k 2 {

0.00143785

0.00137152

0.000416338

H10L i y x1 j z j z 10 j j H10L z z x k 2 {

0.771896955379 y i j z j z k 0.419647520980 {

0.771876229401 y i j z j z k 0.419734902937 {

0.000087382

30

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H11L i x1 y j z z j 11 j j H11L z z x k 2 { H12L i x1 y j z j z 12 j j H12L z z x k 2 {

H13L i y x1 j z j j z 13 j H13L z z k x2 {

0.771815289209 y i j z j z k 0.419592672216 {

0.771876229401 y i j z j z k 0.419734902937 {

0.771853145768 y i j z j z k 0.419650054738 {

0.771853145768 y i j z j z k 0.419650054738 {

0.771815289209 y i j z j z k 0.419592672216 {

0.000142231

0.0000573825 6.67313 10-6

0.771846472640 y i j z j z k 0.419651312275 {

La solucin aproximada del sistema es: i 0.771846472640 y z j z P14 = j k 0.419651312275 {

Solucin

b)
Clear@ecuaciones, p, dD; ecuaciones = 83 x1 2 x2 2 , 3 x1 x2 2 x1 3 1<; !!!!!!!!!!!!!!!! !!!!! !!! ! !!!!!!!!!!!!!!!! ecuacionestrans = 9x2 3 , H1 + x1 3 L H3 x1 L =; d = 10.5 ; p = 80.4, 0.7<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;
2 2 - x2 i 3 x1 y 0 i z j y z j z f Hx1 , x2 L = j j z j z = j0 z 3 2 k { x + 3 x x 1 1 2 k 1 {

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.

H0L i 0.4 y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 0.7 {

Ecuaciones preparadas para el mtodo del Punto Fijo. i x H0L j j 1 j j H0L k x2


Hx2 L i j !!!! j j 3 j y j z j z j z = Hk -1L 3 j Hx1 L +1 z j j $%%%%%%%%%%%%%%%% %%%%%% Hk 1L j { j H x1 L j !!!! k 3
Hk -1L

y z z z z z z z z z z z z z {

Tabla de datos. Pi+1 - Pi 0.24163

i 0

H0L i x1 y j z j z j j H0L z z x k 2 {

0.400000000000 y i j z j z k 0.700000000000 {

Pi

0.404145188433 y i j z j z k 0.941629792788 {

Pi+1

31

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H1L i x1 y j z j z j j H1L z z x k 2 {

H2L i y x1 j z j z j j H2L z z x k 2 { H3L i y x1 j z j z j j H3L z z k x2 { H4L y i x1 z j z j j z j H4L z k x2 { H5L i y x1 j z j z j j H5L z z k x2 { H6L i y x1 j z j z j j H6L z z k x2 {

0.543650214343 y i j z j z k 0.937672940468 { 0.541365724591 y i j z j z k 0.843598161451 { 0.487051625602 y i j z j z k 0.844641336143 { 0.487653902791 y i j z j z k 0.873763836342 { 0.504467786120 y i j z j z k 0.873392046155 { 0.504253132956 y i j z j z k 0.863476476688 { 0.498528376255 y i j z j z k 0.863597549558 { i 0.498598277709 z y j j z k 0.866878386985 {

0.404145188433 y i j z j z k 0.941629792788 {

0.541365724591 y i j z j z k 0.843598161451 { 0.487051625602 y i j z j z k 0.844641336143 { 0.487653902791 y i j z j z k 0.873763836342 { 0.504467786120 y i j z j z k 0.873392046155 { 0.504253132956 y i j z j z k 0.863476476688 { 0.498528376255 y i j z j z k 0.863597549558 { 0.498598277709 y i j z j z k 0.866878386985 { i 0.500492470081 z y j j z k 0.866837719240 {

0.543650214343 y i j z j z k 0.937672940468 {

0.139505

0.0940748

0.0543141

0.0291225

0.0168139

0.00991557

H7L i y x1 j z j z j j H7L z z k x2 { H8L y i x1 z j z j j z j H8L z k x2 { H9L i y x1 j z j z j j H9L z z x k 2 {

0.00572476

0.00328084

0.00189419

H12L i x1 y j z z j 12 j j H12L z z x k 2 { H13L i x1 y z j z j 13 j j H13L z z x k 2 { H14L i y x1 j z j z 14 j j H14L z z x k 2 { H15L i y x1 j z j j z 15 j H15L z z k x2 {

H11L i x1 y j z z j 11 j j H11L z z x k 2 {

H10L i j x1 y z z j 10 j j H10L z z x k 2 {

i 0.500492470081 z y j j z k 0.866837719240 { 0.500468990547 y i j z j z k 0.865741449200 { 0.499836058744 y i j z j z k 0.865754970393 { 0.499843865209 y i j z j z k 0.866120096701 { 0.500054670981 y i j z j z k 0.866115585789 { 0.500052066604 y i j z j z k 0.865993844080 { 0.499981778996 y i j z j z k 0.865995347290 { 0.499982646875 y i j z j z k 0.866035924197 { 0.500006073963 y i j z j z k 0.866035423080 {

i 0.500468990547 z y j j z k 0.865741449200 { 0.499836058744 y i j z j z k 0.865754970393 { 0.499843865209 y i j z j z k 0.866120096701 { 0.500054670981 y i j z j z k 0.866115585789 { 0.500052066604 y i j z j z k 0.865993844080 { 0.499981778996 y i j z j z k 0.865995347290 { 0.499982646875 y i j z j z k 0.866035924197 { 0.500006073963 y i j z j z k 0.866035423080 { 0.500005784643 y i j z j z k 0.866021897037 {

0.00109627

0.000632932

0.000365126

0.000210806

0.000121742

0.0000702876

i x H16L y j z j 1 z 16 j z j H16L z k x2 {
H17L i y j j x1 z z 17 j j H17L z z k x2 {

0.0000405769

0.0000234271

i x H18L y j j 1 z z 18 j j H18L z z k x2 {
H19L i j x1 y z z j 19 j j H19L z z k x2 {

0.000013526 7.80926 10-6

0.500005784643 y i j z j z k 0.866021897037 {

0.499997975378 y i j z j z k 0.866022064071 {

32

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 0.499997975378 y z j z P20 = j k 0.866022064071 {

Solucin

c)
Clear@ecuaciones, p, dD; ecuaciones = 8 x1 2 + x2 37, x1 x2 2 5, x3 + x1 + x2 3<; !!!!!!!!!!!!!!! !!!!!!!!!!!!! ecuacionestrans = 9 37 x2 , x1 5 , 3 x1 x2 =; d = 10.5 ; p = 85.0, 1.0, 1.0<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.


2 + x2 - 37 i x1 y i0 y j z j j z j z z j z z j z 2 j z f Hx1 , x2 , x3 L = j =j j0 z z j - x2 + x1 - 5 z j z j z j z j z j z j z 0 k { x + x + x 3 k 1 2 3 {

H0L i y x1 5. y j z j z j z j z i j z j j z H0L z j z j z j z 1. = P0 = j j z x z 2 z j z j j z j z j j z j H0L z k - 1. z { x k 3 {

Ecuaciones preparadas para el mtodo del Punto Fijo. ######## ### H k - 1L H0L y i j "################ z i y 37 - Hx2 L x1 j z j z j z j z j z j z j z j j "################ z H0L z j z z j z Hk -1L ######## j z =j x2 j z j z j z H x L 5 j z j z 1 j z j H0L z z j z j j z j H k 1 L H k 1 L x k 3 { k - Hx1 L - Hx2 L + 3 z {

Tabla de datos. Pi+1 - Pi 2.

i 0

H1L y i x1 j z j z j z j j x H1L z z j z j z 2 j z j z j j H1L z z x k 3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 5.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 1.00000000000 {

Pi+1 6.00000000000 y i j z j z j z j z 0 j z j z j z j z k - 3.00000000000 {

6.00000000000 y i j z j z j z j z j0 z j z j z j z 3.00000000000 k {

6.08276253030 y i j z j z j z j j 1.00000000000 z z j z j z j z 3.00000000000 k {

1.

33

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H2L i x1 y j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 {

H3L i y x1 j z z j j z j z H 3 L j j z x2 z j z z j j j H3L z z z j k x3 { H4L i y x1 z j j z j z j j x H4L z z j z j 2 z z j z j j z j H4L z x k 3 { H5L i y x1 j z j z j z j z H 5 L j j x2 z z j z j z j z j j H5L z z k x3 {

6.00000000000 y i j z j z j j z 1.04055875870 z j z j z j z j z k - 4.08276253030 { 5.99661915093 y i j z j z j z j z 1.00000000000 j z j z j z j z 4.04055875870 k { 6.00000000000 y i j z j z j j z 0.998308144277 z j z j z j z j z k - 3.99661915093 { 6.00014098632 y i j z j z j z j j 1.00000000000 z z j z j z j z 3.99830814428 k { i 6.00000000000 z y j j z j z j z 1.00007049068 j z j z j z j z k - 4.00014098632 { 5.99999412577 y i j z j z j z j j 1.00000000000 z z j z j z j z k - 4.00007049068 {

i 6.08276253030 z y j j z j z j z 1.00000000000 j z j z j z j z k - 3.00000000000 {

5.99661915093 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 4.04055875870 { 6.00000000000 y i j z j z j z j z 0.998308144277 j z j z j z j z 3.99661915093 k { 6.00014098632 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 3.99830814428 { 6.00000000000 y i j z j z j z j j 1.00007049068 z z j z j z j z 4.00014098632 k { i 5.99999412577 z y j j z j z j z 1.00000000000 j z j z j z j z k - 4.00007049068 { 6.00000000000 y i j z j z j z j j 0.999997062883 z z j z j z j z k - 3.99999412577 {

i 6.00000000000 z y j j z j z j z 1.04055875870 j z j z j z j z k - 4.08276253030 {

1.08276

0.0422038

0.0439396

0.00169186

H6L i y x1 j z j z j z j j x H6L z z j z z j 2 z j j z j z j H6L z x k 3 { H7L i x1 y j z z j j z j z H 7 L j z j x2 z j z j z j z j j H7L z z k x3 {

0.00183284

0.0000704956

H8L i y x1 j z z j j z j z H 8 L j j z x2 z j z j z j j H8L z z j z k x3 { H9L i y x1 j z j z j z j j x H9L z z j z j 2 z j z j z j j H9L z z x k 3 {

0.0000763649

i 6.00000000000 z y j j z j z j z 0.999997062883 j z j z j z j z 3.99999412577 k {

i 6.00000024476 z y j j z j z j z 1.00000000000 j z j z j z j z 3.99999706288 k {

2.93712 10-6

La solucin aproximada del sistema es: P10 i 6.00000024476 z y j j z z j z 1.00000000000 =j j z j z j z j z k - 3.99999706288 {

Solucin

d)
Clear@ecuaciones, p, dD;

ecuaciones = 9 x1 2 + 2 x2 2 x2 2 x3 , x1 2 8 x2 2 + 10 x3 ,

x1 2 7 x3 x2

1=;

34

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


x1 2 !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ecuacionestrans = 9 2 x3 + x2 2 x2 2 , H10 x3 + x1 2 L 8 , =; 7 x2 d = 10.5 ; p = 80.5, 0.5, 0.1<; puntoFijo@ecuaciones, ecuacionestrans, p, dD; Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.
2 2 x1 + 2 x2 - x2 - 2 x3 y i j z 0y i j z j z j z j z j z j x 2 - 8 x 2 + 10 x3 z j j z z 0z 1 2 =j f Hx1 , x2 , x3 L = j z j z j z j z j z j z j z z 2 j x1 z j j z 0{ k 1 k 7 x2 x3 {

H0L i y x1 0.5 y j z i j z j z j z j z j z j H 0 L j z j z j z 0.5 z P0 = j =j z x2 z j z j z j z j z z j H0L z z j j 0.1 k { x k 3 {

Ecuaciones preparadas para el mtodo del Punto Fijo. "################################ ################ i Hk -1L 2 Hk -1L ################ Hk -###### 1L j L + Hx2 L + 2 Hx3 L - 2 Hx2 j H0L j i y j x j 1 z j j j z "################################ 2 ######## # ### # # j j z H k 1 L H k 1 L j Hx1 L +10 Hx3 L j H0L z j z j j z =j j x2 !!!! j z j j z 2 2 j z j j H0L z z j j j j Hk-1L 2 j Hx1 L k x3 { j j Hk -1 L L k 7 Hx2 Tabla de datos. Pi+1 - Pi 0.104715 y z z z z z z z z z z z z z z z z z z z {

i 0

H0L i x1 y j z j z j z j z H 0 L j j x2 z z j z j z j z j j H0L z z k x3 { H1L i y x1 z j z j j z j z H 1 L j z j x2 z j z j z j j H1L z z j z k x3 { H2L y i x1 z j j z j z j z j x H2L z z j j 2 z z j j z j j H2L z z x k 3 {

Pi i 0.500000000000 z y j j z j z j z 0.500000000000 j z j z j z j z k 0.100000000000 {

Pi+1 i 0.447213595500 z y j j z j z j z 0.395284707521 j z j z j z j z k 0.0714285714286 { 0.475017736909 y i j z j z j j z 0.338061701891 z j z j z j z j z k 0.0722806322324 { i 0.504035254506 z y j j z j z j z 0.344319650307 j z j z j z j z 0.0953510849460 k { 0.545811118450 y i j z j z j j z 0.388516792952 z j z j z j z j z k 0.105405186123 {

0.447213595500 y i j z j z j j z 0.395284707521 z j z j z j z j z k 0.0714285714286 { i 0.475017736909 z y j j z j z j z 0.338061701891 j z j z j z j z 0.0722806322324 k { 0.504035254506 y i j z j z j j z 0.344319650307 z j z j z j z j z k 0.0953510849460 { 0.545811118450 y i j z j z j z j j 0.388516792952 z z j z j z j z 0.105405186123 k {

0.057223

0.0290175

H4L i x1 y j z j z j z j H4L z j z j z x j z 2 j z j z j j H4L z z x k 3 {

H3L i y x1 j z j z j z j z H 3 L j j x2 z z j z j z j z j z j H3L z k x3 {

0.0441971

0.545377454967 y i j z j z j z j j 0.411090263545 z z j z j z j z 0.109541055488 k {

0.0225735

35

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H5L i x1 y j z j z j z j z j H 5 L j x2 z z j z j z j z j j H5L z z k x3 {

H6L i y x1 j z z j j z j z H 6 L j j z x2 z j z z j j j H6L z z z j k x3 { H7L i y x1 z j j z j z j j x H7L z z j z j 2 z z j z j j z j H7L z x k 3 {

i 0.545377454967 z y j j z j z j z 0.411090263545 j z j z j z j z k 0.109541055488 { 0.540538587853 y i j z j z j j z 0.417259979400 z j z j z j z j z k 0.103361578001 { 0.525139366821 y i j z j z j z j z 0.407093009177 j z j z j z j z 0.100034229902 k {

H8L i y x1 j z j z j z j z H 8 L j j x2 z z j z j z j z j j H8L z z k x3 { H9L i y x1 j z j z j z j j x H9L z z j z z j 2 z j j z j z j H9L z x k 3 {

0.525082881781 y i j z j z j j z 0.399392296747 z j z j z j z j z k 0.0967737271574 { 0.523365395933 y i j z j z j z j j 0.394247591038 z z j z j z j z 0.0986184099426 k {

0.525082881781 y i j z j z j z j z 0.399392296747 j z j z j z j z 0.0967737271574 k { 0.523365395933 y i j z j z j j z 0.394247591038 z j z j z j z j z k 0.0986184099426 { 0.529737751010 y i j z j z j z j j 0.396877726303 z z j z j z j z 0.0992528349793 k { i 0.529489883747 z y j j z j z j z 0.398928319789 j z j z j z j z k 0.101010630244 { 0.531659638883 y i j z j z j z j j 0.401631958300 z z j z j z j z k 0.100397390810 { i 0.528970963348 z y j j z j z j z 0.401035515840 j z j z j z j z 0.100540509352 k {

0.525139366821 y i j z j z j j z 0.407093009177 z j z j z j z j z k 0.100034229902 {

i 0.540538587853 z y j j z j z j z 0.417259979400 j z j z j z j z k 0.103361578001 {

0.00617948

0.0153992

0.00770071

0.00514471

0.00637236

H11L i y x1 j z z j j z j z H 11 L j z 11 j x2 z j z j z j j H11L z z j z k x3 { H12L i y x1 j z z j j z j H12L z z j z j 12 j x z 2 j z z j j z j H12L z x k 3 { H13L i y x1 j z z j j z j z H 13 L j z z 13 j x j z 2 j z j z j j H13L z z k x3 {

H10L i x1 y j z z j j z j z H 10 L j z j x2 z 10 j z j z j z j j H10L z z k x3 {

i 0.529737751010 z y j j z j z j z 0.396877726303 j z j z j z j z k 0.0992528349793 { 0.529489883747 y i j z j z j z j j 0.398928319789 z z j z j z j z k 0.101010630244 { i 0.531659638883 z y j j z j z j z 0.401631958300 j z j z j z j z 0.100397390810 k { 0.528970963348 y i j z j z j j z 0.401035515840 z j z j z j z j z k 0.100540509352 {

0.00205059

0.00270364

0.00268868

H14L i y x1 z j j z j z j H14L z j z z j 14 j x z 2 j z z j j j H14L z z x k 3 { H15L i x1 y j z z j z j j z j H 15 L j x2 z z 15 j z j z j z j j H15L z z k x3 { H16L i y x1 j z j z j z j z H 16 L j z 16 j x2 z j z j z j j H16L z z j z k x3 {

0.529582443642 y i j z j z j z j j 0.400814073727 z z j z j z j z 0.0996742073289 k { 0.528070681812 y i j z j z j j z 0.399562203841 z j z j z j z j z k 0.0999599789518 { 0.529322446405 y i j z j z j z j j 0.399759057825 z z j z j z j z k 0.0997014955401 { i 0.528722460539 z y j j z j z j z 0.399561823700 j z j z j z j z 0.100125401176 k {

0.528070681812 y i j z j z j z j j 0.399562203841 z z j z j z j z 0.0999599789518 k { 0.529322446405 y i j z j z j j z 0.399759057825 z j z j z j z j z k 0.0997014955401 { 0.528722460539 y i j z j z j z j j 0.399561823700 z z j z j z j z k 0.100125401176 {

0.529582443642 y i j z j z j j z 0.400814073727 z j z j z j z j z k 0.0996742073289 {

0.000866302

0.00151176

0.00125176

0.000599986

H17L i y x1 j z j z j z j j H17L z z j z 17 j x z 2 j z j z j j H17L z z x k 3 {

i 0.529635085822 z y j j z j z j z 0.400125207284 j z j z j z j z 0.0999478584851 k {

0.000912625

36

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H18L i x1 y j z j z j z j z H 18 L j j x2 z z 18 j z j z j z j j H18L z z k x3 {

H19L i y x1 j z z j j z j z H 19 L j z 19 j x2 z j z z j j j H19L z z z j k x3 { H20L i y x1 z j j z j z j H20L z j z j z 20 j x z 2 z j z j j z j H20L z x k 3 {

i 0.529635085822 z y j j z j z j z 0.400125207284 j z j z j z j z k 0.0999478584851 { 0.528980681354 y i j z j z j j z 0.399998735777 z j z j z j z j z k 0.100151980654 {

H21L i y x1 j z j z j z j z H 21 L j j x2 z z 21 j z j z j z j j H21L z z k x3 { H22L i y x1 j z j z j z j H22L z j z j z 22 j x z 2 z j j z j z j H22L z x k 3 {

0.529438117100 y i j z j z j z j z 0.400209377668 j z j z j z j z 0.0999362305849 k { 0.528910906383 y i j z j z j j z 0.399947969380 z j z j z j z j z k 0.100056454546 {

0.529438117100 y i j z j z j j z 0.400209377668 z j z j z j z j z k 0.0999362305849 { 0.528910906383 y i j z j z j z j z 0.399947969380 j z j z j z j z 0.100056454546 k {

i 0.528980681354 z y j j z j z j z 0.399998735777 j z j z j z j z k 0.100151980654 {

0.000654404

0.000457436

0.000527211

H23L i x1 y j z z j j z j z H 23 L j z j x2 z 23 j z j z j z j j H23L z z k x3 { H24L i y x1 j z z j j z j z H 24 L j z 24 j x2 z j z j z j j H24L z z j z k x3 {

0.529286427230 y i j z j z j z j j 0.400048636473 z z j z j z j z 0.0999225500417 k { i 0.528976288191 z y j j z j z j z 0.399901491381 j z j z j z j z k 0.100039308263 {

0.529286427230 y i j z j z j j z 0.400048636473 z j z j z j z j z k 0.0999225500417 { 0.528976288191 y i j z j z j z j j 0.399901491381 z z j z j z j z 0.100039308263 k {

0.000375521

0.000310139

H25L i y x1 j z z j j z j H25L z z j z j 25 j x z 2 j z z j j z j H25L z x k 3 { H26L i y x1 j z z j j z j z H 26 L j z z 26 j x j z 2 j z j z j j H26L z z k x3 {

0.529280362652 y i j z j z j z j j 0.400032654307 z z j z j z j z k 0.0999588718364 { i 0.529054013269 z y j j z j z j z 0.399957250943 j z j z j z j z 0.100041012464 k {

i 0.529280362652 z y j j z j z j z 0.400032654307 j z j z j z j z k 0.0999588718364 { 0.529054013269 y i j z j z j z j j 0.399957250943 z z j z j z j z k 0.100041012464 {

0.000304074

0.000226349

H27L i y x1 z j j z j z j j H27L z z z j 27 j x z 2 j z z j j j H27L z z x k 3 { H28L i x1 y j z z j z j j z H 28 L j j x2 z z 28 j z j z j z j j H28L z z k x3 {

0.529251991690 y i j z j z j j z 0.400048164850 z j z j z j z j z k 0.0999743091457 { 0.529074394336 y i j z j z j z j j 0.399976680909 z z j z j z j z 0.100026409432 k {

i 0.529251991690 z y j j z j z j z 0.400048164850 j z j z j z j z 0.0999743091457 k { 0.529074394336 y i j z j z j j z 0.399976680909 z j z j z j z j z k 0.100026409432 {

0.000197978

0.000177597

H29L i y x1 j z j z j z j z H 29 L j z 29 j x2 z j z j z j j H29L z z j z k x3 { H30L i y x1 j z j z j z j H30L z j z j z 30 j x z 2 j z j z j j H30L z z x k 3 {

0.529213387237 y i j z j z j j z 0.400028719135 z j z j z j z j z k 0.0999771551346 { 0.529090802357 y i j z j z j z j j 0.399974743043 z z j z j z j z k 0.100016679458 {

0.529213387237 y i j z j z j z j j 0.400028719135 z z j z j z j z 0.0999771551346 k { 0.529090802357 y i j z j z j z j z j j 0.399974743043 z z j z j z k 0.100016679458 {

0.000138993

0.000122585

i 0.529196099584 z y j j z j z j z 0.400016229627 j z j z j z j z 0.0999838407686 k {

0.529196099584 y i j z j z j z j j 0.400016229627 z z j z j z j z k 0.0999838407686 { i 0.529110520812 z y j j z j z j z 0.399982330782 j z j z j z j z 0.100013267703 k {

0.000105297

0.0000855788

37

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H31L i x1 y j z j z j z j z H 31 L j j x2 z z 31 j z j z j z j j H31L z z k x3 {

H33L i y x1 z j j z j z j H33L z j z j z 33 j x z 2 z j z j j z j H33L z x k 3 { H34L i y x1 j z j z j z j z H 34 L j j x2 z z 34 j z j z j z j j H34L z z k x3 {

H32L i y x1 j z z j j z j z H 32 L j z 32 j x2 z j z z j j j H32L z z z j k x3 {

0.529185351567 y i j z j z j j z 0.400014159166 z j z j z j z j z k 0.0999893965626 { 0.529122194984 y i j z j z j z j z 0.399989234533 j z j z j z j z 0.100009722833 k {

i 0.529110520812 z y j j z j z j z 0.399982330782 j z j z j z j z k 0.100013267703 {

i 0.529185351567 z y j j z j z j z 0.400014159166 j z j z j z j z k 0.0999893965626 { 0.529122194984 y i j z j z j j z 0.399989234533 z j z j z j z j z k 0.100009722833 {

0.0000748308

0.0000631566

H35L i y x1 j z j z j z j j H35L z z j z 35 j x z 2 z j j z j z j H35L z x k 3 { H36L i x1 y j z z j j z j z H 36 L j z j x2 z 36 j z j z j z j j H36L z z k x3 {

0.529174739302 y i j z j z j j z 0.400010550729 z j z j z j z j z k 0.0999920830196 { 0.529129318200 y i j z j z j z j j 0.399991677243 z z j z j z j z 0.100006613827 k {

0.529174739302 y i j z j z j z j z 0.400010550729 j z j z j z j z 0.0999920830196 k { 0.529129318200 y i j z j z j j z 0.399991677243 z j z j z j z j z k 0.100006613827 {

0.0000525443

0.0000454211

H37L i y x1 j z z j j z j z j H 37 L z 37 j x2 z j z j z j j H37L z z j z k x3 { H38L i y x1 j z z j j z j H38L z z j z j 38 j x z 2 j z z j j z j H38L z x k 3 {

i 0.529167479320 z y j j z j z j z 0.400006870824 j z j z j z j z k 0.0999941646317 { 0.529135338713 y i j z j z j z j j 0.399993729246 z z j z j z j z k 0.100004789772 {

0.529167479320 y i j z j z j z j j 0.400006870824 z z j z j z j z 0.0999941646317 k { i 0.529135338713 z y j j z j z j z 0.399993729246 j z j z j z j z k 0.100004789772 {

0.0000381611

0.0000321406

H39L i y x1 j z z j j z j z H 39 L j z z 39 j x j z 2 j z j z j j H39L z z k x3 { H40L i y x1 z j j z j z j H40L z j z z j 40 j x z 2 j z z j j j H40L z z x k 3 {

i 0.529162868991 z y j j z j z j z 0.400005016281 j z j z j z j z 0.0999959271514 k { 0.529139721136 y i j z j z j j z 0.399995720826 z j z j z j z j z k 0.100003510857 {

0.529162868991 y i j z j z j z j j 0.400005016281 z z j z j z j z k 0.0999959271514 { i 0.529139721136 z y j j z j z j z 0.399995720826 j z j z j z j z 0.100003510857 k {

0.0000275303

0.0000231479

H41L i x1 y j z z j z j j z H 41 L j j x2 z z 41 j z j z j z j j H41L z z k x3 { H42L i y x1 j z j z j z j z H 42 L j z 42 j x2 z j z j z j j H42L z z j z k x3 {

0.529159323060 y i j z j z j z j j 0.400003742647 z z j z j z j z 0.0999970856495 k { 0.529142632645 y i j z j z j z j z j j 0.399996944625 z z j z j z k 0.100002489023 {

0.529159323060 y i j z j z j j z 0.400003742647 z j z j z j z j z k 0.0999970856495 { 0.529142632645 y i j z j z j z j j 0.399996944625 z z j z j z j z 0.100002489023 k {

0.0000196019

0.0000166904

H43L i y x1 j z j z j z j H43L z j z j z 43 j x z 2 j z j z j j H43L z z x k 3 {

0.529156698201 y i j z j z j z j j 0.400002627477 z z j z j z j z k 0.0999978801428 { i 0.529144766378 z y j j z j z j z 0.399997751975 j z j z j z j z 0.100001775709 k {

0.529156698201 y i j z j z j j z 0.400002627477 z j z j z j z j z k 0.0999978801428 { 0.529144766378 y i j z j z j z j j 0.399997751975 z z j z j z j z k 0.100001775709 {

0.0000140656

0.0000119318

i 0.529154892468 z y j j z j z j z 0.400001865757 j z j z j z j z 0.0999984847783 k {

0.0000101261

38

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: P45 0.529146340907 y i j z j z j z j z 0.399998398123 =j z j z j z j z 0.100001283634 k {

Problema 8. Dado el siguiente problema no lineal f1 Hx1 , x2 , x3 L = 10 x1 - 2 x2 2 + x2 - 2 x3 - 5 = 0, f2 Hx1 , x2 , x3 L = 4 x3 2 + 8 x2 2 - 9 = 0. f3 Hx1 , x2 , x3 L = 8 x3 x2 + 4 = 0. Calcular la solucin aproximada del sistema empleando el mtodo de Punto Fijo 0L H 0L H 0L T T comenzando en los puntosP0 = IxH 1 , x2 , x3 M = H1, 1, - 1L , e iterando hasta que Pi+1 - Pi 5 10-4 .
Clear@ecuaciones, p, dD; ecuaciones = 810 x1 2 x2 2 + x2 2 x3 5, 4 x3 2 + 8 x2 2 9, 8 x2 x3 + 4<; ecuacionestrans = !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! ! 9I2 x2 2 x2 + 2 x3 + 5M 10, H 4 x3 2 + 9L 8 , 4 H8 x2 L=; d = 10.4 ; p = 81., 1., 1.<; puntoFijo@ecuaciones, ecuacionestrans, p, dD;

Mtodo del Punto Fijo para sistemas de ecuaciones no lineales.


2 + x2 + 10 x1 - 2 x3 - 5 - 2 x2 i j j j j j 8 x2 + 4 x2 - 9 f Hx1 , x2 , x3 L = j 2 3 j j j 8 x x + 4 k 2 3

H0L i y x1 1. y j z i j z j z j z j z j z j H 0 L j z j z j z 1. z P0 = j =j z x2 z j z j z j z j z z j H0L z z j j 1. k { x k 3 {

y 0y i z j z z j z z j z z z 0z =j j z z j z z z j z z z j 0 k { {

Ecuaciones preparadas para el mtodo del Punto Fijo.


H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3 Hk -1L 2 Hk -1L Hk -1L 1 i j J2 Hx2 L - Hx2 L + 2 Hx3 L + 5N y z j z 10 j z y j z z j z z j z z j z "################ ######## # ### 2 # # z j z Hk -1L z j z 9-4 Hx3 L z j z = z j z z !!!! j z z j z 2 2 z j z z j z j z j z 1 z { j j - z Hk -1L 2 H x L k { 2

Tabla de datos.

39

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

H2L i x1 y j z j z j z j z H 2 L j j x2 z z j z j z j z j j H2L z z k x3 { H3L i y x1 j z j z j z j z H 3 L j j z x2 z j z j z j j H3L z z j z k x3 {

H1L y i x1 z j z j z j j H 1 L z jx z j z j z 2 z j j j H1L z z j z k x3 {

y z z z z z z z z z z z {

Pi 1.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 1.00000000000 {

Pi+1 0.400000000000 y i j z j z j j z 0.790569415042 z j z j z j z j z k - 0.500000000000 {

Pi+1 - Pi 0.6

0.400000000000 y i j z j z j z j j 0.790569415042 z z j z j z j z 0.500000000000 k { i 0.445943058496 z y j j z j z j z 1.00000000000 j z j z j z j z k - 0.632455532034 { 0.473508893593 y i j z j z j j z 0.961769203084 z j z j z j z j z k - 0.500000000000 { 0.488823079692 y i j z j z j z j z j 1.00000000000 z j z j z j z 0.519875244910 k { 0.496024951018 y i j z j z j j z 0.994919526829 z j z j z j z j z k - 0.500000000000 { 0.498481020290 y i j z j z j z j z j 1.00000000000 z j z j z j z 0.502553208091 k { i 0.499489358382 z y j j z j z j z 0.999359863372 j z j z j z j z k - 0.500000000000 { 0.499808040967 y i j z j z j z j z 1.00000000000 j z j z j z j z k - 0.500320273333 {

0.445943058496 y i j z j z j z j z j 1.00000000000 z j z j z j z 0.632455532034 k { i 0.473508893593 z y j j z j z j z 0.961769203084 j z j z j z j z k - 0.500000000000 { 0.488823079692 y i j z j z j z j z 1.00000000000 j z j z j z j z k - 0.519875244910 { 0.496024951018 y i j z j z j z j j 0.994919526829 z z j z j z j z 0.500000000000 k { 0.498481020290 y i j z j z j z j z 1.00000000000 j z j z j z j z k - 0.502553208091 { 0.499489358382 y i j z j z j z j j 0.999359863372 z z j z j z j z 0.500000000000 k { i 0.499808040967 z y j j z j z j z 1.00000000000 j z j z j z j z k - 0.500320273333 { 0.499935945333 y i j z j z j j z 0.999919902815 z j z j z j z j z k - 0.500000000000 {

0.209431

0.132456

0.0382308

H4L y i x1 z j z j z j j z j x H4L z z j z j 2 z j z j j z j H4L z x k 3 { H5L i y x1 j z j z j z j z j H 5 L j x2 z z j z j z j z j j H5L z z k x3 {

0.0198752

0.00508047

H6L i y x1 j z z j z j j H 6 L jx z z z j j z 2 j z j z j H6L z j z k x3 { H7L i x1 y j z z j j z j z j H 7 L z j x2 z j z j z j z j j H7L z z k x3 { H8L i y x1 j z j z z j j z H 8 L j z j x2 z j z j z j j H8L z z j z k x3 {

0.00255321

0.000640137

0.000320273

H9L i y x1 j z j z j z j j x H9L z z j z j 2 z j z j z j j H9L z z x k 3 {

0.499935945333 y i j z j z j z j z 0.999919902815 j z j z j z j z 0.500000000000 k {

0.499975972128 y i j z j z j z j z 1.00000000000 0.0000800972 j z j z j z j z 0.500040051800 k {

La solucin aproximada del sistema es: P10 i 0.499975972128 z y j j z z j z 1.00000000000 =j j z j z j z j z k - 0.500040051800 {

40

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

4. Mtodo de Seidel
4.1 Introduccin
El mtodo de Seidel es una forma de acelerar la conergencia de la iteracin del mtodo del Punto Fijo. Consiste en usar las estimaciones ms recientes de x1 HkL , x2 HkL , ..., xi-1 HkL en vez de x1 Hk-1L , x2 Hk-1L , ..., xi-1 Hk-1L para calcular xi HkL , igual que en el mtodo de Gauss -Seidel para los sistemas lineales.

4.2 Pseudocdigo
Algoritmo 2. Mtodo de Seidel para sistemas no lineales El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales de n ecuaciones con n incognitas mediante el mtodo de Seidel es:
Algoritmo de Seidel
H0L H0L H0L L , error M Input I8 f Hx1 , ..., xm L<1 m , 8 ftrans Hx1 , ..., xm L<1 m , H x1 x2 ... xm T

(* Se inicializan las variables *)


H0L H0L H0L L p H x1 x2 ... xm p0 p error_inicial 160 i 0 F 8 f Hx1 , ..., xn L<1 n While error_inicial >= error do H* Se evala la funcin transformada en el punto comprobando los ndices*L T

For k = 1,...n do For j = 1,..., i do ftransj H pL y i j z j z j z j z j z f H p L transj j z j z z pj j z j z j z ... j z j z j z k ftransj H pL {

End For j = i , ..., n do

41

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

End End p1 p (* Clculo de la norma de la distancia entre los dos puntos *) error_inicial p1 - p0 p0 p1 i i+1 End Return Hx HiL Hp1LT L Output

ftransj H p0 L y i j z j z j z j j z ftransj H p0 L z j z z j z pj j z j z j z ... j z j z j z f H p0 L transj k {

4.3 Problemas
Problema 9. Aplquese el mtodo de Seidel para sistemas no lineales para aproximar el sistema de ecuaciones no lineales siguiente, iniciando el mtodo en el punto inicial 0L H0L H0L T T -5 P0 = IxH 1 , x2 , x3 M = H0.1, 0.1, - 0.1L e iterando hasta que Pi+1 - Pi 10 . f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 - 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Solucin
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 93 x1 Cos@x2 x3 D + 1 2,

=; 3 1 1 i"################################ ########## y j z ecuacionestrans = 9 H2 Cos@x2 x3 D + 1L, j x2 1 + Sin@x3 D + 1.06 z 0.1, 9 k 6 { 1 i 10 3 y j z jExp@ x1 x2 D + z =; 20 k 3 { d = 10.5 ; p = 80.1, 0.1, 0.1<; seidel@ecuaciones, ecuacionestrans, p, dD;

2 x2 1 81 Hx2 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 +

10 3

42

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Seidel para sistemas de ecuaciones no lineales.

H0L i y x1 0.1 y j z j z j z j z i j z j j z H0L z j z j z j z 0.1 = P0 = j j z x z 2 j z j z j z j z j j z j H0L z k - 0.1 z { x k 3 {

1 y i - cosHx2 x3 L + 3 x1 + 0y z j 2 i j z j z j z j z j z j z j 2 2 j z j x1 z 0z f Hx1 , x2 , x3 L = j = j z 81 H x 0.1 L + sin H x L + 1.06 z 2 3 j z j z j z z j j z j z j z 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 { k 3

Ecuaciones preparadas para el mtodo de Seidel.


Hk L i x1 j j j j j Hk L j x2 j j j j j Hk L k x3 Hk -1L Hk -1L 1 y i I2 cosIHx2 L Hx3 LM + 1M j z 6 j z j z y j z z j z z j z z j z z j z 2 z j z Hk L H k - 1L 1 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% z j z %%%%%%%%%%%%%%%% %%%%%%%% % %%% = z j z H x L + sin IH x LM + 1.06 0.1 z j z 1 3 9 z j z z z z j j z j z z j z H k L H k L { j j z 1 1 -Hx1 L Hx2 L I - + H 3 10 p LM k 20 { 3

Tabla de datos. Pi+1 - Pi 0.423046

i 0

H1L i x1 y j z j z j z j z H 1 L j j x2 z z j z j z j z j j H1L z z k x3 { H2L i y x1 z j z j z j j z H 2 L j z j x2 z j z z j j j H2L z z z j k x3 {

i x H0L j j 1 j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 0.100000000000 y i j z j z j z j j 0.100000000000 z z j z j z j z 0.100000000000 k { i 0.499983333472 z y j j z j z j z 0.0222297935586 j z j z j z j z 0.523046126191 k {

Pi+1 0.499983333472 y i j z j z j z j j 0.0222297935586 z z j z j z j z 0.523046126191 k {

H3L i y x1 j z j z j z j j x H3L z z j z j z 2 j z j z j j H3L z z x k 3 {

0.499977468262 i y j z j z j z j z 0.0000281536619354 j z j z j z j z k - 0.523598071793 { 0.499999999964 i y j z j z j z 8 j j 3.76220182091 10 z z j z j z j z k - 0.523598774658 {

i 0.499977468262 y j z j z j z j z 0.0000281536619354 j z j z j z j z 0.523598071793 k { 0.499999999964 i y j z j z j -8 z j z j z 3.76220182091 10 z j j z z j 0.523598774658 k {

0.0222016

0.000028116

0.500000000000 i j j j j j 5.02802799396 10-11 j j j k - 0.523598775597

y z z z z z z z z {

3.75717 10-8

La solucin aproximada del sistema es: i 0.500000000000 j j j -11 j P4 = j j 5.02802799396 10 j j k - 0.523598775597 y z z z z z z z z {

Problema 10. Dado el siguiente problema no lineal f1 Hx1 , x2 L = - x1 H1 + x1 L + 2 x2 = 18,


43

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

f2 Hx1 , x2 L = Hx1 - 1L2 + Hx2 - 6L2 = 25. Calcular la solucin aproximada del sistema empleando el mtodo de Seidel comenzando en los puntos 0L H0L T T P0 = IxH 1 , x2 M = H2, 11L ,
0L H0L T P0 = IxH 1 , x2 M = H- 1.5, 10.5L e iterando hasta que Pi+1 - Pi 5 10-5 , comprobar si se acelera la convergencia respecto al mtodo del Punto Fijo. T

d = 10.5 ; p = 82.0, 11.0<; seidel@ecuaciones, ecuacionestrans, p, dD;

Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8 x1 H1 + x1 L + 2 x2 18, Hx1 1L2 + Hx2 6L2 25<; ############## !!!!!!!!!!!!!!!! !!!!!!!!!! "################ ecuacionestrans = 9 0.5 + 2 x2 17.75 , 25 Hx1 1L 2 + 6=;

Mtodo de Seidel para sistemas de ecuaciones no lineales. 0y i - x1 Hx1 + 1L + 2 x2 - 18 y z j j z=i j z z f Hx1 , x2 L = j 2 2 k Hx1 - 1L + Hx2 - 6L - 25 { k 0 {
H0L i y x1 2. y j z j z=i z j z P0 = j j H0L z z j 11. k { x k 2 {

Ecuaciones preparadas para el mtodo de Seidel. "################ ####### Hk -1################ L i y j z j Hk L j 2 Hx2 L - 17.75 - 0.5 z z i y j z x j z j z 1 j z=j z j z j Hk L z z j j z j z 2 z Hk L j z $%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%% % k x2 { j j 25 - IHx1 L - 1M + 6 z k {

Tabla de datos. Pi+1 - Pi 0.438447

i 0

i x H0L j j 1 j j H0L k x2

H2L i y x1 j z j z j j H2L z z k x2 { H3L i x1 y j z j z j j H3L z z k x2 { H4L i y x1 j z j z j j H4L z z x k 2 {

H1L y i x1 j z j z j j H1L z z k x2 {

y z z z z {

2.00000000000 y i j z j z k 11.0000000000 { 1.56155281281 y i j z j z k 10.9683657714 { 1.54615042038 y i j z j z k 10.9700824659 { i 1.54698923590 z y j j z k 10.9699902189 {

Pi

1.56155281281 y i j z j z k 10.9683657714 { 1.54615042038 y i j z j z k 10.9700824659 { 1.54698923590 y i j z j z k 10.9699902189 { i 1.54694417065 z y j j z k 10.9699951785 {

Pi+1

0.0154024

0.000838816

0.0000450652 2.42293 10-6

i 1.54694417065 z y j j z k 10.9699951785 {

i 1.54694659358 z y j j z k 10.9699949118 {

44

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 1.54694659358 y z j z P5 = j k 10.9699949118 {

Con el mtodo del Punto Fijo se llega a la solucin aproximada realizando 8 iteraciones, en cambio con el mtodo de Seidel se consigue slo con 5 iteraciones.
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8 x1 H1 + x1 L + 2 x2 18, Hx1 1L2 + Hx2 6L2 25<; ############## !!!!!!!!!!!!!!!! !!!!!!!!!! "################ ecuacionestrans = 9 0.5 2 x2 17.75 , 25 Hx1 1L 2 + 6=;

d = 10.5 ; p = 8 1.5, 10.5<; seidel@ecuaciones, ecuacionestrans, p, dD;

Mtodo de Seidel para sistemas de ecuaciones no lineales. 0y i - x1 Hx1 + 1L + 2 x2 - 18 y z j j z=i j z z f Hx1 , x2 L = j 2 2 k Hx1 - 1L + Hx2 - 6L - 25 { k 0 {
H0L i y x1 - 1.5 y j z j z=i z j z P0 = j j H0L z z j 10.5 k { x k 2 {

Ecuaciones preparadas para el mtodo de Seidel. "################ ####### Hk -1################ L y i j z j Hk L j - 2 Hx2 L - 17.75 - 0.5 z z i y j z x j z j z 1 j z=j z j z j Hk L z z j j z j z 2 j z Hk L z $%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%% % k x2 { j j 25 - IHx1 L - 1M + 6 z k {

Tabla de datos. Pi+1 - Pi 0.802776

i 0

i x H0L j j 1 j j H0L k x2

H1L i y x1 z j j z j j H1L z z k x2 { H2L i y x1 j z j z j j H2L z z k x2 {

y z z z z {

- 1.50000000000 y i j z j z k 10.5000000000 { - 2.30277563773 y i j z j z k 9.75388772965 { - 1.82581124573 y i j z j z k 10.1248988840 { - 2.08107487744 y i j z j z k 9.93788999333 {

Pi

- 2.30277563773 y i j z j z k 9.75388772965 { - 1.82581124573 y i j z j z k 10.1248988840 { - 2.08107487744 y i j z j z k 9.93788999333 { - 1.95800548239 y i j z j z k 10.0311541233 {

Pi+1

0.476964

0.255264

H3L i x1 y j z j z j j H3L z z k x2 { H4L i y x1 j z j z j j H4L z z x k 2 {

0.123069

i - 1.95800548239 z y j j z k 10.0311541233 {

i - 2.02062758317 z y j j z k 9.98444588416 {

0.0626221

45

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H5L i x1 y j z j z j j H5L z z x k 2 { H6L i y x1 j z j z j j H6L z z x k 2 {

H8L y i x1 z j z j j z j H8L z k x2 { H9L i y x1 j z j z j j H9L z z k x2 {

H7L i y x1 j z j z j j H7L z z k x2 {

- 1.98959449795 y i j z j z k 10.0077830203 { - 2.00517973698 y i j z j z k 9.99610995200 { - 1.99740438893 y i j z j z k 10.0019453931 { - 2.00129636853 y i j z j z k 9.99902739529 {

- 2.02062758317 y i j z j z k 9.98444588416 {

- 2.00517973698 y i j z j z k 9.99610995200 { - 1.99740438893 y i j z j z k 10.0019453931 { - 2.00129636853 y i j z j z k 9.99902739529 { - 1.99935145665 y i j z j z k 10.0004863254 {

- 1.98959449795 y i j z j z k 10.0077830203 {

0.0310331

0.0155852

0.00777535

0.00389198

0.00194491

H11L i j x1 y z z j 11 j j H11L z z k x2 { H12L i z j x1 y z j 12 j z j H12L z k x2 { H13L i j x1 y z z j 13 j j H13L z z x k 2 { H14L i j x1 y z z j 14 j j H14L z z x k 2 {

i x H10L y j j 1 z z 10 j j H10L z z k x2 {

- 1.99935145665 y i j z j z k 10.0004863254 { - 2.00032418188 y i j z j z k 9.99975684306 { - 1.99983788661 y i j z j z k 10.0001215799 { i - 2.00008105108 z y j j z k 9.99993921041 { i - 1.99995947306 z y j j z k 10.0000303949 { - 2.00002026312 y i j z j z k 9.99998480258 { - 1.99998986835 y i j z j z k 10.0000075987 {

- 2.00032418188 y i j z j z k 9.99975684306 { - 1.99983788661 y i j z j z k 10.0001215799 { - 2.00008105108 y i j z j z k 9.99993921041 { i - 1.99995947306 z y j j z k 10.0000303949 { i - 2.00002026312 z y j j z k 9.99998480258 { - 1.99998986835 y i j z j z k 10.0000075987 { - 2.00000506580 y i j z j z k 9.99999620064 {

0.000972725

0.000486295

0.000243164

0.000121578

0.0000607901

H15L i x1 y j z z j 15 j j H15L z z x k 2 { H16L i y j x1 z z j 16 j j H16L z z x k 2 { H17L i x1 y j z z j 17 j j H17L z z x k 2 {

0.0000303948

0.0000151975 7.59871 10-6

- 2.00000506580 y i j z j z k 9.99999620064 {

- 1.99999746709 y i j z j z k 10.0000018997 {

La solucin aproximada del sistema es: i - 1.99999746709 y z j z P18 = j k 10.0000018997 {

Con el mtodo del Punto Fijo se llega a la solucin aproximada realizando 33 iteraciones, en cambio con el mtodo de Seidel se consigue slo con 18 iteraciones. Problema 11. Aproximar las soluciones de los siguientes sistemas no lineales, empleando el mtodo de Seidel con la aproximaciin inicial dada, iterando hasta que Pi+1 - Pi 10-5 . Comparar la convergencia con el mtodo del Punto Fijo. a) f1 Hx1 , x2 L = x1 2 + x2 2 - x1 = 0,

46

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

b)

c)

d)

0L H0L H0L T P0 = IxH 1 , x2 , x3 M = H0.5, 0.5, 0.1L T

f2 Hx1 , x2 L = x1 2 - x2 2 - x2 = 0, 0L H0L T T P0 = IxH 1 , x2 M = H0.7, 0.4L f1 Hx1 , x2 L = 3 x1 2 - x2 2 = 0, f2 Hx1 , x2 L = 3 x1 x2 2 - x1 3 - 1 = 0, 0L H0L T T P0 = IxH 1 , x2 M = H0.4, 0.7L f1 Hx1 , x2 , x3 L = x1 2 + x2 - 37 = 0, f2 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0, f3 Hx1 , x2 , x3 L = x3 + x1 + x2 - 3 = 0 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H5, 1, - 1L f1 Hx1 , x2 , x3 L = x1 2 + 2 x2 2 - x2 - 2 x3 = 0, f2 Hx1 , x2 , x3 L = x1 2 - 8 x2 2 + 10 x3 = 0, x1 2 f3 Hx1 , x2 , x3 L = - 1 = 0 7 x3 x2

Solucin

a)
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8x1 2 + x2 2 x1 , x1 2 x2 2 x2 <; !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! ecuacionestrans = 9 x1 x2 2 , x2 + x1 2 =;

d = 10.5 ; p = 80.7, 0.4<; seidel@ecuaciones, ecuacionestrans, p, dD; Mtodo de Seidel para sistemas de ecuaciones no lineales.
2 2 - x1 + x2 i x1 j f Hx1 , x2 L = j j j 2 2 k x1 - x2 - x2

H0L i 0.7 y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 0.4 {

y i0 z y z j z z z = j0 z k { {

Ecuaciones preparadas para el mtodo de Seidel. ######## ####### ## Hk L i Hk L Hk # 1L 2 j "################ i y x1 Hx1 L - Hx2 L j j z j j z j j z = j j Hk L z j j ##### Hk L 2 ######## H# k L k x2 { k "################ Hx1 L - Hx2 L y z z z z z z z {

Tabla de datos. Pi+1 - Pi 0.0581866

i 0

i x H0L j j 1 j j H0L k x2

y z z z z {

0.700000000000 y i j z j z k 0.400000000000 {

Pi

0.758186601593 y i j z j z k 0.395853396857 {

Pi+1

47

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H1L i x1 y j z j z j j H1L z z x k 2 { H2L i y x1 j z j z j j H2L z z x k 2 {

H3L i y x1 j z j z j j H3L z z k x2 { H4L y i x1 z j z j j z j H4L z k x2 { H5L i y x1 j z j z j j H5L z z k x2 { H6L i y x1 j z j z j j H6L z z k x2 { H7L i y x1 j z j z j j H7L z z k x2 {

0.786673895490 y i j z j z k 0.382915782338 { 0.808335559959 y i j z j z k 0.365129119713 { 0.829623091179 y i j z j z k 0.346144074853 { 0.850108783922 y i j z j z k 0.330235800227 { 0.867057510997 y i j z j z k 0.320183781089 { 0.878556796643 y i j z j z k 0.315898578348 { 0.884694665710 y i j z j z k 0.315384225093 { i 0.886940471283 z y j j z k 0.316489556832 {

0.758186601593 y i j z j z k 0.395853396857 {

0.808335559959 y i j z j z k 0.365129119713 { 0.829623091179 y i j z j z k 0.346144074853 { 0.850108783922 y i j z j z k 0.330235800227 { 0.867057510997 y i j z j z k 0.320183781089 { 0.878556796643 y i j z j z k 0.315898578348 { 0.884694665710 y i j z j z k 0.315384225093 { 0.886940471283 y i j z j z k 0.316489556832 { i 0.887038695732 z y j j z k 0.317833861157 {

0.786673895490 y i j z j z k 0.382915782338 {

0.0284873

0.0216617

0.0212875

0.0204857

0.0169487

0.0114993

0.00613787

H8L y i x1 z j z j j z j H8L z k x2 { H9L i y x1 j z j z j j H9L z z x k 2 {

0.00224581

0.0013443

H10L i j x1 y z z j 10 j j H10L z z x k 2 { H11L i x1 y j z z j 11 j j H11L z z x k 2 { H12L i x1 y j z z j 12 j j H12L z z x k 2 { H13L i x1 y z j z j 13 j j H13L z z x k 2 { H14L i y x1 j z j z 14 j j H14L z z x k 2 { H15L i y x1 j z j j z 15 j H15L z z k x2 {

i 0.887038695732 z y j j z k 0.317833861157 { 0.886317953082 y i j z j z k 0.318833504567 { 0.885526587708 y i j z j z k 0.319391371455 { 0.884959544969 y i j z j z k 0.319613272293 { 0.884653101842 y i j z j z k 0.319643028398 { 0.884538377982 y i j z j z k 0.319593068015 { 0.884529978360 y i j z j z k 0.319529452198 { 0.884563268283 y i j z j z k 0.319480717288 { 0.884601456979 y i j z j z k 0.319452706939 {

i 0.886317953082 z y j j z k 0.318833504567 { 0.885526587708 y i j z j z k 0.319391371455 { 0.884959544969 y i j z j z k 0.319613272293 { 0.884653101842 y i j z j z k 0.319643028398 { 0.884538377982 y i j z j z k 0.319593068015 { 0.884529978360 y i j z j z k 0.319529452198 { 0.884563268283 y i j z j z k 0.319480717288 { 0.884601456979 y i j z j z k 0.319452706939 { 0.884629490427 y i j z j z k 0.319441084854 {

0.000999643

0.000791365

0.000567043

0.000306443

0.000114724

0.0000636158

i x H16L y j z j 1 z 16 j z j H16L z k x2 {
H17L i y j j x1 z z 17 j j H17L z z k x2 {

0.0000487349

0.0000381887

i x H18L y j j 1 z z 18 j j H18L z z k x2 {
H19L i j x1 y z z j 19 j j H19L z z k x2 { H20L i j x1 y z z j z 20 j k {

0.0000280334

0.884629490427 y i j z j z k 0.319441084854 { i 0.884645014784 z y j j z k {

0.884645014784 y i j z j z k 0.319439124922 { i 0.884651081736 z y j j z k {

0.0000155244 6.06695 10-6

48

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 0.884651081736 y z j z P21 = j k 0.319441328730 {

Solucin

b)
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 83 x1 2 x2 2 , 3 x1 x2 2 x1 3 1<; !!!!!!!!!!!!!!!! !!!!! !!! ! !!!!!!!!!!!!!!!! ecuacionestrans = 9x2 3 , H1 + x1 3 L H3 x1 L =;

d = 10.5 ; p = 80.4, 0.7<; seidel@ecuaciones, ecuacionestrans, p, dD;


2 2 - x2 i 3 x1 y 0 i z j y z j z f Hx1 , x2 L = j j z j z = j0 z 3 2 k - x1 + 3 x2 x1 - 1 { k {

Mtodo de Seidel para sistemas de ecuaciones no lineales.

H0L i 0.4 y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k 0.7 {

Ecuaciones preparadas para el mtodo de Seidel.


Hk L i x1 j j j j Hk L k x2 Hx2 L i y j z !!!! j z j z 3 j z y j z z j z z j z z z Hk L 3 z=j j z Hx1 L +1 j $%%%%%%%% % %%%%%%% % %% z j z Hk L j z { j Hx1 L z !!!! k 3 {
Hk -1L

Tabla de datos. Pi+1 - Pi 0.237673

i 0

H1L i y x1 j z j z j j H1L z z x k 2 { H2L i y x1 j z j z j j H2L z z x k 2 { H3L i x1 y j z j z j j H3L z z x k 2 {

H0L i x1 j j j j H0L k x2

y z z z z {

i 0.400000000000 z y j j z k 0.700000000000 { i 0.404145188433 z y j j z k 0.937672940468 { 0.541365724591 y i j z j z k 0.844641336143 {

Pi

i 0.404145188433 z y j j z k 0.937672940468 { i 0.541365724591 z y j j z k 0.844641336143 { 0.487653902791 y i j z j z k 0.873392046155 {

Pi+1

0.137221

0.0537118

0.487653902791 y i j z j z k 0.873392046155 {

0.504253132956 y i j z j z k 0.863597549558 {

0.0165992

49

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H4L i x1 y j z j z j j H4L z z x k 2 { H5L i y x1 j z j z j j H5L z z x k 2 {

H7L y i x1 z j z j j z j H7L z k x2 { H8L i y x1 j z j z j j H8L z z k x2 {

H6L i y x1 j z j z j j H6L z z k x2 {

0.498598277709 y i j z j z k 0.866837719240 { 0.500468990547 y i j z j z k 0.865754970393 { 0.499843865209 y i j z j z k 0.866115585789 { 0.500052066604 y i j z j z k 0.865995347290 { 0.499982646875 y i j z j z k 0.866035423080 {

0.504253132956 y i j z j z k 0.863597549558 {

0.500468990547 y i j z j z k 0.865754970393 { 0.499843865209 y i j z j z k 0.866115585789 { 0.500052066604 y i j z j z k 0.865995347290 { 0.499982646875 y i j z j z k 0.866035423080 { 0.500005784643 y i j z j z k 0.866022064071 {

0.498598277709 y i j z j z k 0.866837719240 {

0.00565486

0.00187071

0.000625125

0.000208201

0.0000694197

H10L i j x1 y z z j 10 j j H10L z z k x2 {

H9L i y x1 j z j z j j H9L z z k x2 {

0.0000231378 7.71283 10-6

0.500005784643 y i j z j z k 0.866022064071 {

0.499998071815 y i j z j z k 0.866026517028 {

La solucin aproximada del sistema es: i 0.499998071815 y z j z P11 = j k 0.866026517028 {

Solucin

c)
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8 x1 2 + x2 37, x1 x2 2 5, x3 + x1 + x2 3<; !!!!!!!!!!!!!!! !!!!!!!!!!!!! ecuacionestrans = 9 37 x2 , x1 5 , 3 x1 x2 =; d = 10.5 ; p = 85.0, 1.0, 1.0<; seidel@ecuaciones, ecuacionestrans, p, dD;

Mtodo de Seidel para sistemas de ecuaciones no lineales.


2 x1 + x2 - 37 i y 0y i j z j z j z j z j z j z j z 2 j z j z 0 f Hx1 , x2 , x3 L = j = j x + x 5 z 1 j z z 2 j z j j z z j z j z k x1 + x2 + x3 - 3 { k 0 {

H0L i x1 y i 5. y j z j z z j z j z j z j H 0 L j j z j x2 z z 1. z P0 = j =j j z z j z j z z j z j z j j H0L z z j 1. k { k x3 {

50

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ecuaciones preparadas para el mtodo de Seidel. ######## ### H k - 1L Hk L i y j "################ z y i x1 37 - Hx2 L j z j z j z j z j z j z j z j z j z j z H k L j z j z "######## # ####### # ### H k L j z = j x2 z z j z j H x L 5 j z j z 1 j z j z j Hk L z z j j z j H k L H k L x k 3 { k - Hx1 L - Hx2 L + 3 z {

Tabla de datos. Pi+1 - Pi 3.

i 0

H1L i y x1 j z j z j z j j x H1L z z j z j z 2 j z j z j j H1L z z x k 3 {

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi 5.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 1.00000000000 {

Pi+1 6.00000000000 y i j z j z j j z 1.00000000000 z j z j z j z j z k - 4.00000000000 {

6.00000000000 y i j z j z j z j j 1.00000000000 z z j z j z j z 4.00000000000 k {

6.00000000000 y i j z j z j z j j 1.00000000000 z z j z j z j z 4.00000000000 k {

0.

La solucin aproximada del sistema es: i 6.00000000000 z y j j z z j z 1.00000000000 P2 = j j z j z j z j z 4.00000000000 k {

Solucin

d)
Clear@ecuaciones, ecuacionestrans, p, dD;

x1 2 !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ecuacionestrans = 9 2 x3 + x2 2 x2 2 , H10 x3 + x1 2 L 8 , =; 7 x2 d = 10.5 ; p = 80.5, 0.5, 0.1<; seidel@ecuaciones, ecuacionestrans, p, dD;

ecuaciones = 9 x1 2 + 2 x2 2 x2 2 x3 , x1 2 8 x2 2 + 10 x3 ,

x1 2 7 x3 x2

1=;

51

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Seidel para sistemas de ecuaciones no lineales.


2 2 + 2 x2 - x2 - 2 x3 y x1 i z j 0y i z j z j j z z j j z 2 2 z j j z z x 8 x + 10 x j 3 = f Hx1 , x2 , x3 L = j 1 2 j z j0 z z z j j z z j j z j j z z 2 j z x1 z j 0 k { x -1 { k 7 x2 3

H0L i x1 y i 0.5 y j z j z z j z j z j z j j z H 0 L j j z j x2 z z 0.5 P0 = j = j z z j z j z j z j z j j z j H0L z k 0.1 z { k x3 {

Ecuaciones preparadas para el mtodo de Seidel. "################################ ################ i Hk -1L 2 Hk -1L ################ Hk -###### 1L j - 2 Hx2 L + Hx2 L + 2 Hx3 L j Hk L j i y j x j j z 1 j j z "################ 2 ################ #### # ### # # j j z Hk L Hk -1L j Hx1 j L +10 Hx3 L j x Hk L z z j j z=j j j !!!! 2 z j j z 2 2 j j z j j j Hk L z z j j HkL 2 j Hx1 L k x3 { j j Hk L L k 7 Hx2 Tabla de datos. Pi+1 - Pi 0.112702 y z z z z z z z z z z z z z z z z z z z {

i 0

H0L i x1 j j j j H0L j j x2 j j j j j H0L k x3

H3L i y x1 j z j z j z j j x H3L z z j z j z 2 j z j z j j H3L z z x k 3 { H4L i x1 y j z z j z j j z H 4 L j j x2 z z z j j z j z j j H4L z z k x3 {

H2L i y x1 j z j z j z j z H 2 L j z j x2 z j z j z j z j j H2L z z k x3 {

H1L y i x1 z j z j z j j z j x H1L z z j j 2 z z j z j j z j H1L z x k 3 {

y z z z z z z z z z z z {

Pi 0.500000000000 y i j z j z j j z 0.500000000000 z j z j z j z j z k 0.100000000000 {

Pi+1 0.447213595500 y i j z j z j j z 0.387298334621 z j z j z j z j z k 0.0737711113563 { 0.484603505284 y i j z j z j z j z 0.348667404358 j z j z j z j z 0.0962196369040 k { 0.545865148587 y i j z j z j j z 0.396888701257 z j z j z j z j z k 0.107251644208 { 0.544381031358 y i j z j z j z j j 0.413652503526 z z j z j z j z 0.102346329269 k {

0.447213595500 y i j z j z j z j z 0.387298334621 j z j z j z j z 0.0737711113563 k { 0.484603505284 y i j z j z j j z 0.348667404358 z j z j z j z j z k 0.0962196369040 { 0.545865148587 y i j z j z j z j j 0.396888701257 z z j z j z j z 0.107251644208 k { i 0.544381031358 z y j j z j z j z 0.413652503526 j z j z j z j z k 0.102346329269 {

0.0386309

0.0612616

0.0167638

H5L i x1 y j z j z j z j z j H 5 L z j j x2 z z j z j z j j H5L z z x k 3 {

0.525479185809 y i j z j z j z j j 0.403049573163 z z j z j z j z k 0.0978711138794 {

i 0.525479185809 z y j j z j z j z 0.403049573163 j z j z j z j z k 0.0978711138794 {

0.0189018

0.523348721283 y i j z j z j z j j 0.395696383428 z z j z j z j z k 0.0988831320244 {

0.00735319

52

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H6L i x1 y j z j z j z j z H 6 L j j x2 z z j z j z j z j j H6L z z k x3 { H7L i y x1 j z z j j z j z j H 7 L j z x2 z j z z j j j H7L z z z j k x3 {

i 0.523348721283 z y j j z j z j z 0.395696383428 j z j z j z j z k 0.0988831320244 { 0.529444418009 y i j z j z j j z 0.398299935979 z j z j z j z j z k 0.100538516128 { 0.531122669667 y i j z j z j z j z 0.401166494662 j z j z j z j z 0.100453941902 k {

H8L i y x1 z j j z j z j j x H8L z z j z j 2 z z j z j j z j H8L z x k 3 { H9L i y x1 j z j z j z j z H 9 L j j x2 z z j z j z j z j j H9L z z k x3 {

H11L i x1 y j z z j j z j z H 11 L j z j x2 z 11 j z j z j z j j H11L z z k x3 { H12L i y x1 j z z j j z j z H 12 L j z 12 j x2 z j z j z j j H12L z z j z k x3 { H13L i y x1 j z z j j z j H13L z z j z j 13 j x z 2 j z z j j z j H13L z x k 3 { H14L i y x1 j z z j j z j z H 14 L j z z 14 j x j z 2 j z j z j j H14L z z k x3 {

H10L i y x1 j z j z j z j H10L z j z j z 10 j x z 2 z j j z j z j H10L z x k 3 {

0.528517924223 y i j z j z j z j j 0.399720945938 z z j z j z j z 0.0998307869756 k { i 0.528988516554 z y j j z j z j z 0.399708756534 j z j z j z j z k 0.100011694612 { 0.529337289125 y i j z j z j z j j 0.400049201939 z z j z j z j z k 0.100058394353 { i 0.529232711291 z y j j z j z j z 0.400104862229 j z j z j z j z 0.100004948396 k {

0.529344184427 y i j z j z j j z 0.400740671227 z j z j z j z j z k 0.0998883480747 {

0.529344184427 y i j z j z j z j z 0.400740671227 j z j z j z j z 0.0998883480747 k { 0.528517924223 y i j z j z j j z 0.399720945938 z j z j z j z j z k 0.0998307869756 { 0.528988516554 y i j z j z j z j j 0.399708756534 z z j z j z j z 0.100011694612 k { i 0.529337289125 z y j j z j z j z 0.400049201939 j z j z j z j z k 0.100058394353 { 0.529232711291 y i j z j z j z j j 0.400104862229 z z j z j z j z k 0.100004948396 {

0.531122669667 y i j z j z j j z 0.401166494662 z j z j z j z j z k 0.100453941902 {

i 0.529444418009 z y j j z j z j z 0.398299935979 j z j z j z j z k 0.100538516128 {

0.0060957

0.00286656

0.00177849

0.00101973

0.000470592

0.000348773

0.000104578

H15L i y x1 z j j z j z j j H15L z z z j 15 j x z 2 j z z j j j H15L z z x k 3 { H16L i x1 y j z z j z j j z H 16 L j j x2 z z 16 j z j z j z j j H16L z z k x3 { H17L i y x1 j z j z j z j z j H 17 L z 17 j x2 z j z j z j j H17L z z j z k x3 { H18L i y x1 j z j z j z j H18L z j z j z 18 j x z 2 j z j z j j H18L z z x k 3 {

0.529100139352 y i j z j z j j z 0.399999443972 z j z j z j z j z k 0.0999811952175 { 0.529115038580 y i j z j z j z j j 0.399964791611 z z j z j z j z 0.0999954888614 k { 0.529161695776 y i j z j z j z j z j j 0.399994841981 z z j z j z k 0.100005611105 { 0.529163790303 y i j z j z j z j j 0.400011004226 z z j z j z j z k 0.100002362081 {

0.529115038580 y i j z j z j j z 0.399964791611 z j z j z j z j z k 0.0999954888614 { 0.529161695776 y i j z j z j z j j 0.399994841981 z z j z j z j z 0.100005611105 k { 0.529163790303 y i j z j z j z j z j j 0.400011004226 z z j z j z k 0.100002362081 {

i 0.529100139352 z y j j z j z j z 0.399999443972 j z j z j z j z 0.0999811952175 k {

0.000132572

0.0000346524

0.0000466572

0.0000161622

i 0.529148487085 z y j j z j z j z 0.400003397204 j z j z j z j z 0.0999984797779 k {

0.529148487085 y i j z j z j z j j 0.400003397204 z z j z j z j z k 0.0999984797779 {

0.0000153032

i 0.529145463186 z y j j z j z j z 0.399996831080 6.56612 10-6 j z j z j z j z k 0.0999989783686 {

53

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: P19 0.529145463186 y i j z j z j z j z 0.399996831080 =j z j z j z j z 0.0999989783686 k {

Problema 12. Dado el siguiente problema no lineal f1 Hx1 , x2 , x3 L = x1 2 + x2 - 37 = 0, f1 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0. f1 Hx1 , x2 , x3 L = x1 + x2 + x3 - 3 = 0 Calcular la solucin aproximada del sistema empleando el mtodo de Seidel 0L H 0L T H 0L T comenzando en el punto: P0 = IxH 1 , x2 , x3 M = H0, 0, 0L , e iterando hasta que Pi+1 - Pi 5 10-5 .
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8x1 2 + x2 37, x1 x2 2 5, x1 + x2 + x3 3<; !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! ecuacionestrans = 9 x2 + 37 , x1 5 , 3 x1 x2 =;

d = 10.5 ; p = 80., 0., 0.<; seidel@ecuaciones, ecuacionestrans, p, dD;

Mtodo de Seidel para sistemas de ecuaciones no lineales.


2 x1 + x2 - 37 i y i0 z y j z j j z j z j z j z j z 2 j z j - x + x1 - 5 z 0 = f Hx1 , x2 , x3 L = j j z j z z 2 j z j j z z j z j z k x1 + x2 + x3 - 3 { k 0 {

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z z 0. z P0 = j =j j z x2 z j z j z j z j j z z j H0L z z j j z 0. k { k x3 {

Ecuaciones preparadas para el mtodo de Seidel. "################ ######## ### H k - 1L Hk L y j z y i i x1 37 - Hx2 L j z j z j z j z j z j z j z j z j z j z H k L j z j x2 z "######## # ####### # ### H k L j z = j z j z j z H x L 5 j z j z 1 j z j z z j Hk L z j j z j H k L H k L k x3 { k - Hx1 L - Hx2 L + 3 z {

Tabla de datos. Pi+1 - Pi 6.08276

i 0

i x H0L j j 1 j j H0L j j x2 j j j j j H0L k x3

y z z z z z z z z z z z {

Pi i0 z y j j z j z j z 0 j j z z j j z z k0 {

Pi+1 i 6.08276253030 z y j j z j z j z 1.04055875870 j z j z j z j z 4.12332128899 k {

54

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


H1L i x1 y j z j z j z j z H 1 L j j x2 z z j z j z j z j j H1L z z k x3 {

H2L i y x1 j z z j j z j z H 2 L j j z x2 z j z z j j j H2L z z z j k x3 { H3L i y x1 z j j z j z j j x H3L z z j z j 2 z z j z j j z j H3L z x k 3 {

5.99661915093 y i j z j z j j z 0.998308144277 z j z j z j z j z k - 3.99492729521 { 6.00014098632 y i j z j z j z j z 1.00007049068 j z j z j z j z 4.00021147700 k {

i 6.08276253030 z y j j z j z j z 1.04055875870 j z j z j z j z k - 4.12332128899 {

6.00014098632 y i j z j z j j z 1.00007049068 z j z j z j z j z k - 4.00021147700 { 5.99999412577 y i j z j z j z j z 0.999997062883 j z j z j z j z 3.99999118866 k {

i 5.99661915093 z y j j z j z j z 0.998308144277 j z j z j z j z k - 3.99492729521 {

0.128394

0.00528418

0.000220288

H4L i y x1 j z j z j z j z H 4 L j j x2 z z j z j z j z j j H4L z z k x3 {

5.99999412577 y i j z j z j j z 0.999997062883 z j z j z j z j z k - 3.99999118866 {

6.00000024476 y i j z j z j j z 1.00000012238 z j z j z j z j z k - 4.00000036714 {

9.17848 10-6

La solucin aproximada del sistema es: 6.00000024476 y i j z j z j 1.00000012238 z z P5 = j j z j z j z j z k - 4.00000036714 {

55

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

5. Mtodo de Newton
5.1 Introduccin
En los mtodos del Punto Fijo y de Seidel es necesario convertir el problema a un problema de punto fijo convergente, si se resuelven algebraicamente las ecuaciones iniciales para las variables del problema. Sin embargo, es dificil encontrar una transformacin de las ecuaciones para que el problema sea convergente. Con el mtodo de Newton se puede obtener la solucin de un sistema de ecuaciones no lineales de una forma ms general.

Para construir un algoritmo que lleve a un mtodo de Punto Fijo apropiado en el caso unidimensional, se obtiene una funcin f con la propiedad de que gHxL = x - f HxL f HxL (5)

da una convergencia cuadrtica en el punto fijo p de la funcin g. A partir de esta condicin


1 el mtodo de Newton evoluciona al seccionar f HxL = , suponiendo que f 0. f HxL

La aplicacin de un procedimiento semejante en el caso n - dimensional incluye una matriz a11 HxL a12 HxL a1 n HxL y i j z j z j z j z a H x L a H x L a H x L 21 22 2 n j z j z A H xL = j ... .... z j z j z ... ... ... j z j z j z ann HxL { k an1 HxL an2 HxL donde todos los elementos ai j HxL son una funcin de modo que
n

(6)

en

. Esto requiere obtener AHxL de

56

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

GHxL = x - AHxL-1 F HxL

(7)

de la convergencia cuadrtica a la solucin de F HxL = 0, suponiendo que AHxL es no singular en el punto fijo p de G. Teorema 3. p es una solucin de GHxL = x para alguna funcin
n

Suponiendo que G = Hg1 , g2 , ..., gn Lt de

en

n.

Si existe un nmero d > 0 con las propiedades:

gi (i) sea continua en x j

Nd = 8x x - p d<, i = 1, 2, .., n ; j = 1, 2, ..., n


gi HxL gi HxL sea continua y M para alguna contante M y siempre que (ii) Hx j xk L Hx j xk L
2 2

x Nd i = 1, 2, ...., n, j = 1, 2, ..., n, k = 1, 2, ..., n.


gi H pL (iii) = 0 , para i = 1, 2, .. n y k = 1, 2, ..., n. xk

verge cuadrticamente a p para cualquier eleccin de xH0L xH0L - p d. Incluso


n M xHkL - p xHk-1L - p 2 , k 1. 2
2

` entonces existe un nmero d d tal que la sucesin generada por xHkL = G HxHk-1L L cona condicin de que

Para utilizar el teorema anterior se supone una matriz AHxL de n n de funciones de


n

en la forma de la ecuacin matricial, cuyos elementos especficos se escogern ms

adelante. Suponiendo adems que AHxL es no singular cerca de una solucin p de F HxL = 0, y

57

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

denotando con bi j HxL el elemento AHxL-1 en la i - sima fila y la j - sima columna. Dado que GHxL = x - H AL-1 F HxL, se tiene: bi j HxL f j HxL, gi HxL = xi - j=1
n n

(8)
b

gi H x L = 9 xk

j ij 1 - S Ibi j HxL HxL + HxL f j HxLM i = k xk xk

j=1

- S Ibi j HxL
n j=1

fj xk

HxL +

bi j xk

HxL f j HxLM

(9)

ik

gi H pL El teorema implica que se necesita = 0 para toda i = 1, 2, .., n y toda xk

k = 1, 2, .., n. Esto significa que, para toda i = k , fj 0 = 1 - bi j H pL H pL, xi j=1 as que fj bi j H pL H pL = 1. xi j=1 Cuando k i, fj 0 = - bi j H pL H pL, xk j=1 as que fj bi j H pL H pL = 0. xk j=1 Al definir la matriz J HxL por medio de
n n n n

(10)

(11)

(12)

(13)

58

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

f1 f1 f1 i HxL HxL HxL y j z x1 x2 xn j z j z j z j z f2 f2 f2 j z j z H x L H x L H x L j z x x x j z 1 2 n j z J HxL = j ... .... z j z j z ... ... ... j z j z j z j z j fn z fn fn H x L H x L H x L x x x k 1 { 2 n

(14)

se requiere que AH pL-1 J H pL = I , la matriz identidad, De modo que AH pL = J H pL (16) (15)

En consecuencia, una eleccin apropiada de AHxL es AHxL = J HxL dado que entonces se cumple la condicin (iii) del teorema.

La funcin G est definida por GHxL = x - J HxL-1 F HxL, y el procedimiento de la iteracin funcional pasa de seleccionar xH0L a generar para k 1 xHkL = G IxHk-1L = xHk-1L - J HxHk-1L L
-1

(17)

F HxHk-1L L M

(18)

A esto se le llama mtodo de Newton para sistemas no lineales y generalmente se espera que d una convergencia cuadrtica, siempre y cuando se conozca un valor inicial suficientemente preciso y exista J H pL-1 . A la matriz J HxL se le llama matriz jacobiana. La debilidad del mtodo de Newton se debe a la necesidad de calcular e invertir la matriz J HxL en cada paso. En la prctica, el clculo explcito de J HxL-1 se evita efectuando la operacin en dos pasos. Primero, encontrando un vector y que satisfaga

59

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

J HxHk-1L L y = - F HxHk-1L L. Una vez hecho esto, se obtiene la nueva aproximacin xHkL agregando y a xHk-1L .

5.2 Pseudocdigo
Algoritmo 3. Mtodo de Newton para sistemas 2 2 El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales de 2 ecuaciones con 2 incognitas mediante el mtodo de Newton es:
Algoritmo Newton 2 2
H0L H0L Input I f1 Hx1 , x2 L, f2 Hx1 , x2 L, H x1 L , n, error M , x2 T

(* Se inicializan las variables *)


H0L H0L p H x1 L x2 F 8 f1 Hx1 , x2 L, f2 Hx1 , x2 L< T f1 Hx1 ,x2 L i j j x1 j J j j j f2 Hx1 ,x2 L j k x1
1 1 2 y z x2 z z z z f2 Hx1 ,x2 L z z x2 {

f Hx ,x L

For k = 1, ..., n do H* Se evala la funcin F y la matriz jacobiana en el punto *L


Hk -1L Hk -1L f1 H x1 i , x2 j j j f_valor j Hk -1L Hk -1L k f2 H x1 , x2

Hk -1L Hk -1L Hk -1L Hk -1L L j12 H x1 i , x2 j j11 H x1 , x2 j j_valor j j Hk -1L Hk -1L Hk -1L Hk -1L L j22 H x1 , x2 k j21 H x1 , x2

Ly z z z z L{

Ly z z z z L{

(* Clculo del vector y *)


- f_valor y j_valor

p p +y End Return Hx Hk L HpLT L Output

60

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Algoritmo 4. Mtodo de Newton para sistemas n n El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales mediante el mtodo de Newton es:
Algoritmo Newton H0L H0L H0L LT , n, error M Input I8 f Hx1 , ..., xn L<1 n , H x1 x2 ... xn (* Se inicializan las variables *) H0L H0L H0L LT p H x1 x2 ... xm F 8 f Hx1 , ..., xn L<1 n

f1 f1 f1 i Hx L Hx L Hx L y j z x1 x2 xn j z j z j z j f2 z j z f f 2 2 j z j z H x L H x L H x L j z x1 x2 xn j z j z J Hx L = j ... .... Hx Hx1 , ..., xn LL z j z j z ... ... ... j z j z j z j z j z fn fn fn j z H x L H x L H x L x x x k 1 { 2 n p_ant p For k = 1, ..., n do H* Se evala la funcin F y la matriz jacobiana en el punto *L Hk -1L Hk -1L Hk -1L L y f1 H p1 i , p2 , ..., pn j z j z j z j z j z Hk -1L Hk -1L Hk -1L j f2 H p1 z , ..., p L , p j z n 2 j z z f_valor j j z j z j z . . . . . . . . . . . . . . . . j z j z j z j Hk -1L Hk -1L Hk -1L z f H , ..., p L p , p n n k { 1 2

Hk -1L Hk -1L Hk -1L L ... j Hk -1L j11 H p1 i , ..., pn , ..., pn 1 n H p1 j j j j j j H pHk -1L , ..., pHk -1L L ... j H pHk -1L , ..., pHk -1L j j 21 1 2n 1 n n j j_valor j j j j ... ... ... j j j j j Hk -1L Hk -1L Hk -1L L ... j Hk -1L , ..., pn n n H p1 k jn 1 H p1 , ..., pn

Ly z z z z z Lz z z z z z z z z z z z L{

(* Clculo del vector y *)


- f_valor y j_valor

pp+y (* Clculo de la norma de la distancia entre los dos puntos*) error p - p_ant p_ant p If Herror error_iniL do Break End End Return Hx Hk L HpLT L Output

61

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

5.3 Problemas
Problema 13. Considrese el sistema no lineal siguiente, f1 Hx, yL = x2 + y2 - 2 = 0 (circunferencia) f2 Hx, yL = x2 - y - 0.5 x + 0.1 = 0 (parbola). a) Usar el mtodo de Newton comenzando en el punto P0 = H p0 , q0 L= H1.2, 0.8L y calcular los puntos P1 y P2 . b) Empleando el mtodo de Newton y comenzando en el punto P0 = H p0 , q0 L= H-0.8, 1.2L, calcular los puntos P1 y P2 . Solucin
Clear@f1, f2, p, y1, y2, g1, g2, gD; f1 = x2 + y2 2; f2 = x2 y 0.5 x + 0.1; !!!!!!!!!!!!! y1 = 2 x2 ; y2 = x2 0.5 x + 0.1; p = 81.2, 0.8<; newtonRaphsonNoLineal@f1, f2, p, 2, 0.2D; Print@"Representacin de las funciones", "\n\t f1 Hx,y L = ", f1, "\n\t f2 Hx,y L = ", f2D; !!! ! !!! ! g1 = Plot AEvaluateA8y1, y1<, 9x, 2 , 2 =E,

PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity E; !!!! !!! ! g2 = Plot AEvaluateA8y2<, 9x, 2 , 2 =E,

PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity E; !!!! !!! ! g2 = Plot AEvaluateA8y2<, 9x, 2 , 2 =E, g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AspectRatio > Automatic, DisplayFunction > $DisplayFunctionD; PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity E;

p = 8 0.8, 1.2<; newtonRaphsonNoLineal@f1, f2, p, 2, 0.2D; Print@"Representacin de las funciones", "\n\t f1 Hx, y L = ", f1, "\n\t f2 Hx, y L = ", f2D; !!! ! !!! ! g1 = Plot AEvaluateA8y1, y1<, 9x, 2 , 2 =E,

g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AspectRatio > Automatic, DisplayFunction > $DisplayFunctionD;

PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity E;

62

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. f1 Hx,yL = x 2 + y2 - 2 f2 Hx,yL = x 2 - 0.5 x - y + 0.1 1.2 y i x H0L y z j z j z=i j z P0 = j H0L k y { k 0.8 {

La funcin vectorial y la matriz jacobiana son: i x 2 + y2 - 2 y z j z F Hx , yL = j k x 2 - 0.5 x - y + 0.1 {


1 i - j -4 y x -2 x +1. y j j Hx , yL = j j j 0.5-2 x 2 x +1. y k -4 y x -

2x 2y y i j z z J Hx , yL = j k 2 x - 0.5 - 1 { J
-1

2y - y -4 y x -2 x +1. y z z z z z z 2x -4 y x -2 x +1. y {

Iteracin i = 0.

i 0.0800000 y j z z F HP0 L = F H1.2, 0.8L = j k 0.140000 { i 2.40000 1.60000 j J HP0 L = J H1.2, 0.8L = j k 1.90000 - 1.00000 Se resuelve el sistema lineal J HP0 L DP = -F HP0 L:

1.20000 y i x H0L y z j z z=i j j z P0 = j H0L k y { k 0.800000 {

y z z {

2.4 1.6 y i Dx y i i 0.08 y j z z z j z.j j z = -j j z k 1.9 - 1 { k Dy { k 0.14 { i Dx y i 0.183824 0.294118 y i 0.08 y z z z j z = -j j z.j j z DP = j k Dy { k 0.349265 - 0.441176 { k 0.14 { i Dx y i - 0.0558824 y z z j z=j j z DP = j D y k { k 0.0338235 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 1.2 z y j i - 0.0558824 z y j z+j z= P1 = j k 0.8 { k 0.0338235 {

i 1.14412 z y j j z k 0.833824 {

63

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1.

i 0.00426687 y z j z F HP1 L = F H1.14412, 0.833824L = j k 0.00312284 { i 2.28824 1.66765 j J HP1 L = J H1.14412, 0.833824L = j k 1.78824 - 1.00000 Se resuelve el sistema lineal J HP1 L DP = -F HP1 L:

1.14412 y i x H1L y z j z j z=i j z P1 = j H1L k y { k 0.833824 {

y z z {

2.28824 1.66765 y i Dx y i i 0.00426687 y j z z z z.j j z = -j j z j k 1.78824 - 1 { k Dy { k 0.00312284 { 0.316419 y i 0.00426687 y i Dx y i 0.18974 z z z j z = -j j z.j j z DP = j D y 0.339299 - 0.434169 { k 0.00312284 { k { k i Dx y i - 0.00179772 y z z j z=j j z DP = j k Dy { k - 0.0000919057 { El siguiente punto de la iteracin es: P2 = P1 + DP i 1.14412 y i - 0.00179772 y i 1.14232 y z z z j z+j j z=j j z P2 = j 0.833824 0.0000919057 k { k { k 0.833732 { Tabla de datos. Pi J HPi L DP = -F HPi L 1.2 y 2.4 1.6 y i Dx y i i i 0.08 y j z j z z z j z j z.j j z = -j j z 0.8 1.9 1 D y k { k {k { k 0.14 { 1.14412 y i 2.28824 1.66765 y i Dx y i i 0.00426687 z y j z z z j z j j z.j j z = -j j z k 0.833824 { k 1.78824 - 1 { k Dy { k 0.00312284 { Pi i 1.2 z y j j z k 0.8 { 1.14412 y i j z j z k 0.833824 { i Dx y z j z DP = j Pi+1 = Pi + DP k Dy { - 0.0558824 y 1.14412 y i i j z j z j z j z k 0.0338235 { k 0.833824 { - 0.00179772 y i 1.14232 y i j z z j z j j z k - 0.0000919057 { k 0.833732 {

i 0 1

i 0 1

La solucin aproximada del sistema es: i 1.14232 y z j z P2 = j k 0.833732 {

64

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Representacin de las funciones f1 Hx,yL = x 2 + y2 - 2 f2 Hx,yL = x 2 - 0.5 x - y + 0.1 Y

-1 -0.5

0.5 1

-1

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. f1 Hx,yL = x 2 + y2 - 2 f2 Hx,yL = x 2 - 0.5 x - y + 0.1
H0L - 0.8 y i jx y z j z z=i j z P0 = j H0L k y { k 1.2 {

La funcin vectorial y la matriz jacobiana son: y i x 2 + y2 - 2 z z j F Hx , yL = j 2 k x - 0.5 x - y + 0.1 {

2y y i2x z j z J Hx , yL = j k 2 x - 0.5 - 1 {

1 i - j 2 x +1. y j -4 y x j J -1 Hx , yL = j j j 0.5-2 x 2 x +1. y k -4 y x -

2y - y -4 y x -2 x +1. y z z z z z z 2x -4 y x -2 x +1. y {

Iteracin i = 0.

i 0.0800000 z y j z F HP0 L = F H-0.8, 1.2L = j k - 0.0600000 { i - 1.60000 2.40000 j J HP0 L = J H-0.8, 1.2L = j k - 2.10000 - 1.00000

- 0.800000 y i x H0L y z j z j z=i j z P0 = j H0L k y { k 1.20000 {

y z z {

65

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i - 1.6 2.4 y i Dx z y i 0.08 z y j z j z.j z = -j j z j k - 2.1 - 1 { k Dy { k - 0.06 { i - 0.150602 - 0.361446 y i 0.08 z y i Dx y z z j z = -j j z.j j z DP = j - 0.240964 { k - 0.06 { k Dy { k 0.316265 i Dx y i - 0.00963855 y z z j z=j j z DP = j D y k { k - 0.039759 {

El siguiente punto de la iteracin es: P1 = P0 + DP i - 0.8 y i - 0.00963855 y i - 0.809639 y z z z j z+j j z=j j z P1 = j k 1.2 { k - 0.039759 { k 1.16024 { Iteracin i = 1. - 0.809639 y i x H1L y z j z z=i j j z P1 = j H1L k y { k 1.16024 {

i 0.00167368 y z j z F HP1 L = F H-0.809639, 1.16024L = j k 0.0000929017 { i - 1.61928 2.32048 j J HP1 L = J H-0.809639, 1.16024L = j k - 2.11928 - 1.00000 Se resuelve el sistema lineal J HP1 L DP = -F HP1 L:

y z z {

i - 1.61928 2.32048 y i Dx z y i 0.00167368 z y j z j z.j z = -j j z j k - 2.11928 - 1 { k Dy { k 0.0000929017 { i Dx y i - 0.152975 - 0.354975 y i 0.00167368 y z z z j z = -j j z.j j z DP = j D y 0.324196 0.247709 k { k { k 0.0000929017 { i Dx y i 0.000289009 y z z j z=j j z DP = j D y k { k - 0.000519589 { El siguiente punto de la iteracin es: P2 = P1 + DP i - 0.809639 y i 0.000289009 y i - 0.80935 y z z z j z+j j z=j j z P2 = j k 1.16024 { k - 0.000519589 { k 1.15972 { Tabla de datos.

66

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0 1

Pi 0.8 i y j z j z k 1.2 { - 0.809639 y i j z j z k 1.16024 { Pi - 0.8 y i j z j z k 1.2 { - 0.809639 y i j z j z k 1.16024 {

J HPi L DP = -F HPi L 1.6 2.4 y i Dx y i i 0.08 z y j z z j z.j j z = -j j z k - 2.1 - 1 { k Dy { k - 0.06 { - 1.61928 2.32048 y i Dx y i i 0.00167368 y j z z z j z.j j z = -j j z 2.11928 1 D y k {k { k 0.0000929017 { i Dx y z j z DP = j k Dy { - 0.00963855 y i j z j z k - 0.039759 { 0.000289009 i y j z j z k - 0.000519589 { Pi+1 = Pi + DP - 0.809639 y i j z j z k 1.16024 { 0.80935 i y j z j z k 1.15972 {

i 0 1

La solucin aproximada del sistema es: i - 0.80935 z y j z P2 = j k 1.15972 { Representacin de las funciones f1 Hx, yL = x 2 + y2 - 2 f2 Hx, yL = x 2 - 0.5 x - y + 0.1 Y

-1 -0.5

0.5 1

-1

Problema 14. Sean la hiprbola 3 x2 - 2 y2 - 1 = 0 y la elipse de ecuacin x2 - 2 x + y2 + 2 y - 8 = 0. Se pide: a) Representar grficamente los puntos de corte de ambas curvas. b) Aproximar cada uno de los puntos de corte de abscisa positiva mediante el mtodo de Newton-Raphson para sistemas, comenzando a iterar en los puntos P0 = Hx0 , y0 L = H1.5, 1.5L,

67

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

P0 = Hx0 , y0 L = H2.0, -3.0L, y calculando las tres primeras iteraciones en cada caso (puntos P1 , P2 , y P3 ). Solucin
<< Graphics`ImplicitPlot`; Clear@x, y, f1, f2, p, g1, g2, g, p, lD; f1 = 3 x2 2 y2 1; f2 = x2 2 x + y2 + 2 y 8; Print@"Representacin de las funciones", "\n\t f1 Hx, y L = ", f1, "\t HhiprbolaL", "\n\t f2 Hx, y L = ", f2, "\t HelipseL"D; g1 = ImplicitPlot@f1 0, 8x, 5, 5<, PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g2 = ImplicitPlot@f2 0, 8x, 5, 5<, PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AxesOrigin > 80, 0<, DisplayFunction > $DisplayFunctionD; p = 81.5, 1.5<; l = newtonRaphsonNoLineal@f1, f2, p, 3, 0.2D; Print@"\t f1 Hx, y L = ", f1, StringReplace@"\n\t f1 Haa, bbL = ", 8"aa" > ToString@l@@1, 1DD, TraditionalFormD, "bb" > ToString@l@@2, 1DD, TraditionalFormD <D, f1 . 8x > l@@1, 1DD, y > l@@2, 1DD<, "\n\t f2 Hx, y L = ", f2, StringReplace@"\n\t f2 Haa, bbL = ", 8"aa" > ToString@l@@1, 1DD, TraditionalFormD, "bb" > ToString@l@@2, 1DD, TraditionalFormD <D, f2 . 8x > l@@1, 1DD, y > l@@2, 1DD< D; Representacin de las funciones f1 Hx, yL = - 1 + 3 x 2 - 2 y2 HhiprbolaL 2 2 f2 Hx, yL = - 8 - 2 x + x + 2 y + y HelipseL

68

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Y 6 4 2 X

-4

-2 -2 -4 -6

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. f1 Hx,yL = - 1 + 3 x 2 - 2 y2 f2 Hx,yL = - 8 - 2 x + x 2 + 2 y + y2 1.5 y i x H0L z y i z j z=j j z P0 = j k yH0L { k 1.5 {

La funcin vectorial y la matriz jacobiana son:


2 2 i j -1 + 3 x - 2 y F Hx , yL = j k - 8 - 2 x + x 2 + 2 y + y2

-4 y i6x j J Hx , yL = j k -2 + 2 x 2 + 2 y J
-1 2+ 2 y i j 12 x -8 y+20 x y j j Hx , yL = j j j 2- 2 x y+20 x y k 12 x -8

4y y 12 x -8 y+20 x y z z z z z z 6x 12 x -8 y+20 x y {

y z z {

y z z {

Iteracin i = 0.

i 1.25000 y z j z F HP0 L = F H1.5, 1.5L = j k - 3.50000 { i 9.00000 - 6.00000 j J HP0 L = J H1.5, 1.5L = j k 1.00000 5.00000 Se resuelve el sistema lineal J HP0 L DP = -F HP0 L:

H0L 1.50000 y i jx y z j z z=i j z P0 = j H0L k y { k 1.50000 {

y z z {

69

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


9. - 6. y i Dx y i i 1.25 y j z z z j z.j j z = -j j z k 1. 5. { k Dy { k - 3.5 { i Dx y i 0.0980392 z j z = -j j DP = j k Dy { k - 0.0196078 i Dx y i 0.289216 y z z j z=j j z DP = j k Dy { k 0.642157 {

0.117647 y i 1.25 y z z z.j j z 0.176471 { k - 3.5 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 1.5 y i 0.289216 y i 1.78922 y z z z j z+j j z=j j z P1 = j k 1.5 { k 0.642157 { k 2.14216 { Iteracin i = 1. 1.78922 y y i i x H1L z z j z=j j z P1 = j H1L k y { k 2.14216 {

- 0.573794 y i j z z F HP1 L = F H1.78922, 2.14216L = j k 0.496011 { i 10.7353 - 8.56863 y z j z J HP1 L = J H1.78922, 2.14216L = j k 1.57843 6.28431 { Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 10.7353 - 8.56863 y i Dx y i i - 0.573794 y j z z z j z.j j z = -j j z k 1.57843 6.28431 { k Dy { k 0.496011 { 0.1058 i Dx y i 0.0775947 y i - 0.573794 y z z z j z = -j j z.j j z DP = j k Dy { k - 0.0194895 0.132553 { k 0.496011 { i Dx y i - 0.0079546 y z z j z=j j z DP = j k Dy { k - 0.0769305 { El siguiente punto de la iteracin es: P2 = P1 + DP i 1.78922 z y j i - 0.0079546 z y j i 1.78126 z y j z+j z=j z P2 = j k 2.14216 { k - 0.0769305 { k 2.06523 { Iteracin i = 2. 1.78126 y i x H2L z y i z j z=j j z P2 = j H2L k y { k 2.06523 {

- 0.0116468 y i j z z F HP2 L = F H1.78126, 2.06523L = j k 0.00598158 { i 10.6876 - 8.26091 y z j z J HP2 L = J H1.78126, 2.06523L = j k 1.56252 6.13045 {

70

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: i 10.6876 - 8.26091 z yj i Dx z y i - 0.0116468 z y j j z.j z = -j j z k 1.56252 6.13045 { k Dy { k 0.00598158 { 0.105332 y i - 0.0116468 y i 0.0781672 i Dx y z z z j z = -j j z.j j z DP = j k Dy { k - 0.0199231 0.136273 { k 0.00598158 { i Dx y i 0.000280345 y z z j z=j j z DP = j D y k { k - 0.00104717 {

El siguiente punto de la iteracin es: P3 = P2 + DP i 1.78126 y i 0.000280345 y i 1.78154 y z z z j z+j j z=j j z P3 = j k 2.06523 { k - 0.00104717 { k 2.06418 { Tabla de datos. J HPi L DP = -F HPi L 9. - 6. y i Dx y i i 1.25 y j z z z j z.j j z = -j j z k 1. 5. { k Dy { k - 3.5 { 10.7353 - 8.56863 y i Dx y i i - 0.573794 y j z z z j z.j j z = -j j z k 1.57843 6.28431 { k Dy { k 0.496011 { 10.6876 - 8.26091 y i Dx y i i - 0.0116468 y j z z z j z.j j z = -j j z 1.56252 6.13045 D y k {k { k 0.00598158 { i Dx y z j z DP = j Pi+1 = Pi + DP k Dy { 0.289216 y 1.78922 y i i j z j z j z j z k 0.642157 { k 2.14216 { - 0.0079546 y 1.78126 y i i j z j z j z j z k - 0.0769305 { k 2.06523 { 0.000280345 y 1.78154 y i i j z j z j z j z 0.00104717 k { k 2.06418 {

i 0 1 2

Pi 1.5 y i j z j z k 1.5 { i 1.78922 z y j j z k 2.14216 { 1.78126 y i j z j z k 2.06523 { Pi 1.5 y i j z j z k 1.5 { i 1.78922 z y j j z k 2.14216 { 1.78126 y i j z j z k 2.06523 {

i 0 1 2

La solucin aproximada del sistema es: i 1.78154 y z j z P3 = j k 2.06418 { f1 Hx, yL = - 1 + 3 x 2 - 2 y2 f1 H1.78154, 2.06418L = - 1.95735 10-6 f2 Hx, yL = - 8 - 2 x + x 2 + 2 y + y2 f2 H1.78154, 2.06418L = 1.17516 10-6

71

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

p = 82.0, 3.0<; l = newtonRaphsonNoLineal@f1, f2, p, 3, 0.2D; Print@"\t f1 Hx, y L = ", f1, StringReplace@"\n\t f1 Haa, bbL = ", 8"aa" > ToString@l@@1, 1DD, TraditionalFormD, "bb" > ToString@l@@2, 1DD, TraditionalFormD<D, f1 . 8x > l@@1, 1DD, y > l@@2, 1DD<, "\n\t f2 Hx, y L = ", f2, StringReplace@"\n\t f2 Haa, bbL = ", 8"aa" > ToString@l@@1, 1DD, TraditionalFormD, "bb" > ToString@l@@2, 1DD, TraditionalFormD<D, f2 . 8x > l@@1, 1DD, y > l@@2, 1DD<D; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. f1 Hx,yL = - 1 + 3 x 2 - 2 y2 f2 Hx,yL = - 8 - 2 x + x 2 + 2 y + y2 i x H0L y i 2. z y z j z=j j z P0 = j H0L k y { k - 3. {

La funcin vectorial y la matriz jacobiana son: i - 1 + 3 x 2 - 2 y2 y z j z F Hx , yL = j k - 8 - 2 x + x 2 + 2 y + y2 {


2+ 2 y i j 12 x -8 y+20 x y j j Hx , yL = j j j 2- 2 x y+20 x y k 12 x -8

6x -4 y y i j z z J Hx , yL = j k -2 + 2 x 2 + 2 y { J
-1

4y y 12 x -8 y+20 x y z z z z z z 6x 12 x -8 y+20 x y {

Iteracin i = 0.

i - 7.00000 y j z z F HP0 L = F H2., -3.L = j k - 5.00000 { i 12.0000 12.0000 y z j z J HP0 L = J H2., -3.L = j k 2.00000 - 4.00000 {

2.00000 y y i i x H0L z z z=j j j z P0 = j H0L k y { k - 3.00000 {

72

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i 12. 12. y i Dx z y i - 7. z y j z j z.j z = -j j z j - 4. { k Dy { k 2. k - 5. { i 0.0555556 i Dx y z j z = -j j DP = j k Dy { k 0.0277778 i Dx y i 1.22222 y z z j z=j j z DP = j D y 0.638889 k { k {

0.166667 y i - 7. y z z z.j j z - 0.166667 { k - 5. {

El siguiente punto de la iteracin es: P1 = P0 + DP i 2. y i 1.22222 y z z j z+j j z= P1 = j k - 3. { k - 0.638889 { Iteracin i = 1. 3.22222 y i x H1L y z j z z=i j j z P1 = j H1L k y { k - 3.63889 {

3.22222 y i j z j z k - 3.63889 {

i 3.66512 z y j z F HP1 L = F H3.22222, -3.63889L = j k 1.90201 { i 19.3333 14.5556 j J HP1 L = J H3.22222, -3.63889L = j k 4.44444 - 5.27778 Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: i 19.3333 14.5556 z yj i Dx z y i 3.66512 z y j j z.j z = -j j z k 4.44444 - 5.27778 { k Dy { k 1.90201 { i Dx y i 0.0316549 0.087301 y i 3.66512 y z z z j z = -j j z.j j z DP = j D y 0.0266568 0.115957 k { k { k 1.90201 { i Dx y i - 0.282066 y z z j z=j j z DP = j D y k { k 0.122851 { El siguiente punto de la iteracin es: P2 = P1 + DP i 3.22222 y i - 0.282066 y i 2.94016 y z z z j z+j j z=j j z P2 = j k - 3.63889 { k 0.122851 { k - 3.51604 {

y z z {

73

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

i 0.208500 y z j z F HP2 L = F H2.94016, -3.51604L = j k 0.0946537 { i 17.6409 14.0642 j J HP2 L = J H2.94016, -3.51604L = j k 3.88031 - 5.03208 Se resuelve el sistema lineal J HP2 L DP = -F HP2 L:

2.94016 y i x H2L y z j z j z=i j z P2 = j H2L k y { k - 3.51604 {

y z z {

17.6409 14.0642 y i Dx y i i 0.2085 y j z z z z.j j z = -j j z j k 3.88031 - 5.03208 { k Dy { k 0.0946537 { i Dx y i 0.0351049 0.0981148 y i 0.2085 y z z z j z = -j j z.j j z DP = j D y 0.02707 0.123067 0.0946537 k { k {k { D x 0.0166063 i y i y z z j z=j j z DP = j k Dy { k 0.00600469 { El siguiente punto de la iteracin es: P3 = P2 + DP i 2.94016 y i - 0.0166063 y i 2.92355 y z z z j z+j j z=j j z P3 = j 3.51604 0.00600469 k { k { k - 3.51003 { Tabla de datos. J HPi L DP = -F HPi L 12. 12. y i Dx y i i - 7. y j z z z j z.j j z = -j j z 2. 4. D y k {k { k - 5. { i 19.3333 14.5556 y i Dx y i 3.66512 y j z z z j z.j j z = -j j z k 4.44444 - 5.27778 { k Dy { k 1.90201 { 17.6409 14.0642 y i Dx y i i 0.2085 y j z z z j z.j j z = -j j z 3.88031 5.03208 D y 0.0946537 k {k { k { Dx y i j z z DP = j Pi+1 = Pi + DP k Dy { 1.22222 3.22222 y i y i j z j z j z j z 0.638889 k { k - 3.63889 { i - 0.282066 y i 2.94016 y j z j z j z j z k 0.122851 { k - 3.51604 { - 0.0166063 y i 2.92355 y i j z z j z j j z k 0.00600469 { k - 3.51003 {

i 0 1 2

Pi 2. y i j z j z k - 3. { 3.22222 y i j z j z k - 3.63889 { 2.94016 y i j z j z k - 3.51604 { Pi 2. y i j z z j k - 3. { 3.22222 y i j z j z k - 3.63889 { 2.94016 y i j z j z k - 3.51604 {

i 0 1 2

74

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 2.92355 y z j z P3 = j k - 3.51003 { f1 Hx, yL = - 1 + 3 x 2 - 2 y2 f1 H2.92355, - 3.51003L = 0.000755194 f2 Hx, yL = - 8 - 2 x + x 2 + 2 y + y2 f2 H2.92355, - 3.51003L = 0.000311825

Problema 15. Dado el sistema no lineal de ecuaciones, f1 Hx1 , x2 , x3 L = 2 x1 - 3 x2 + x3 - 4 = 0, f2 Hx1 , x2,x3 L = 2 x1 + x2 - x3 + 4 = 0, 2 2 f3 Hx1 , x2 , x3 L = x2 1 + x2 + x3 - 4 = 0, se pide aplicar el mtodo de Newton para sistemas no lineales para calcular la aproximacin del sistema en los dos casos siguientes: 0L H0L H0L T T a) Iniciando el mtodo en el punto inicial P0 = IxH 1 , x2 , x3 M = H- 0.5, - 1.5, 1.5L e iterando hasta que Pi+1 - Pi 10-5 . 0L H0L H0L T T b) Con el punto inicial P0 = IxH 1 , x2 , x3 M = H- 1.0, - 1.5, 0.5L e iterando hasta que Pi+1 - Pi 10-5 . Solucin

a)
Clear@ecuaciones, p, m, dD; 2 2 ecuaciones = 82 x1 3 x2 + x3 4, 2 x1 + x2 x3 + 4, x2 1 + x2 + x3 4<; p = 8 0.5, 1.5, 1.5<; m = 12; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. 2 x1 - 3 x2 + x3 - 4 y i 0 y i z j z z j j z j z j j z j j z j 2 x1 + x2 - x3 + 4 z z 0 fi Hx1 , x2 , x3 L = j = j z z j z j z j z j 2 z j z 2 2 0 k x1 + x2 + x3 - 4 { k {

H0L i y x1 j z i - 0.5 z y j z j j z j z j z z H 0 L j z j z j x2 z z=j 1.5 P0 = j j z j z j z j z j z j j z j H0L z k 1.5 z { x k 3 {

75

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La funcin vectorial y la matriz jacobiana son: i 2 x1 - 3 x2 + x3 - 4 z y j j j2x +x -x +4 z z z j z F Hx1 , x2 , x3 L = j 1 2 3 j z j z j 2 z 2 2 k x1 + x2 + x3 - 4 { 2 i j j j j J Hx1 , x2 , x3 L = j j2 j j k 2 x1 -3 1 2 x2 1 -1 2 x3 y z z z z z z z z {

Iteracin i = 0.

1.00000 y i j z j z j z j z 0 F HP0 L = j z j z j z j z 0.750000 k {

H0L i x1 y i - 0.500000 y j z j z z j z j z j z j H 0 L j j z j x2 z z - 1.50000 z P0 = j =j j z z j z j z j z j z j z j z j H0L z k 1.50000 { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP0 L = j j z j z j z j z k - 1.00000 - 3.00000 3.00000 {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 2.00000 - 3.00000 1.00000 y j i Dx1 i j z j j z jD j z j 2.00000 1.00000 - 1.00000 z j .j j z j x2 j z j z j j zj k - 1.00000 - 3.00000 3.00000 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 - 0.15 y y i z j z z j z z j z z j z 0.2 z =j z z j z z j z z j z 0.1 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

- 0.5 y i - 0.15 y i - 0.65 y i j z z j z j z j j z j z z j - 1.5 z z j z j z 0.2 - 1.3 z +j =j P1 = j j z j z j z j z j z j z j z z z j z j j z j j z k 1.5 { k - 0.1 { k 1.4 {

76

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1.

i 4.44089 10-16 y z j z j z j z j F HP1 L = j z j 2.22045 10-16 z z j z j z j { k 0.0725000

H1L i y x1 - 0.650000 y j z i j z j z j z j z j z j H 1 L j z z j x2 z z=j - 1.30000 z P1 = j j z j z j z z j z j z j j H1L z z j 1.40000 k { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP1 L = j j z j z j z j z k - 1.30000 - 2.60000 2.80000 {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: Dx 2.00000 - 3.00000 1.00000 y i i j j z j 1 j z j j z j j z 2.00000 1.00000 1.00000 .j j z j Dx2 j z j z j j zj k - 1.30000 - 2.60000 2.80000 { k Dx3 Dx1 i j j j j DP = j j Dx2 j j k Dx3 - 0.0154255 y y i z j z z j z z j z z - 0.0308511 z z =j j z z j z z z z j j z { k - 0.0617021 {

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

- 0.65 y i - 0.0154255 y i - 0.665426 y i j z j z j z j z j z j z j z j z j z j z j z j z 1.3 0.0308511 1.33085 P2 = j + = z j z j z j z j j z j j z j z z z j z j z j z 1.4 0.0617021 1.3383 k { k { k {

Iteracin i = 2.

i - 4.44089 10-16 z y j j z j z -16 z j z F HP2 L = j j - 4.44089 10 z j z j z j z k 0.00499689 {

H2L i x1 y i - 0.665426 y j z j z z j z j z j z j H 2 L j j z j x2 z z - 1.33085 z P2 = j =j j z z j z j z z j z j z j j H2L z z j 1.33830 k { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j 2.00000 z 1.00000 - 1.00000 z J HP2 L = j j z j z j z j z k - 1.33085 - 2.66170 2.67660 {

77

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: - 3.00000 1.00000 y j i Dx1 i 2.00000 j z j j z jD j z j z 1.00000 - 1.00000 z j .j j j x2 j 2.00000 z j z j j zj k - 1.33085 - 2.66170 2.67660 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 - 0.00123315 y y i z j z z j z z j z j z - 0.0024663 z z =j z z j z z j z z j z 0.00493261 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

- 0.665426 y i - 0.00123315 y i - 0.666659 y i j z z z j z j j z j j z j z j z j z - 1.33085 z - 0.0024663 z - 1.33332 z P3 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k 1.3383 { k - 0.00493261 { k 1.33337 {

Iteracin i = 3.

i 4.44089 10-16 y j z j z z j -16 z j z F HP3 L = j j z 2.22045 10 j z j z j z k 0.0000319339 {

H3L y i x1 - 0.666659 y z j i z j j z j z j z z j j H 3 L z j j z z j - 1.33332 z =j P3 = j z x2 z j z z j j z z j z z j j H3L z j 1.33337 k { x k 3 {

2.00000 - 3.00000 1.00000 y i j z j z j z j z 2.00000 1.00000 1.00000 J HP3 L = j z j z j z j z 1.33332 2.66663 2.66673 k {

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: Dx1 - 3.00000 1.00000 y i i 2.00000 j j z j j z j j z j j z 1.00000 - 1.00000 z .j j j Dx2 j 2.00000 z j z j j zj 1.33332 2.66663 2.66673 k { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 i - 7.98281 10-6 y j z j z j z z j z =j j z j - 0.0000159656 z z j { k - 0.0000319312 y z z z z z z z z {

y z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

- 0.666659 y i - 7.98281 10-6 i j j z j j z j j z j P4 = j +j j - 1.33332 z z j - 0.0000159656 j z j z j j z j 1.33337 k { k - 0.0000319312

- 0.666667 y y i z j z z j z z j z j z z - 1.33333 z = j z z j z z j z z j z 1.33333 { { k

78

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 4.

i 2.22045 10-16 y z j z j z j z j z 0 F HP4 L = j z j z j z j j -9 z { k 1.33823 10

H4L i y x1 - 0.666667 y j z i j z j z j z j z j z j H 4 L j z z j x2 z z=j - 1.33333 z P4 = j j z j z j z z j z j z j j H4L z z j 1.33333 k { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP4 L = j j z j z j z j z k - 1.33333 - 2.66667 2.66667 {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: Dx 2.00000 - 3.00000 1.00000 y i i j j z j 1 j z j j z j j z 2.00000 1.00000 1.00000 .j j z j Dx2 j z j z j j zj k - 1.33333 - 2.66667 2.66667 { k Dx3 i Dx1 j j jD j DP = j j x2 j j k Dx3 - 3.34558 10-10 y y i j z z j z z j z z j -10 z z j z z = j z 6.69115 10 z j z z j z z j z j z 9 { k - 1.33823 10 {

y z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP

- 3.34558 10-10 y - 0.666667 y i - 0.666667 y i i j z j z j z j z j z j z j z j z j z j 10 j z z - 1.33333 z - 1.33333 z +j =j P5 = j z j z j z - 6.69115 10 j z j z j z j z j z j z z j z j j z j z 9 1.33333 k 1.33333 { k - 1.33823 10 k { {

Tabla de datos. Dx1 i j j j j Dx2 DP = j j j j k Dx3 y z z z z z z z z {

Pi - 0.5 y i j z j z j j z - 1.5 z j z j z j z j z k 1.5 {

Pi+1 = Pi + DP - 0.65 y i j z j z j j z - 1.3 z j z j z j z j z k 1.4 {

Pi+1 - Pi

- 0.65 y i j z j z j j z - 1.3 z j z j z j z j z k 1.4 {

- 0.0154255 y i j z j z j j z - 0.0308511 z j z j z j z j z k - 0.0617021 {

- 0.15 y i j z j z j z j z 0.2 j z j z j z j z k - 0.1 {

0.2

- 0.665426 y i j z j z j j z - 1.33085 z j z j z j z j z k 1.3383 {

0.0617021

79

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i - 0.665426 z y j j z j z j z 1.33085 j z j z j z j z 1.3383 k { 0.666659 i y j z j z j j - 1.33332 z z j z j z j z j z k 1.33337 { - 0.666667 y i j z j z j z j j - 1.33333 z z j z j z j z k 1.33333 { i - 0.00123315 z y j j z j z j z 0.0024663 j z j z j z j z 0.00493261 k { i - 0.666659 z y j j z j z j z 1.33332 j z j z j z j z 1.33337 k { 0.666667 i y j z j z j j - 1.33333 z z j z j z j z j z k 1.33333 {

0.00493261

i - 3.34558 10-10 y j z j z j z j j - 6.69115 10-10 z z j z j z j z j z j -9 z k - 1.33823 10 {

i - 7.98281 10-6 j j j j j j - 0.0000159656 j j k - 0.0000319312

y z z z z z z z z {

0.0000319312

- 0.666667 y i j z j z j z 1.33823 10-9 j j - 1.33333 z z j z j z j z k 1.33333 {

La solucin aproximada del sistema es: - 0.666667 y i j z j z j z - 1.33333 z P5 = j j z j z j z j z k 1.33333 {

Solucin

b)
Clear@ecuaciones, p, m, dD; 2 2 ecuaciones = 82 x1 3 x2 + x3 4, 2 x1 + x2 x3 + 4, x2 1 + x2 + x3 4<; p = 8 1.0, 1.5, 0.5<; m = 12; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. 0y y i i 2 x1 - 3 x2 + x3 - 4 z j j z z j j z j z j j z z 0z fi Hx1 , x2 , x3 L = j =j j z j 2 x1 + x2 - x3 + 4 z z j z z j j 2 z j j z z 2 2 k x1 + x2 + x3 - 4 { k0 {

H0L i y x1 - 1. y j z i j z j z j z j z j z j H 0 L j z z j x2 z z=j - 1.5 z P0 = j j z j z j z z j z j z j j H0L z z j 0.5 k { k x3 {

80

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La funcin vectorial y la matriz jacobiana son: i 2 x1 - 3 x2 + x3 - 4 z y j j j2x +x -x +4 z z z j z F Hx1 , x2 , x3 L = j 1 2 3 j z j z j 2 z 2 2 k x1 + x2 + x3 - 4 { 2 i j j j j J Hx1 , x2 , x3 L = j j2 j j k 2 x1 -3 1 2 x2 1 -1 2 x3 y z z z z z z z z {

Iteracin i = 0.

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP0 L = j j z j z j z j z k - 2.00000 - 3.00000 1.00000 { Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 2.00000 - 3.00000 1.00000 y j i Dx1 i j z j j z jD j z j 2.00000 1.00000 - 1.00000 z j .j j z j x2 j z j z j j zj k - 2.00000 - 3.00000 1.00000 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 0.125 y y i z j z z j z z j z z j z 0.25 z =j z z j z z j z z j z 0. { { k

- 1.00000 y i j z j z j z j z 0 F HP0 L = j z j z j z j z 0.500000 k {

H0L i x1 y i - 1.00000 y j z j z z j z j z j z j H 0 L j j z j x2 z z - 1.50000 z P0 = j =j j z z j z j z j z j z j j z j H0L z k 0.500000 z { k x3 {

y z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

- 1. y i 0.125 y i - 0.875 y i j z z z j z j j z j j z j - 1.5 z z j z j z - 0.25 z - 1.75 z +j =j P1 = j j z j z j z j z j z j z j z z z j z j j z j j z k 0.5 { k 0. { k 0.5 {

81

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1.

i0 y j z j z z j z 0 F HP1 L = j j z j z j z j z 0.0781250 k {

H1L i y x1 - 0.875000 y j z i j z j z j z j z j z j H 1 L j z z j x2 z z=j - 1.75000 z P1 = j j z j z j z z j z j z j j H1L z z j 0.500000 k { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP1 L = j j z j z j z j z k - 1.75000 - 3.50000 1.00000 {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: Dx1 2.00000 - 3.00000 1.00000 y i i j zj j j z j j z j 2.00000 1.00000 - 1.00000 z j .j j z j Dx2 j z j z j j zj k - 1.75000 - 3.50000 1.00000 { k Dx3 Dx1 i j j j j Dx2 DP = j j j j k Dx3 y i 0.0164474 z y z j z j z z j z z j z 0.0328947 z = j z z j z z j z z j z 0.0657895 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

- 0.875 y i 0.0164474 y i - 0.858553 y i j z j z z j z z j j z j z+j j j j z j z 0.0328947 z - 1.71711 z P2 = j =j j - 1.75 z z j z j z z j z j z j z j z j z j z j z j z 0.5 0.0657895 0.565789 k { k { k {

Iteracin i = 2.

i - 1.11022 10-16 y j z z j j z j 1.11022 10-16 z z F HP2 L = j j z z j j z j z 0.00568083 { k

H2L i y x1 j z i - 0.858553 z y j z j z j j z j j z H2L z j z j z j z 1.71711 P2 = j = j z x z 2 z j z j j z j z j j z j H2L z k 0.565789 z { x k 3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP2 L = j j z j z j z j z k - 1.71711 - 3.43421 1.13158 {

82

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: - 3.00000 1.00000 y j i Dx1 i 2.00000 j z j j z jD j z j z 1.00000 - 1.00000 z j .j j j x2 j 2.00000 z j z j j zj k - 1.71711 - 3.43421 1.13158 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 0.00139949 y y i z j z z j z z j z j z 0.00279898 z z =j z z j z z j z z j z 0.00559797 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

- 0.858553 y i 0.00139949 y i - 0.857153 y i j z z z j z j j z j j z j z j z j z - 1.71711 z 0.00279898 z - 1.71431 z P3 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k 0.565789 { k 0.00559797 { k 0.571387 {

Iteracin i = 3.

i - 9.99201 10-16 y j z j z z j -16 z j z F HP3 L = j j z 1.11022 10 j z j z j z k 0.0000411302 {

H3L y i x1 - 0.857153 y z j i z j j z j z j z z j j H 3 L z j j z z j - 1.71431 z =j P3 = j z x2 z j z z j j z z j z z j j H3L z j 0.571387 k { x k 3 {

2.00000 - 3.00000 1.00000 y i j z j z j z j z 2.00000 1.00000 1.00000 J HP3 L = j z j z j z j z 1.71431 3.42861 1.14277 k {

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: Dx1 - 3.00000 1.00000 y i i 2.00000 j j z j j z j j z j j z 1.00000 - 1.00000 z .j j j Dx2 j 2.00000 z j z j j zj 1.71431 3.42861 1.14277 k { k Dx3 Dx1 i j j jD j DP = j x2 j j j D k x3 0.0000102814 y y i z j z z j z z j z j z 0.0000205629 z z = j z z j z z z z j j z 0.0000411257 k { {

y z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

- 0.857153 y i 0.0000102814 y i - 0.857143 y i j z z z j z j j z j j z j z j z j z - 1.71431 z 0.0000205629 z - 1.71429 z P4 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k 0.571387 { k 0.0000411257 { k 0.571429 {

83

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 4.

i 1.44329 10-15 y j z j z j z j z F HP4 L = j j - 1.11022 10-16 z z j z j z j z j z -9 2.21986 10 k {

H4L i y x1 - 0.857143 y j z i j z j z j z j z j z j H 4 L j z z j x2 z z=j - 1.71429 z P4 = j j z j z j z z j z j z j j H4L z z j 0.571429 k { k x3 {

2.00000 - 3.00000 1.00000 y i j z j z j z 2.00000 1.00000 - 1.00000 z J HP4 L = j j z j z j z j z k - 1.71429 - 3.42857 1.14286 {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: D 2.00000 - 3.00000 1.00000 y i i j x1 j z j j z j j z j j 2.00000 1.00000 - 1.00000 z .j j z j Dx2 j z j z j j zj k - 1.71429 - 3.42857 1.14286 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 i 5.54966 10-10 z y y j z j z z j z z j -9 z z j z z =j z 1.10993 10 z j z z j z z j z j z 9 { k 2.21986 10 {

y z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP

i 5.54966 10-10 z y i - 0.857143 y - 0.857143 y j i j z j z j z j z j z j z j z j z 9 j z j z j z - 1.71429 z P5 = j +j =j z j - 1.71429 z j z 1.10993 10 j z z j z j z j z j z z j z j j z j z 9 0.571429 0.571429 k { k 2.21986 10 { { k

Tabla de datos. Dx1 i j j j j j Dx2 DP = j j j k Dx3 y z z z z z z z z {

Pi i - 1. z y j j z j z j z 1.5 j z j z j z j z 0.5 k { 0.875 i y j z j z j z j z 1.75 j z j z j z j z k 0.5 {

Pi+1 = Pi + DP i - 0.875 z y j j z j z j z 1.75 j z j z j z j z 0.5 k { 0.858553 i y j z j z j z j z 1.71711 j z j z j z j z k 0.565789 {

Pi+1 - Pi

i 0.125 z y j j z j z j z 0.25 j z j z j z j z 0. k { 0.0164474 i y j z j z j z j z 0.0328947 j z j z j z j z k 0.0657895 {

0.25

0.0657895

84

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i - 0.858553 z y j j z j z j z 1.71711 j z j z j z j z 0.565789 k { 0.857153 i y j z j z j z j z 1.71431 j z j z j z j z k 0.571387 { i - 0.857143 z y j j z j z j z 1.71429 j z j z j z j z 0.571429 k { i 0.00139949 z y j j z j z j z 0.00279898 j z j z j z j z 0.00559797 k { 0.0000102814 i y j z j z j z j z 0.0000205629 j z j z j z j z k 0.0000411257 { i - 0.857153 z y j j z j z j z 1.71431 j z j z j z j z 0.571387 k { 0.857143 i y j z j z j z j z 1.71429 j z j z j z j z k 0.571429 { i - 0.857143 z y j j z j z j z 1.71429 j z j z j z j z 0.571429 k {

0.00559797

0.0000411257

i 5.54966 10-10 y j z j z j z j -9 z j z j z 1.10993 10 j z j z j z j -9 z 2.21986 10 k {

2.21986 10-9

La solucin aproximada del sistema es: - 0.857143 y i j z j z j z j P5 = j j - 1.71429 z z z j z j z 0.571429 k {

Problema 16. Aplicando el mtodo de Newton para sistemas no lineales calcular la aproximacin del sistema de ecuaciones no lineales siguiente, iniciando el mtodo en el 0L H0L H0L T T punto inicial P0 = IxH e iterando hasta que 1 , x2 , x3 M = H0.5, 0.1, - 0.1L Pi+1 - Pi 10-5 . f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 + 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 83 x1 Cos@x2 x3 D 1 2, 2 x2 1 81 Hx2 + 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; p = 80.5, 0.1, 0.1<; m = 12; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

85

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.


1 y i - cosHx2 x3 L + 3 x1 - 0y z j 2 i j z j z j z j z j z j z j 2 2 j z j x1 z 0z fi Hx1 , x2 , x3 L = j = j z 81 H x + 0.1 L + sin H x L + 1.06 z 2 3 j z j z j z z j j z j z j z 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 { k 3

H0L i y x1 0.5 y j z j z j z j z i j z j j z H0L z j z j z j z 0.1 = P0 = j j z x z 2 j z j z j z j z j j z j H0L z k - 0.1 z { x k 3 {

La funcin vectorial y la matriz jacobiana son:

1 i - cosHx2 x3 L + 3 x1 - y j z 2 z j j z j z j 2 2 z j x1 - 81 Hx2 + 0.1L + sinHx3 L + 1.06 z F Hx1 , x2 , x3 L = j z j z z j j z j z 1 -x1 x2 + H 3 + 10 p L { k 20 x3 + 3

3 i j j j 2 x1 J Hx1 , x2 , x3 L = j j j j j -x1 x2 x2 k -

sinHx2 x3 L x3 sinHx2 x3 L x2 - 162 Hx2 + 0.1L cosHx3 L --x1 x2 x1 20

y z z z z z z z z {

Iteracin i = 0.

0.0000499996 y i j z j z j z z - 2.02983 F HP0 L = j j z j z j z j z k 8.42320 { 3.00000 i j j j J HP0 L = j j 1.00000 j j j k - 0.0951229

H0L y i x1 0.500000 y z j i z j j z j z j z z j j H 0 L z j j z z 0.100000 z = P0 = j j z x2 z j j z z j j z z j j z z j H0L z j 0.100000 k { x k 3 {

0.000999983 - 0.000999983 y z z z z - 32.4000 0.995004 z z z z - 0.475615 20.0000 {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 3.00000 i j j j j j 1.00000 j j j k - 0.0951229 i Dx1 j j jD j DP = j j x2 j j k Dx3

- 0.000132437 y y i z j z z j z z j z z - 0.0756424 z z =j j z z j z z z z j j z { { k - 0.42296

Dx1 0.000999983 - 0.000999983 y i j z j z j z j z D - 32.4000 0.995004 j . z j x2 z z j zj - 0.475615 20.0000 { k Dx3

y z z z z z z z z {

86

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P1 = P0 + DP

0.5 y i - 0.000132437 y i 0.499868 y i j z z z j z j j z j j z j 0.1 z z j z j z - 0.0756424 z 0.0243576 z P1 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k - 0.1 { k - 0.42296 { k - 0.52296 {

Iteracin i = 1.

- 0.000316183 y i j z j z z j - 0.442229 z F HP1 L = j j z j z j z j z k 0.000679587 { 3.00000 i j j j j J HP1 L = j j 0.999735 j j k - 0.0240629

H1L i y x1 0.499868 y j z j z j z j z i j z j j z H1L z j z j z j z 0.0243576 P1 = j = j z x z 2 j z j z j z j z j j z j H1L z k - 0.522960 z { x k 3 {

0.00666131 - 0.000310261 y z z z z - 20.1459 0.866345 z z z z - 0.493818 20.0000 {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 3.00000 i j j j j 0.999735 j j j j k - 0.0240629 Dx1 i j j jD j DP = j x2 j j j D k x3

0.000154114 y y i z j z z j z z j z j z - 0.0219684 z z = j z z j z z z z j j z 0.000576215 k { {

Dx1 0.00666131 - 0.000310261 y i j z j z j z j z - 20.1459 0.866345 .j z j Dx2 z z j zj - 0.493818 20.0000 { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

0.499868 y i 0.000154114 y i 0.500022 i y j z j z j z j z j z j z j z j z j z j z j z j z 0.0243576 0.0219684 0.00238921 P2 = j + = z j z j z j z j j z j z j z z j z j z j z j z k - 0.52296 { k - 0.000576215 { k - 0.523536 {

87

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

i 3.00000 0.000654858 - 2.98851 10-6 j j j j J HP2 L = j 1.00004 - 16.5871 0.866057 j j j 0.00238636 0.499425 20.0000 k Se resuelve el sistema lineal J HP2 L DP = -F HP2 L:

i 0.0000658141 z y j j z z j z 0.0390915 F HP2 L = j j z j z j z j z 0.0000631242 k {

H2L i y x1 0.500022 j z i y j z j z j z j z j z j z H 2 L j z z j x2 z z=j 0.00238921 P2 = j j z j z j z j z j z j j z j H2L z k - 0.523536 z { k x3 {

y z z z z z z z z {

i 3.00000 0.000654858 - 2.98851 10-6 j j j j j 1.00004 - 16.5871 0.866057 j j j 20.0000 k - 0.00238636 - 0.499425 Dx1 i j j j j j Dx2 DP = j j j k Dx3 - 0.0000214227 y y i z j z z j z z j z z j z 0.00236128 z =j z z j z z j z z j z 0.0000621228 { { k

y i Dx1 z j z j z jD z z j x2 .j z z j zj j { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

0.500022 - 0.0000214227 y i 0.5 i y i y j z j z j z j z j z j z z j z j z j z j z j z 0.00238921 0.00236128 0.000027929 P3 = j + = j z j z j z j z j z j z j z z z j z j j z j j z k - 0.523536 { k - 0.0000621228 { k - 0.523598 {

Iteracin i = 3.

i 7.63928 10-7 y j z j z j z j - 0.000451626 z z F HP3 L = j j z j z j z j -7 z 6.45934 10 k {

H3L i y x1 0.500000 j z y j z j z j z i j z j j z H3L z j z j z j z 0.0000279290 P3 = j = j z x z 2 j z j z j z j z j z j z j H3L z k - 0.523598 { x k 3 {

i 3.00000 7.65687 10-6 j j j j J HP3 L = j 1.00000 - 16.2045 j j j k - 0.0000279286 - 0.499993

- 4.08422 10-10 0.866026 20.0000

y z z z z z z z z {

88

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i 3.00000 7.65687 10-6 j j j j j - 16.2045 j 1.00000 j j k - 0.0000279286 - 0.499993 Dx1 i j j j Dx2 j DP = j j j j k Dx3 i - 2.54571 10-7 y j z j z j z z j z =j j - 0.0000279251 z z j z j j { k - 7.30415 10-7 y z z z z z z z z z {

- 4.08422 10-10 0.866026 20.0000

yj i Dx1 z z j z jD z z j x2 z.j z j zj j { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

- 2.54571 10-7 i 0.5 y i j j z j j z j z j z+j j P4 = j j j - 0.0000279251 j 0.000027929 z z j z j j z j j k - 0.523598 { k - 7.30415 10-7

0.5 y i z j z j z j z -9 j z =j z j 3.90671 10 z z j z j { k - 0.523599

y z z z z z z z z {

Iteracin i = 4.

i 1.06894 10-10 j j j j j - 6.31645 10-8 F HP4 L = j j j j j -11 k 9.03668 10 i 3.00000 j j j j J HP4 L = j j 1.00000 j j j -9 k - 3.90671 10

H4L y i x1 0.500000 z j z j j j z i j j j H4L z z j j z j =j P4 = j 3.90671 10-9 x2 z j z j j z j j z j j H4L z - 0.523599 k x3 { k

y z z z z z z z z z z {

y z z z z z z z z {

1.07105 10-9 - 16.2000 - 0.500000

- 7.99135 10-18 0.866025 20.0000

y z z z z z z z z z {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: i 3.00000 j j j j j j 1.00000 j j j -9 k - 3.90671 10 Dx1 i j j j j DP = j j Dx2 j j k Dx3 1.07105 10-9 - 16.2000 - 0.500000

- 7.99135 10-18 0.866025 20.0000

i - 3.56313 10-11 y y j z z j z z j z z j -9 z z j z z = j z 3.90671 10 z j z z z z j j z j z 10 { k - 1.02186 10 {

Dx1 yi z j z j z j z z j z.j j Dx2 z z j zj { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP 0.5 i j j j j P5 = j 3.90671 10-9 j j j k - 0.523599

i - 3.56313 10-11 y 0.5 y i y j z z j z j z z j z j z z j j z 9 -17 z z j z j z z j z + = j z 3.90671 10 8.71767 10 z j z j z z j z z z j j z j z j z -10 0.523599 { k - 1.02186 10 { { k

89

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Tabla de datos. y z z z z z z z z { 0.000132437 i y j z j z j j - 0.0756424 z z j z j z j z j z k - 0.42296 { 0.000154114 y i j z j z j j - 0.0219684 z z j z j z j z j z k - 0.000576215 { - 0.0000214227 y i j z j z j z j j - 0.00236128 z z j z j z j z 0.0000621228 k { Dx1 i j j j j Dx2 DP = j j j j k Dx3

Pi 0.5 y i j z j z j j z 0.1 z j z j z j z j z k - 0.1 {

Pi+1 = Pi + DP 0.499868 y i j z j z j j z 0.0243576 z j z j z j z j z k - 0.52296 {

Pi+1 - Pi

0.42296

0.5 i j j j j j 3.90671 10-9 j j j k - 0.523599

0.5 i y j z j z j z j z 0.000027929 j z j z z j j z k - 0.523598 {

0.500022 i y j z j z j z j z 0.00238921 j z j z j z j z 0.523536 k {

0.499868 y i j z j z j j z 0.0243576 z j z j z j z j z k - 0.52296 {

y z z z z z z z z {

i - 3.56313 10-11 z y j j z j z j -9 z j z j - 3.90671 10 z j z j z j z j -10 z k - 1.02186 10 {

i - 2.54571 10-7 j j j j j - 0.0000279251 j j j j -7 k - 7.30415 10

y z z z z z z z z z {

0.5 i y j z j z j -17 z j z j z 8.71767 10 j z j z j z 0.523599 k {

i 0.5 j j j -9 j j j 3.90671 10 j j k - 0.523599

0.5 i y j z j z j z j z 0.000027929 j z j z j z j z 0.523598 k {

0.500022 i y j z j z j z j z 0.00238921 j z j z j z j z k - 0.523536 {

0.0219684

0.00236128

y z z z z z z z z {

0.0000279251

3.90671 10-9

La solucin aproximada del sistema es: 0.500000 i y j z j z j z 17 j z j 8.71767 10 z P5 = j z j z j z k - 0.523599 {

Problema 17. Mediante el mtodo de Newton para sistemas no lineales calcular las aproximaciones P1 y P2 , partiendo del punto inicial P0 para los sistemas no lineales siguientes: 2 a) f1 Hx1 , x2 L = 4 x2 1 - 20 x1 + 1 4 x2 + 8 = 0, 2 f2 Hx1 , x2 L = 1 2 x1 x2 + 2 x1 - 5 x2 + 8 = 0, 0L H0L T T P0 = IxH 1 , x2 M = H0, 0L . b) f1 Hx1 , x2 L = senH4 p x1 x2 L - 2 x2 - x1 = 0, f2 Hx1 , x2 L = HH4 p - 1L H4 pLL He2 x1 - eL + 4 e x2 2 - 2 e x1 = 0, H0L H0L T T P0 = Ix1 , x2 M = H0, 0L . c) f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = 4 x2 1 - 625 x2 + 2 x2 - 1 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0, 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L . d) f1 Hx1 , x2 , x3 L = x2 1 + x2 - 37 = 0, f2 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0,

90

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

f3 Hx1 , x2 , x3 L = x1 + x2 + x3 - 3 = 0, 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L Solucin

a)
Clear@ecuaciones, p, m, dD; 2 2 ecuaciones = 84 x2 1 20 x1 + x2 4 + 8, x1 x2 2 + 2 x1 5 x2 + 8 <; p = 80.0, 0.0<; m = 2; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.
x2 2 i y - 20 x1 + + 8 4 x1 j z i0 y j z 4 z j j z z fi Hx1 , x2 L = j =j z j 1 z j z 2 k0 { x x 5 x + 2 x + 8 2 1 k 2 1 2 {
2

H0L i i 0. y j x1 y z z=j j z P0 = j z j 0. z j H0L z k x2 { k {

La funcin vectorial y la matriz jacobiana son:


x2 2 i 4 x1 y - 20 x1 + + 8 j z j z 4 z F Hx1 , x2 L = j j z j z j z 1 2 x x 5 x + 2 x + 8 1 2 1 2 k 2 {
2

x2 8 x1 - 20 i 2 j j j J Hx1 , x2 L = j 2 j x2 + 2 x1 x2 - 5 k 2

y z z z z z {

Iteracin i = 0.

i 8.00000 y z j z F HP0 L = j k 8.00000 { i - 20.0000 0 j J HP0 L = j - 5.00000 k 2.00000

H0L i 0y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 0 {

y z z {

91

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i Dx y y i - 20.0000 0 j z j 1z z j z.j 2.00000 5.00000 k { k Dx2 { i Dx1 j DP = j k Dx2 y i 0.4 y z z z=j j z { k 1.76 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 0. z y i 0.4 z y j i 0.4 z y j z+j j z=j z P1 = j k 0. { k 1.76 { k 1.76 { Iteracin i = 1.
H1L i x1 y i 0.400000 y j z z z j z=j j z P1 = j j H1L z 1.76000 k { x k 2 {

i 1.41440 z y j z F HP1 L = j 0.619520 k { 16.8000 0.880000 y i z j z J HP1 L = j - 4.29600 { k 3.54880 Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: i Dx y i - 16.8000 0.880000 y j z j 1z z j z.j - 4.29600 { k Dx2 { k 3.54880 i Dx1 y i 0.0958936 z y z j z=j j z DP = j k Dx2 { k 0.223423 {

El siguiente punto de la iteracin es: P2 = P1 + DP i 0.4 y i 0.0958936 y z z j z+j j z= P2 = j 1.76 k { k 0.223423 { Tabla de datos.

0.495894 y i j z j z k 1.98342 {

i 0 1

Pi 0. y i j j z z k 0. { i 0.4 z y j j z k 1.76 {

i Dx1 y z j z DP = j Pi+1 = Pi + DP k Dx2 { 0.4 y 0.4 y i i j z j z j z j z 1.76 k { k 1.76 { i 0.0958936 z y j i 0.495894 y j z j z j z k 0.223423 { k 1.98342 {

Pi+1 - Pi 1.76 0.223423

92

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i 0.495894 y z j z P2 = j k 1.98342 {

Solucin

b)
Clear@ecuaciones, p, m, dD; ecuaciones = 8 Sin@4 Pi x1 x2 D 2 x2 x1 , HH4 Pi 1L H4 PiLL HExp@2 x1 D EL + 4 E Hx2 L2 2 E x1 <; p = 80.0, 0.0<; m = 2; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. sinH4 p x1 x2 L - x1 - 2 x2 i y 0 j z j y z z=i fi Hx1 , x2 L = j j j z j0 z H-+2 x1 L H-1+4 pL z 2 { k { k 4 x2 - 2 x1 + 4p
H0L i x1 y i 0. y j z z j z=j j z z P0 = j j H0L z x k 2 { k 0. {

La funcin vectorial y la matriz jacobiana son: sinH4 p x1 x2 L - x1 - 2 x2 i j F Hx1 , x2 L = j j j H-+2 x1 L H-1+4 pL 2 k 4 x2 - 2 x1 + 4p

4 p cosH4 p x1 x2 L x2 - 1 4 p cosH4 p x1 x2 L x1 - 2 i j j J Hx1 , x2 L = j j - 2 + 2 x1 H-1+4 pL 8 x2 k 2p


H0L y i0 y i x1 j z j z=j z P0 = j z j0 z j H0L z x k 2 { k {

y z z z z {

y z z z z {

Iteracin i = 0.

0 y i j z z F HP0 L = j k - 1.58155 { i - 1.00000 - 2.00000 y z j z J HP0 L = j k - 3.59572 0 {

93

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i Dx y i - 1.00000 - 2.00000 y j z j 1z z j z.j 3.59572 0 k { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.439841 y z z z=j j z { k 0.219921 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 0. z y i - 0.439841 z y j i - 0.439841 z y j z+j j z=j z P1 = j k 0. { k 0.219921 { k 0.219921 { Iteracin i = 1.
H1L i x1 y i - 0.439841 y j z z z j z=j j z P1 = j j H1L z 0.219921 k { x k 2 {

i - 0.937560 y z j z F HP1 L = j k 0.797033 { i - 0.0387518 - 3.92250 y z j z J HP1 L = j 4.78245 { k - 4.67277 Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: i Dx y i - 0.0387518 - 3.92250 y j z j 1z z j z.j 4.78245 { k Dx2 { k - 4.67277 i Dx1 y i - 0.0733204 z y z j z=j j z DP = j k Dx2 { k - 0.238297 {

El siguiente punto de la iteracin es: P2 = P1 + DP i - 0.439841 y i - 0.0733204 y i - 0.513162 y z z z j z+j j z=j j z P2 = j 0.219921 0.238297 k { k { k - 0.0183762 { Tabla de datos. i Dx1 y z j z DP = j k Dx2 { - 0.439841 y i j z j z k 0.219921 { i - 0.0733204 z y j j z k - 0.238297 { Pi+1 - Pi 0.439841 0.238297

i 0 1

Pi i 0. y j j z z k 0. { i - 0.439841 z y j j z k 0.219921 {

Pi+1 = Pi + DP - 0.439841 y i j z j z k 0.219921 { i - 0.513162 z y j j z k - 0.0183762 {

94

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: i - 0.513162 y z j z P2 = j k - 0.0183762 {

Solucin

c)
Clear@ecuaciones, p, m, dD; ecuaciones = 83 x1 Cos@x2 x3 D 1 2, 4 Hx1 L2 625 Hx2 L2 + 2 x2 1, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3<; p = 80.0, 0.0, 0.0<; m = 2; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.
1 i y - cosHx2 x3 L + 3 x1 - 0y j z 2 i j z j z z j j z j z j z j z 2 2 j z fi Hx1 , x2 , x3 L = j = 4 x 625 x + 2 x 1 j0 z z z j 2 1 2 j z j z j z j z z j z z j j 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 k { 3

H0L i y x1 0. y j z j z j z j z i j z j j z H0L z j z j z j z 0. P0 = j = j x z 2 z j z z j j z j z j j z j H0L z k 0. z { x k 3 {

La funcin vectorial y la matriz jacobiana son:

1 i y - cosHx2 x3 L + 3 x1 - j z 2 j z z j j z j z 2 2 z F Hx1 , x2 , x3 L = j 4 x 625 x + 2 x 1 j z 2 1 2 z j j z j z z j 1 -x1 x2 20 x + + H 3 + 10 p L 3 k { 3

3 i j j j 8 x1 J Hx1 , x2 , x3 L = j j j j j -x1 x2 x2 k -

sinHx2 x3 L x3 sinHx2 x3 L x2 2 - 1250 x2 0 --x1 x2 x1 20

y z z z z z z z z {

95

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 0.

i - 1.50000 z y j j z z j z 1.00000 F HP0 L = j j z j z j z j z 10.4720 k {

H0L i y x1 0y j z i j z j z j z j z j z j H 0 L j z z j x2 z z=j 0z P0 = j j z j z j z z j z j z j j H0L z z j 0 k { k x3 {

3.00000 0 0 i y j z j z j z z 0 2.00000 0 J HP0 L = j j z j z j z j z 0 20.0000 { k0

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: Dx1 3.00000 0 0 i i y j j z j j z j j z j z 0 2.00000 0 j .j j z j Dx2 j z j z j j zj 0 20.0000 { k Dx3 k0 Dx1 i j j j j Dx2 DP = j j j j k Dx3 y i 0.5 y z j z z j z z j z z j z 0.5 z = j z z j z z j z z j z 0.523599 { { k y z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

0. y i 0.5 0.5 i y i y j z j z j z j z j z j z j z j z j z j z j z j z 0. 0.5 0.5 P1 = j +j =j j z z z z j z j z j z j z j z j z j z j z 0. 0.523599 0.523599 k { k { k {

Iteracin i = 1.

0.0340742 y i j z j z j z j F HP1 L = j j - 155.250 z z z j z j z 0.221199 k {

H1L i y x1 j z i 0.500000 z y j z j z j j z j j z H1L z j z j z j z 0.500000 P1 = j = j z x z 2 z j z j j z j z j j z j H1L z k - 0.523599 z { x k 3 {

0.135517 - 0.129410 y i 3.00000 j z j z j z j z 4.00000 623.000 0 J HP1 L = j z j z j z j z 0.389400 0.389400 20.0000 k {

96

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L:

0.135517 - 0.129410 y j i Dx1 i 3.00000 j z j j z jD j z j z - 623.000 0 j .j j z j x2 j 4.00000 z j z j j zj k - 0.389400 - 0.389400 20.0000 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 0.000166687 y y i z j z z j z z j z j z - 0.249196 z z =j z z j z z j z z j z 0.00621135 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

0.5 0.000166687 y i 0.500167 y i y i j z j z z j z j z j j z j z j z z j z 0.5 - 0.249196 z 0.250804 z P2 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k - 0.523599 { k 0.00621135 { k - 0.517387 {

Tabla de datos. Dx1 i j j j Dx2 j DP = j j j j k Dx3 y z z z z z z z z {

Pi 0. y i j z j z j z j j 0. z z j z j j z z 0. k {

Pi+1 = Pi + DP 0.5 i y j z j z j z j z 0.5 j z j z j z j z 0.523599 k {

Pi+1 - Pi

0.5 i y j z j z j z j z j 0.5 z j z j z j z 0.523599 k {

0.000166687 y i j z j z j z j j - 0.249196 z z j z j z j z 0.00621135 k {

0.5 i y j z j z j z j z 0.5 j z j z j z j z 0.523599 k {

0.523599

0.500167 y i j z j z j z j j 0.250804 z z j z j z j z 0.517387 k {

0.249196

La solucin aproximada del sistema es: 0.500167 y i j z j z j z j P2 = j j 0.250804 z z z j z j z 0.517387 k {

Solucin

d)

97

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clear@ecuaciones, p, m, dD; 2 ecuaciones = 8x2 1 + x2 37, x1 x2 5, x1 + x2 + x3 3<; p = 80.0, 0.0, 0.0<; m = 2; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.
2 + x2 - 37 x1 i y 0y i j z j z j z j z j z j j z 2 z z 0z fi Hx1 , x2 , x3 L = j =j j z j - x2 + x1 - 5 z j z j z j z j z z j z j 0 k { x + x + x 3 k 1 2 3 {

H0L i y x1 0. y j z j z j z j z i j z j j z H0L z j z j z j z 0. P0 = j = j z x z 2 j z j z j z j z j j z j H0L z k 0. z { x k 3 {

La funcin vectorial y la matriz jacobiana son:


2 + x2 - 37 x1 i y j z j z j z j z 2 z F Hx1 , x2 , x3 L = j j - x2 + x1 - 5 z j z j z j z + x + x 3 x k 1 2 3 {

2 x1 i j j j 1 J Hx1 , x2 , x3 L = j j j j j k1

1 - 2 x2 1

0 0 1

y z z z z z z z z {

Iteracin i = 0.

0 1.00000 0 i y j z j z j z j z 1.00000 0 0 J HP0 L = j j z z j z j z 1.00000 1.00000 1.00000 k {

- 37.0000 y i j z j z j z - 5.00000 z F HP0 L = j j z j z j z j z k - 3.00000 {

H0L y i x1 0y j z i z j j z j z j z j z j z H 0 L z j j z P0 = j = j0 z z x2 z j j z j z j j z z z j z j H0L z j 0 k { k x3 {

98

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 1.00000 0 i Dx1 i0 yj j z j j z jD j z j z 0 j .j j z j x2 j 1.00000 0 z j z j j zj k 1.00000 1.00000 1.00000 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 5. y i y z j z z j z z j z z j z 37. z =j z z j z z j z z j z 39. { { k y z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

0. y i 5. 5. i y i y j z j z j z j z j z j z j z j z j z z j z j z 0. 37. 37. P1 = j + = j z j z j z j z j z j z j z z j z z j j z j j z k 0. { k - 39. { k - 39. {

Iteracin i = 1.

10.0000 1.00000 0 i y j z j z j z j z 1.00000 74.0000 0 J HP1 L = j j z z j z j z 1.00000 1.00000 1.00000 k { Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: Dx1 10.0000 1.00000 0 i i y j j z j j z j j z j j z D 1.00000 74.0000 0 .j j z j x2 j z j z j j zj 1.00000 1.00000 1.00000 k { k Dx3 Dx1 i j j j Dx2 j DP = j j j j k Dx3 - 0.649123 y y i z j z z j z z j z z - 18.5088 z z =j j z z j z z z z j j z { { k 19.1579 y z z z z z z z z {

25.0000 y i j z j z j z - 1369.00 z F HP1 L = j j z j z j z j z k0 {

H1L y i x1 5.00000 y z j i z j j z j z j z z j j H 1 L z j j z z j 37.0000 z =j P1 = j z x2 z j z z j j z z j z z j j H1L z j 39.0000 k { x k 3 {

El siguiente punto de la iteracin es: P2 = P1 + DP

i 5. y j i - 0.649123 z y j i 4.35088 z y j z j z j z j z j z j z j z j z j z j z 37. 18.5088 18.4912 P2 = j + = z j z j z j z j z j z j z j z j z j z j z j z 39. 19.1579 19.8421 k { k { k {

Tabla de datos.

99

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Pi 0. y i j z j z j z j j 0. z z j z j j z z 0. k {

i 5. y j z j z j z j z 37. j z j z j z j z 39. k {

i - 0.649123 z y j j z j z j z 18.5088 j z j z j z j z 19.1579 k {

Dx1 i j j jD j DP = j x2 j j j D k x3 5. i y j z j z j j z 37. z j z j z j z j z 39. k {

y z z z z z z z z {

Pi+1 = Pi + DP 5. i y j z j z j z j j 37. z z j z j z j z 39. k {

Pi+1 - Pi

39.

i 4.35088 z y j j z j z j z 18.4912 j z j z j z j z 19.8421 k {

19.1579

La solucin aproximada del sistema es: i 4.35088 z y j j z z j z 18.4912 P2 = j j z j z j z j z k - 19.8421 {

Problema 18. Dado el siguiente problema no lineal f1 Hx1 , x2 L = x1 H1 - x1 L + 4 x2 = 12, f2 Hx1 , x2 L = Hx1 - 2L2 + H2 x2 - 3L2 = 25. a) Representar grficamente las curvas f1 y f2 . b) Calcular la solucin aproximada del sistema empleando el mtodo de Newton comenzando en los puntos 0L H0L T T P0 = IxH 1 , x2 M = H2, 3L ,
0L H0L T P0 = IxH 1 , x2 M = H- 2, - 2L e iterando hasta que Pi+1 - Pi 5 10-2 . T

Solucin

a)
<< Graphics`ImplicitPlot`; Clear@ecuaciones, p, m, d, f, g, g1, g2, gD; f = x H1 xL + 4 y 12; g = Hx 2L2 + H2 y 3L2 25; Print@"Representacin grfica de la solucin", "\n\t f1 Hx, y L = ", f, "\n\t f2 Hx, y L = ", gD; g1 = ImplicitPlot @f == 0, 8x, 3, 7<, PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g2 = ImplicitPlot @g == 0, 8x, 3, 7<, PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, D

100

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AspectRatio > Automatic, DisplayFunction > $DisplayFunctionD; Representacin grfica de la solucin f1 Hx, yL = H1 - x L x + 4 y - 12 f2 Hx, yL = Hx - 2L2 + H2 y - 3L2 - 25

Y 12 10 8 6 4 2 -2 2 4 6 X

Solucin

b)
Clear@ecuaciones, p, m, dD; ecuaciones = 8x1 H1 x1 L + 4 x2 12, Hx1 2L2 + H2 x2 3L2 25<; p = 82.0, 3.0<; m = 10; d = 5 10.2 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; p = 8 2.0, 2.0<; m = 10; d = 5 10.2 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. 0y i H1 - x1 L x1 + 4 x2 - 12 y z j j z=i j z z fi Hx1 , x2 L = j 2 2 k Hx1 - 2L + H2 x2 - 3L - 25 { k 0 {
H0L i y x1 2. y j z j z=i j z z P0 = j j H0L z z j k x2 { k 3. {

101

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La funcin vectorial y la matriz jacobiana son: i H1 - x1 L x1 + 4 x2 - 12 y z j z F Hx1 , x2 L = j 2 2 k Hx1 - 2L + H2 x2 - 3L - 25 { 4 i 1 - 2 x1 j J Hx1 , x2 L = j k 2 Hx1 - 2L 4 H2 x2 - 3L


H0L i y x1 2.00000 y j z i j z j z j z P0 = j H0L z z=j k x2 { k 3.00000 {

y z z {

Iteracin i = 0.

i - 2.00000 y z j z F HP0 L = j k - 16.0000 { i - 3.00000 4.00000 j J HP0 L = j 12.0000 k0

y z z {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i Dx y i - 3.00000 4.00000 y j z j 1z z j z.j 12.0000 { k Dx2 { k0 i Dx1 j DP = j k Dx2 y i 1.11111 y z z z=j j z { k 1.33333 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 2. y i 1.11111 y i 3.11111 y z z j z z+j j z=j j z P1 = j k 3. { k 1.33333 { k 4.33333 { Iteracin i = 1.
H1L i i 3.11111 y j x1 y z z=j j z P1 = j z j 4.33333 z j H1L z { k x2 { k

i - 1.23457 z y j z F HP1 L = j 8.34568 k { 5.22222 4.00000 i j J HP1 L = j 22.6667 k 2.22222

y z z {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: i Dx y i - 5.22222 4.00000 y j z j 1z z j z.j 22.6667 { k Dx2 { k 2.22222 D i i - 0.482214 y j x1 y z z z=j j z DP = j k Dx2 { k - 0.320916 {

102

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P2 = P1 + DP i 3.11111 z y j i - 0.482214 z y j i 2.6289 z y j z+j z=j z P2 = j k 4.33333 { k - 0.320916 { k 4.01242 { Iteracin i = 2.
H2L i x1 y i 2.62890 y j z j z=j z P2 = j j H2L z z j 4.01242 z { x k 2 { k

i - 0.232531 y z j z F HP2 L = j k 0.644479 { i - 4.25779 4.00000 y z j z J HP2 L = j 20.0993 { k 1.25779 Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: i Dx y i - 4.25779 4.00000 y j z j 1z z j z.j 20.0993 { k Dx2 { k 1.25779 i Dx1 j DP = j k Dx2 y i - 0.0800312 z y z z=j j z { k - 0.0270564 {

El siguiente punto de la iteracin es: P3 = P2 + DP i 2.6289 y i - 0.0800312 y i 2.54887 y z z z j z+j j z=j j z P3 = j 4.01242 0.0270564 k { k { k 3.98536 { Iteracin i = 3.
H3L i 2.54887 y j x1 y z z=i z j j z P3 = j z j j H3L z k x2 { k 3.98536 {

i - 0.00640500 y z j z F HP3 L = j k 0.00933319 { i - 4.09773 4.00000 j J HP3 L = j 19.8829 k 1.09773

y z z {

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i Dx y i - 4.09773 4.00000 y j z j 1z z j z.j 19.8829 { k Dx2 { k 1.09773 D i j x1 DP = j k Dx2 y i - 0.00191791 y z z z=j j z { k - 0.000363521 {

103

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P4 = P3 + DP i 2.54887 z y j i - 0.00191791 z y j i 2.54695 z y j z+j z=j z P4 = j k 3.98536 { k - 0.000363521 { k 3.985 { Tabla de datos. i Dx1 y z j z DP = j Pi+1 = Pi + DP k Dx2 { i 1.11111 z y i 3.11111 y j j z j z j z k 1.33333 { k 4.33333 { - 0.482214 y 2.6289 y i i j z j z j z j z k - 0.320916 { k 4.01242 { - 0.0800312 y 2.54887 y i i j z j z j z j z k - 0.0270564 { k 3.98536 { - 0.00191791 y 2.54695 y i i j z j z j z j z k - 0.000363521 { k 3.985 { Pi+1 - Pi 1.33333 0.482214 0.0800312 0.00191791

i 0 1 2 3

Pi i 2. z y j j z k 3. { 3.11111 y i j z j z k 4.33333 { 2.6289 y i j z j z k 4.01242 { 2.54887 y i j z j z k 3.98536 {

La solucin aproximada del sistema es: i 2.54695 z y j z P4 = j k 3.98500 { Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. i H1 - x1 L x1 + 4 x2 - 12 y i0 z y z j z=j j z fi Hx1 , x2 L = j 2 2 k Hx1 - 2L + H2 x2 - 3L - 25 { k 0 {
H0L i i - 2. y j x1 y z z=j j z P0 = j z j 2. z j H0L z { k x2 { k

La funcin vectorial y la matriz jacobiana son: y i H1 - x1 L x1 + 4 x2 - 12 z j z F Hx1 , x2 L = j 2 2 k Hx1 - 2L + H2 x2 - 3L - 25 { 4 i 1 - 2 x1 y z j z J Hx1 , x2 L = j k 2 Hx1 - 2L 4 H2 x2 - 3L {

104

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 0.

i - 10.0000 y z j z F HP0 L = j k - 8.00000 { 4.00000 i 5.00000 j J HP0 L = j k - 8.00000 4.00000

H0L i - 2.00000 y z j x1 y z=i z j j z P0 = j z j j H0L z k x2 { k 2.00000 {

y z z {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 4.00000 y j i Dx1 y i 5.00000 z j z z j z.j 8.00000 4.00000 k { k Dx2 { i Dx1 j DP = j k Dx2 y i 0.153846 y z z z=j j z { k 2.30769 {

El siguiente punto de la iteracin es: P1 = P0 + DP i - 2. y i 0.153846 y i - 1.84615 y z z z j z+j j z=j j z P1 = j k 2. { k 2.30769 { k 4.30769 { Iteracin i = 1.
H1L i x1 y i - 1.84615 y j z z z j z=j j z P1 = j j H1L z 4.30769 k { x k 2 {

i - 0.0236686 y z j z F HP1 L = j k 21.3254 { 4.69231 4.00000 i y z j z J HP1 L = j k - 7.69231 22.4615 { Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 4.00000 y j i Dx1 z y i 4.69231 j z z j z.j k - 7.69231 22.4615 { k Dx2 { i Dx1 y i 0.63036 y z z j z=j j z DP = j k Dx2 { k - 0.733544 {

El siguiente punto de la iteracin es: P2 = P1 + DP i - 1.84615 y i 0.63036 y i - 1.21579 y z z z j z+j j z=j j z P2 = j 4.30769 0.733544 k { k { k 3.57415 {

105

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

i - 0.397354 y z j z F HP2 L = j k 2.54970 { 4.00000 i 3.43159 j J HP2 L = j k - 6.43159 16.5932

H2L i - 1.21579 y z j x1 y z=i z j j z P2 = j z j j H2L z k x2 { k 3.57415 {

y z z {

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: 4.00000 y j i Dx1 y i 3.43159 z j z z j z.j 6.43159 16.5932 k { k Dx2 { i Dx1 j DP = j k Dx2 y i 0.203129 y z z z=j j z 0.0749256 { k {

El siguiente punto de la iteracin es: P3 = P2 + DP i - 1.21579 y i 0.203129 y i - 1.01266 y z z z j z+j j z=j j z P3 = j k 3.57415 { k - 0.0749256 { k 3.49922 { Iteracin i = 3.
H3L i x1 y i - 1.01266 y j z z z j z=j j z P3 = j j H3L z 3.49922 k { x k 2 {

i - 0.0412615 y z j z F HP3 L = j k 0.0637169 { 4.00000 y i 3.02533 z j z J HP3 L = j k - 6.02533 15.9938 { Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: 4.00000 y j i Dx1 z y i 3.02533 j z z j z.j k - 6.02533 15.9938 { k Dx2 { i Dx1 y i 0.01262 y z z j z=j j z DP = j k Dx2 { k 0.000770471 {

El siguiente punto de la iteracin es: P4 = P3 + DP i - 1.01266 y i 0.01262 y i - 1.00004 y z z z j z+j j z=j j z P4 = j 3.49922 0.000770471 k { k { k 3.49999 { Tabla de datos.

106

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0 1 2 3

Pi i - 2. z y j j z k 2. { - 1.84615 y i j z j z k 4.30769 { y i - 1.21579 z j j z k 3.57415 { - 1.01266 y i j z j z k 3.49922 {

D i j x1 y z z DP = j Pi+1 = Pi + DP k Dx2 { i 0.153846 z y i - 1.84615 z y j j j z j z k 2.30769 { k 4.30769 { 0.63036 - 1.21579 y i y i j z j z j z j z 0.733544 k { k 3.57415 { y y i 0.203129 i - 1.01266 z j z j j z j z k - 0.0749256 { k 3.49922 { 0.01262 i y i - 1.00004 y j z z j z j j z k 0.000770471 { k 3.49999 {

Pi+1 - Pi 2.30769 0.733544 0.203129 0.01262

La solucin aproximada del sistema es: i - 1.00004 y z j z P4 = j k 3.49999 {

Problema 19. Aproximar las soluciones de los siguientes sistemas no lineales, empleando el mtodo de Newton con la aproximaciin inicial dada, iterando hasta que Pi+1 - Pi 10-6 . 2 3 a) f1 Hx1 , x2 L = 3 x2 f2 Hx1 , x2 L = 3 x1 x2 1 - x2 = 0, 2 - x1 - 1 = 0, T T 0L H0L H0L H0L T T P0 = IxH 1 , x2 M = H1, 1L y P0 = I x1 , x2 M = H1, - 1L . 2 b) f1 Hx1 , x2 L = lnHx2 1 + x2 L - senH x1 x2 L - Hln 2 + ln pL, f2 Hx1 , x2 L = eHx1 -x2 L + cosHx1 x2 L = 0, 0L H0L T T P0 = IxH 1 , x2 M = H2, 2L . 2 c) f1 Hx1 , x2 , x3 L = x3 1 + x1 x2 - x1 x3 + 6 = 0, f2 Hx1 , x2 , x3 L = ex1 + ex2 - x3 = 0, f3 Hx1 , x2 , x3 L = x2 2 - 2 x1 x3 = 4, H0L H0L H0L T P0 = Ix1 , x2 , x3 M = H- 1, - 2, 1LT . d) f1 Hx1 , x2 , x3 L = 6 x1 - 2 cosHx2 x3 L - 1 = 0, #x ############### #### + 0.9 = 0, f Hx , x , x L = 9 x + "################ x2 + senH L + 1.06 f3 Hx1 , x2 , x3 L = 60 x3 + 3 e-x1 x2 + 10 p - 3 = 0 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L
2 1 2 3 2 1 3

Solucin

a)
<< Graphics`ImplicitPlot`; Clear@f, g, g1, g2, ecuaciones, p, m, dD; f = 3 x2 y2 ; g = 3 x y2 x3 1;

107

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

2 2 3 ecuaciones = 83 x2 1 x2 , 3 x1 x2 x1 1<; p = 81.0, 1.0<; m = 10; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; p = 81.0, 1.0<; m = 10; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

g = 3 x y2 x3 1; Print@"Representacin grfica de la solucin", "\n\t f1 Hx, y L = ", f, "\n\t f2 Hx, y L = ", g D; g1 = ImplicitPlot @f == 0, 8x, 2, 2<, PlotStyle > 88Thickness @0.010D, RGBColor @0, 0, 1D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g2 = ImplicitPlot @g == 0, 8x, 2, 2<, PlotStyle > 88Thickness @0.010D, RGBColor @1, 0, 0D<<, AxesLabel > 8"X", "Y"<, DisplayFunction > Identity D; g = Show @g1, g2, AxesLabel > 8"X", "Y"<, AspectRatio > Automatic, DisplayFunction > $DisplayFunctionD;

Representacin grfica de la solucin f1 Hx, yL = 3 x 2 - y2 f2 Hx, yL = - x 3 + 3 y2 x - 1 Y

-2 -1

-2

-4

108

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.


2 2 - x2 y i 3 x1 i0 z y z j j z fi Hx1 , x2 L = j j z j z = j0 z 3 2 k { x + 3 x x 1 2 1 k 1 {

H0L i 1. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 1. {

La funcin vectorial y la matriz jacobiana son:


2 2 - x2 i 3 x1 y z j z F Hx1 , x2 L = j j z j z 3 2 k - x1 + 3 x2 x1 - 1 { - 2 x2 i 6 x1 j J Hx1 , x2 L = j 2 2 k 3 x2 - 3 x1 6 x1 x2

y z z {

Iteracin i = 0.

i 2.00000 y z j z F HP0 L = j k 1.00000 { i 6.00000 - 2.00000 j J HP0 L = j 6.00000 k0

H0L i i 1.00000 y j x1 y z z=j j z P0 = j z j 1.00000 z j H0L z { k x2 { k

y z z {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i Dx y i 6.00000 - 2.00000 y j z j 1z z j z.j 6.00000 { k Dx2 { k0 i Dx1 j DP = j k Dx2 y i - 0.388889 y z z z=j j z { k - 0.166667 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 1. y i - 0.388889 y i 0.611111 y z z j z z+j j z=j j z P1 = j k 1. { k - 0.166667 { k 0.833333 { Iteracin i = 1.
H1L y i x1 0.611111 y j z j z=i z j z P1 = j j H1L z z j 0.833333 k { x k 2 {

0.425926 y i j z z F HP1 L = j k 0.0449246 { - 1.66667 y i 3.66667 z j z J HP1 L = j k 0.962963 3.05556 {

109

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: - 1.66667 y j i Dx1 y i 3.66667 z j z z j z.j 0.962963 3.05556 k { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.107452 y z z z=j j z { k 0.0191611 {

El siguiente punto de la iteracin es: P2 = P1 + DP i 0.611111 z y j i - 0.107452 z y j i 0.503659 z y j z+j z=j z P2 = j k 0.833333 { k 0.0191611 { k 0.852494 { Iteracin i = 2.
H2L i x1 y i 0.503659 y j z z z j z=j j z P2 = j j H2L z 0.852494 k { x k 2 {

i 0.0342707 y z j z F HP2 L = j k - 0.0296667 { i 3.02195 - 1.70499 y z j z J HP2 L = j k 1.41922 2.57620 { Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: i Dx y i 3.02195 - 1.70499 y j z j 1z z j z.j k 1.41922 2.57620 { k Dx2 { i Dx1 y i - 0.00369496 z y z j z=j j z DP = j k Dx2 { k 0.0135512 {

El siguiente punto de la iteracin es: P3 = P2 + DP i 0.503659 y i - 0.00369496 y i 0.499964 y z z z j z+j j z=j j z P3 = j 0.852494 0.0135512 k { k { k 0.866046 { Iteracin i = 3.
H3L i 0.499964 y j x1 y z z=i z j j z P3 = j z j j H3L z k x2 { k 0.866046 {

i - 0.000142677 z y j z F HP3 L = j k - 1.25763 10-6 {

2.99978 - 1.73209 y i j z z J HP3 L = j k 1.50021 2.59795 {

110

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i Dx y i 2.99978 - 1.73209 y j z j 1z z j z.j 1.50021 2.59795 k { k Dx2 { i Dx1 j DP = j k Dx2 y i 0.0000358789 y z z z=j j z { k - 0.0000202346 {

El siguiente punto de la iteracin es: P4 = P3 + DP i 0.499964 z y j i 0.0000358789 z y j i 0.5 y z j z+j z=j z P4 = j k 0.866046 { k - 0.0000202346 { k 0.866025 { Iteracin i = 4.
H4L i x1 y i 0.500000 y j z z z j z=j j z P4 = j j H4L z 0.866025 k { x k 2 {

i 3.45246 10-9 y z j z F HP4 L = j j z j -9 z 5.08917 10 k { i 3.00000 - 1.73205 j J HP4 L = j k 1.50000 2.59808

y z z {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: i Dx y i 3.00000 - 1.73205 y j z j 1z z j z.j k 1.50000 2.59808 { k Dx2 { i Dx1 j DP = j k Dx2 i - 1.49197 10-11 y y z z j z z=j j z j z { k 1.96744 10-9 {

El siguiente punto de la iteracin es: P5 = P4 + DP

i - 1.49197 10-11 y 0.5 0.5 i y i y z j z j z j z z+j j z P5 = j = j z j z k 0.866025 { k 1.96744 10-9 { k 0.866025 {

Tabla de datos. i Dx1 z y j z DP = j k Dx2 { - 0.388889 y i j z j z k - 0.166667 { - 0.107452 y i j z j z k 0.0191611 { Pi+1 - Pi 0.388889 0.107452

i 0 1

Pi 1. y i j j z z k 1. { 0.611111 y i j z j z k 0.833333 {

Pi+1 = Pi + DP 0.611111 y i j z j z k 0.833333 { 0.503659 y i j z j z k 0.852494 {

111

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.503659 z y j j z k 0.852494 { 0.499964 y i j z j z k 0.866046 { 0.5 i y j z j z k 0.866025 { i - 0.00369496 z y j j z k 0.0135512 { 0.0000358789 y i j z j z k - 0.0000202346 { i 0.499964 z y j j z k 0.866046 { i 0.5 y j z j z 0.866025 k { 0.5 i y j z j z k 0.866025 {

2 3 4

0.0135512 0.0000358789 1.96744 10-9

i - 1.49197 10-11 y j z j z j z j z -9 k 1.96744 10 {

La solucin aproximada del sistema es: i 0.500000 y z j z P5 = j k 0.866025 { Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.
2 2 - x2 i 3 x1 y i0 z y z j j z fi Hx1 , x2 L = j j z j z = j0 z 3 2 k { x + 3 x x 1 2 1 k 1 {

H0L i 1. y j x1 y z z=i z j j z P0 = j z j j H0L z k x2 { k - 1. {

La funcin vectorial y la matriz jacobiana son:


2 2 - x2 i 3 x1 y z j z F Hx1 , x2 L = j j z j z 3 2 k - x1 + 3 x2 x1 - 1 { - 2 x2 i 6 x1 j J Hx1 , x2 L = j 2 2 k 3 x2 - 3 x1 6 x1 x2

y z z {

Iteracin i = 0.

i 2.00000 y z j z F HP0 L = j k 1.00000 { i 6.00000 2.00000 j J HP0 L = j - 6.00000 k0

H0L i i 1.00000 y j x1 y z z=j j z P0 = j z j - 1.00000 z j H0L z { k x2 { k

y z z {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: i Dx y i 6.00000 2.00000 y j z j 1z z j z.j - 6.00000 { k Dx2 { k0 i Dx1 j DP = j k Dx2 y i - 0.388889 y z z z=j j z { k 0.166667 {

112

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P1 = P0 + DP i 1. z y j i - 0.388889 z y j z+j z= P1 = j k - 1. { k 0.166667 { Iteracin i = 1.


H1L i x1 y i 0.611111 y j z j z=j z P1 = j j H1L z z j - 0.833333 z { x k 2 { k

i 0.611111 z y j j z k - 0.833333 {

i 0.425926 y z j z F HP1 L = j k 0.0449246 { 1.66667 y i 3.66667 z j z J HP1 L = j k 0.962963 - 3.05556 { Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 1.66667 y j i Dx1 y i 3.66667 z j z z j z.j k 0.962963 - 3.05556 { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.107452 z y z z=j j z { k - 0.0191611 {

El siguiente punto de la iteracin es: P2 = P1 + DP i 0.611111 y i - 0.107452 y i 0.503659 y z z z j z+j j z=j j z P2 = j 0.833333 0.0191611 k { k { k - 0.852494 { Iteracin i = 2.
H2L i 0.503659 y j x1 y z z=i z j j z P2 = j z j j H2L z k x2 { k - 0.852494 {

i 0.0342707 y z j z F HP2 L = j k - 0.0296667 { i 3.02195 1.70499 j J HP2 L = j k 1.41922 - 2.57620

y z z {

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: i Dx y i 3.02195 1.70499 y j z j 1z z j z.j k 1.41922 - 2.57620 { k Dx2 { D i j x1 DP = j k Dx2 y i - 0.00369496 y z z z=j j z { k - 0.0135512 {

113

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P3 = P2 + DP i 0.503659 z y j i - 0.00369496 z y j i 0.499964 z y j z+j z=j z P3 = j k - 0.852494 { k - 0.0135512 { k - 0.866046 { Iteracin i = 3.
H3L i x1 y i 0.499964 y j z j z=j z P3 = j j H3L z z j - 0.866046 z { x k 2 { k

- 0.000142677 i j F HP3 L = j k - 1.25763 10-6

i 2.99978 1.73209 j J HP3 L = j k 1.50021 - 2.59795

y z z {

y z z {

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i Dx y i 2.99978 1.73209 y j z j 1z z j z.j 1.50021 2.59795 k { k Dx2 { i Dx1 j DP = j k Dx2 y i 0.0000358789 y z z z=j j z { k 0.0000202346 {

El siguiente punto de la iteracin es: P4 = P3 + DP i 0.499964 y i 0.0000358789 y i 0.5 y z z z j z+j j z=j j z P4 = j k - 0.866046 { k 0.0000202346 { k - 0.866025 { Iteracin i = 4.
H4L y i 0.500000 y i x1 j z z z z=j j j z P4 = j j H4L z 0.866025 k { x k 2 {

i 3.45246 10-9 y z j z F HP4 L = j j z j -9 z 5.08917 10 k { i 3.00000 1.73205 j J HP4 L = j k 1.50000 - 2.59808

y z z {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: i Dx y i 3.00000 1.73205 y j z j 1z z j z.j k 1.50000 - 2.59808 { k Dx2 { i Dx1 j DP = j k Dx2 i - 1.49197 10-11 y y z z j z z=j j z j z { k - 1.96744 10-9 {

114

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P5 = P4 + DP

i - 1.49197 10-11 y i 0.5 y i 0.5 y z z z j z j z+j j z P5 = j j z=j j -9 z 0.866025 0.866025 k { k - 1.96744 10 { { k

Tabla de datos. D i j x1 y z z DP = j k Dx2 { i - 0.388889 z y j j z k 0.166667 { - 0.107452 y i j z j z k - 0.0191611 { - 0.00369496 y i j z j z k - 0.0135512 { i 0.0000358789 y j z j z k 0.0000202346 { Pi+1 - Pi 0.388889 0.107452 0.0135512 0.0000358789

i 0 1 2 3 4

Pi i 1. z y j j z k - 1. { 0.611111 y i j z j z k - 0.833333 { 0.503659 y i j z j z k - 0.852494 { i 0.499964 y j z j z k - 0.866046 { 0.5 i y j z j z k - 0.866025 {

Pi+1 = Pi + DP i 0.611111 z y j j z k - 0.833333 { 0.503659 y i j z j z k - 0.852494 { 0.499964 y i j z j z k - 0.866046 { 0.5 i y j z j z k - 0.866025 {

i - 1.49197 10-11 y j z j z j z j -9 z k - 1.96744 10 {

0.5 i y j z j z 1.96744 10-9 k - 0.866025 {

La solucin aproximada del sistema es: i 0.500000 y z j z P5 = j k - 0.866025 {

Solucin

b)
Clear@ecuaciones, p, d, m, dD; 2 ecuaciones = 8 Log@x2 1 + x2 D Sin@x1 x2 D HLog @2D + Log @PiDL, Exp@x1 x2 D + Cos@x1 x2 D<; p = 82.0, 2.0<; m = 10; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

115

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.


2 2 0y + x2 L - sinHx1 x2 L - logHpL - logH2L y i logHx1 z j j z=i j z z fi Hx1 , x2 L = j x1 -x2 k cosHx1 x2 L + { k0 {

H0L i x1 y i 2. y j z j z=j z P0 = j j H0L z z j 2. z x k 2 { k {

La funcin vectorial y la matriz jacobiana son:

2 2 i j logHx1 + x2 L - sinHx1 x2 L - logHpL - logH2L y z z F Hx1 , x2 L = j k cosHx1 x2 L + x1 -x2 { 2 x1 i 2 - cosHx1 x2 L x2 2 j x1 j j J Hx1 , x2 L = j +x2 x -x k 1 2 - sinHx1 x2 L x2

2 x2 2 - cosHx1 x2 L x1 y 2 z x1 +x2 z z z x1 -x2 - sinHx1 x2 L x1 - {

Iteracin i = 0.

y i 0.998367 z j z F HP0 L = j 0.346356 k { 1.80729 1.80729 y i z j z J HP0 L = j k 2.51360 0.513605 { Se resuelve el sistema lineal J HP0 L i Dx i 1.80729 1.80729 y j z j 1 j z.j k 2.51360 0.513605 { k Dx2 y z z { DP = -F HP0 L:

H0L i i 2.00000 y j x1 y z z=j j z P0 = j z j 2.00000 z j H0L z { k x2 { k

D i i - 0.0313174 y j x1 y z z z=j j z DP = j k Dx2 { k - 0.521094 {

El siguiente punto de la iteracin es: P1 = P0 + DP i 2. y i - 0.0313174 y z j z z+j j z= P1 = j k 2. { k - 0.521094 { Iteracin i = 1.


H1L i 1.96868 y z j x1 y z=i z j j z P1 = j z j j H1L z k x2 { k 1.47891 {

1.96868 y i j z j z k 1.47891 {

i - 0.263765 y z j z F HP1 L = j k 0.658308 { i 2.08935 2.40465 j J HP1 L = j k 1.29466 - 2.08095

y z z {

116

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: i Dx y i 2.08935 2.40465 y j z j 1z z j z.j 1.29466 2.08095 k { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.138603 y z z z=j j z { k 0.230118 {

El siguiente punto de la iteracin es: P2 = P1 + DP i 1.96868 z y j i - 0.138603 z y j i 1.83008 z y j z+j z=j z P2 = j k 1.47891 { k 0.230118 { k 1.70902 { Iteracin i = 2.
H2L i x1 y i 1.83008 y j z z z j z=j j z P2 = j j H2L z 1.70902 k { x k 2 {

i - 0.0160496 y z j z F HP2 L = j k 0.128786 { 2.29262 2.37505 i y z j z J HP2 L = j k 1.10486 - 1.15420 { Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: i Dx y i 2.29262 2.37505 y j z j 1z z j z.j k 1.10486 - 1.15420 { k Dx2 { i Dx1 y i - 0.0545226 z y z j z=j j z DP = j k Dx2 { k 0.0593879 {

El siguiente punto de la iteracin es: P3 = P2 + DP i 1.83008 y i - 0.0545226 y i 1.77556 y z z z j z+j j z=j j z P3 = j 1.70902 0.0593879 k { k { k 1.76841 { Iteracin i = 3.
H3L i 1.77556 y j x1 y z z=i z j j z P3 = j z j j H3L z k x2 { k 1.76841 {

i - 0.00220154 y z j z F HP3 L = j k 0.00717276 { i 2.33388 2.33875 j J HP3 L = j k 1.00421 - 1.01015

y z z {

117

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i Dx y i 2.33388 2.33875 y j z j 1z z j z.j 1.00421 1.01015 k { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.003092 y z z z=j j z { k 0.00402689 {

El siguiente punto de la iteracin es: P4 = P3 + DP i 1.77556 z y j i - 0.003092 z y j i 1.77247 z y j z+j z=j z P4 = j k 1.76841 { k 0.00402689 { k 1.77244 { Iteracin i = 4.
H4L i x1 y i 1.77247 y j z z z j z=j j z P4 = j j H4L z 1.77244 k { x k 2 {

i 2.33663 2.33665 j J HP4 L = j k 1.00002 - 1.00004

i - 8.48201 10-6 j F HP4 L = j k 0.0000268752

y z z {

y z z {

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: i Dx y i 2.33663 2.33665 y j z j 1z z j z.j 1.00002 1.00004 k { k Dx2 { i Dx1 j DP = j k Dx2 y i - 0.0000116223 y z z z=j j z { k 0.0000152522 {

El siguiente punto de la iteracin es: P5 = P4 + DP i 1.77247 y i - 0.0000116223 y i 1.77245 y z z z j z+j j z=j j z P5 = j k 1.77244 { k 0.0000152522 { k 1.77245 { Iteracin i = 5.
H5L i i 1.77245 y z j x1 y z=j j z P5 = j z j 1.77245 z j H5L z { k x2 { k

i - 1.20840 10-10 y z j z F HP5 L = j j z j -10 z 3.81824 10 k { i 2.33664 2.33664 j J HP5 L = j k 1.00000 - 1.00000

y z z {

118

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP5 L DP = -F HP5 L: i Dx y i 2.33664 2.33664 y j z j 1z z j z.j 1.00000 1.00000 k { k Dx2 { i - 1.65054 10-10 y i Dx1 y z z j z j z=j DP = j j z j z k Dx2 { k 2.16769 10-10 {

El siguiente punto de la iteracin es: P6 = P5 + DP

i - 1.65054 10-10 z y i 1.77245 y i 1.77245 y z z j z j z+j j z P6 = j j z=j j -10 z 1.77245 k { k 2.16769 10 { k 1.77245 {

Tabla de datos. i Dx1 y z j z DP = j k Dx2 { i - 0.0313174 z y j j z k - 0.521094 { - 0.138603 y i j z j z k 0.230118 { - 0.0545226 y i j z j z k 0.0593879 { - 0.003092 y i j z j z k 0.00402689 { - 0.0000116223 y i j z j z k 0.0000152522 { Pi+1 - Pi 0.521094 0.230118 0.0593879 0.00402689 0.0000152522 2.16769 10-10

i 0 1 2 3 4 5

Pi i 2. z y j j z k 2. { 1.96868 y i j z j z k 1.47891 { 1.83008 y i j z j z k 1.70902 { 1.77556 y i j z j z k 1.76841 { y i 1.77247 z j j z 1.77244 k { 1.77245 y i j z j z k 1.77245 {

Pi+1 = Pi + DP i 1.96868 z y j j z k 1.47891 { 1.83008 y i j z j z k 1.70902 { 1.77556 y i j z j z k 1.76841 { 1.77247 y i j z j z k 1.77244 { i 1.77245 y j z j z k 1.77245 { 1.77245 y i j z j z k 1.77245 {

i - 1.65054 10-10 z y j j z j z j -10 z k 2.16769 10 {

La solucin aproximada del sistema es: i 1.77245 y z j z P6 = j k 1.77245 {

Solucin

c)
Clear@ecuaciones, p, m, dD; 2 ecuaciones = 8 x3 1 + x1 x2 x1 x3 + 6, Exp@x1 D + Exp@x2 D x3 , x2 2 2 x1 x3 4<; p = 8 1.0, 2.0, 1.0<;

119

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

m = 10; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales.
3 2 + x2 x1 - x3 x1 + 6 y x1 i 0y i z j j z z j j z j z j j z x x 1 2 j z z j - x3 + + 0z fi Hx1 , x2 , x3 L = j =j z z j z j z j j z z j 2 z j z 0 x 2 x x 4 k { 1 3 { k 2

H0L i y x1 - 1. y j z i j z j z j z j z j z j H 0 L j z j z z - 2. z = P0 = j j z x2 z j j z j z j z j z j z j H0L z z j 1. k { k x3 {

La funcin vectorial y la matriz jacobiana son:


3 2 x1 + x2 x1 - x3 x1 + 6 y i j z z j j z j z x 1 z j - x3 + + x2 F Hx1 , x2 , x3 L = j z z j z j j 2 z x 2 x x 4 1 3 k 2 {

2 3 x1 + 2 x2 x1 - x3 i j j j j x1 J Hx1 , x2 , x3 L = j j j j k - 2 x3

2 x1

- x1 -1 - 2 x1

x2 2 x2

y z z z z z z z z {

Iteracin i = 0.

1.00000 1.00000 y i 6.00000 j z j z j z j z 0.367879 0.135335 1.00000 J HP0 L = j z j z j z j z 2.00000 4.00000 2.00000 k { Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 1.00000 1.00000 y j i Dx1 i 6.00000 j z j j z jD j z j z j .j j j x2 j 0.367879 0.135335 - 1.00000 z z j z j j zj k - 2.00000 - 4.00000 2.00000 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 - 0.636738 y y i z j z z j z z j z j z 0.485723 z z =j z z j z z j z z j z 0.665293 { { k

4.00000 i y j z j z j z j z 0.496785 F HP0 L = j j z z j z j z 2.00000 k {

H0L i y x1 j z i - 1.00000 z y j z j z j j z j j z H0L z j z j z j z 2.00000 P0 = j = j z x z 2 z j z j j z j z j j z j H0L z k 1.00000 z { x k 3 {

y z z z z z z z z {

120

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P1 = P0 + DP

- 1. y i - 0.636738 y i - 1.63674 y i j z z z j z j j z j j z j - 2. z z j z j z 0.485723 z - 1.51428 z P1 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k 1. { k - 0.665293 { k 0.334707 {

Iteracin i = 1.

12.6590 2.67891 1.63674 y i j z j z j j z 0.219967 - 1.00000 z J HP1 L = j j 0.194614 z z j z j z 0.669414 3.02855 3.27348 k { Se resuelve el sistema lineal J HP1 L DP = -F HP1 L:

- 1.89347 y i j z j z j 0.0798737 z z F HP1 L = j j z j z j z j z k - 0.611308 {

H1L i y x1 - 1.63674 y j z j z j z j z i j z j j z H1L z j z j z j z 1.51428 P1 = j = j z x z 2 j z j z j z j z j j z j H1L z k 0.334707 z { x k 3 {

Dx 12.6590 2.67891 1.63674 y i i j j z j 1 j z j j z j j z 0.194614 0.219967 - 1.00000 z .j j j Dx2 j z j z j j zj 0.669414 3.02855 3.27348 k { k Dx3 Dx1 i j j jD j DP = j x2 j j j D k x3 0.171881 y y i z j z z j z z j z j z - 0.153955 z z = j z z j z z z z j j z 0.0794592 k { {

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

- 1.63674 y i 0.171881 y i - 1.46486 y i j z j z z j z j z j j z j z j j z+j j - 0.153955 z z j - 1.66823 z z P2 = j z z j - 1.51428 z z j j z=j j z j z j z j z j z j z j z k 0.334707 { k 0.0794592 { k 0.414166 {

121

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

10.9107 2.14581 1.46486 y i j z j z j z 0.231111 0.188580 - 1.00000 z J HP2 L = j j z j z j z j z k - 0.828333 - 3.33646 2.92971 { Se resuelve el sistema lineal J HP2 L DP = -F HP2 L:

i - 0.116306 y j z j z z j z 0.00552485 F HP2 L = j j z j z j z j z 0.00361305 k {

H2L i y x1 - 1.46486 y j z i j z j z j z j z j z j H 2 L j z z j x2 z z=j - 1.66823 z P2 = j j z j z j z z j z j z j j H2L z z j 0.414166 k { k x3 {

Dx1 10.9107 2.14581 1.46486 y i i j zj j j z j j z j 0.231111 0.188580 - 1.00000 z j .j j z j Dx2 j z j z j j zj k - 0.828333 - 3.33646 2.92971 { k Dx3 Dx1 i j j j j Dx2 DP = j j j j k Dx3 y i 0.00874949 z y z j z j z z j z z j z 0.00404093 z = j z z j z z j z z j z 0.00830899 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

- 1.46486 y i 0.00874949 y i - 1.45611 y i j z j z z j z z j j z j z+j j j j z j z 0.00404093 z - 1.66419 z P3 = j =j j - 1.66823 z z j z j z z j z j z j z j z j z j z j z j z 0.414166 0.00830899 0.422475 k { k { k {

Iteracin i = 3.

- 0.000639433 y i j z j z j z j F HP3 L = j j 0.0000104138 z z z j z j z 0.000129070 k {

H3L i y x1 j z i - 1.45611 z y j z j z j j z j j z H3L z j z j z j z 1.66419 P3 = j = j z x z 2 z j z j j z j z j j z j H3L z k 0.422475 z { x k 3 {

2.12025 1.45611 y i 10.7848 j z j z j z j z 0.233142 0.189344 1.00000 J HP3 L = j z j z j z j z 0.844951 3.32838 2.91221 k {

122

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L:

2.12025 1.45611 y j i Dx1 i 10.7848 j z j j z jD j z j z 0.189344 - 1.00000 z j .j j j x2 j 0.233142 z j z j j zj k - 0.844951 - 3.32838 2.91221 { k Dx3 Dx1 i j j j j j Dx2 DP = j j j k Dx3 0.0000646082 y y i z j z z j z z j z j z - 0.0000394195 z z =j z z j z z j z z j z 0.0000180128 { { k

y z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

- 1.45611 y i 0.0000646082 y i - 1.45604 y i j z z z j z j j z j j z j z j z j z - 1.66419 z - 0.0000394195 z - 1.66423 z P4 = j +j =j j z j z j z j z j z j z j z z z j z j j z j j z k 0.422475 { k 0.0000180128 { k 0.422493 {

Iteracin i = 4.

10.7841 2.12006 1.45604 y i j z j z j z 0.233157 0.189336 - 1.00000 z J HP4 L = j j z j z j z j z k - 0.844987 - 3.32846 2.91209 { Se resuelve el sistema lineal J HP4 L DP = -F HP4 L:

i - 1.89278 10-8 y z j z j j z j z j 6.33712 10-10 z F HP4 L = j z j z z j z j j -10 z 7.73657 10 k {

H4L y i x1 - 1.45604 y z j i z j j z j z j z z j j H 4 L z j j z z j - 1.66423 z =j P4 = j z x2 z j z z j j z z j z z j j H4L z j 0.422493 k { x k 3 {

Dx1 10.7841 2.12006 1.45604 y i i j j z j j z j j z j j z 0.233157 0.189336 1.00000 j . j z j Dx2 j z j z j j zj k - 0.844987 - 3.32846 2.91209 { k Dx3 Dx1 i j j j j Dx2 DP = j j j j k Dx3 i 1.55555 10-9 y y j z z j z z j z z j -10 z z j z z = j z 2.92941 10 z j z z j z z j z j z 9 { k 1.05186 10 {

y z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP

1.55555 10-9 y - 1.45604 y i - 1.45604 y i i j z j z j z j z j z j z j z j z j z j 10 j z z+j z - 1.66423 z P5 = j =j z j j z 2.92941 10 z j - 1.66423 z z j j z j z j z j z z j z j j z j z 9 0.422493 k 0.422493 { k 1.05186 10 k { {

123

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Tabla de datos. y z z z z z Pi+1 = Pi + DP z z z { 0.636738 - 1.63674 y i y i j z j z j z j z j z j j 0.485723 z z j z - 1.51428 z j j z j z j z j z j z j z j z k - 0.665293 { k 0.334707 { 0.171881 y - 1.46486 y i i j z j z j z j z j j j - 0.153955 z z j z - 1.66823 z j z j z j z j z j z j z j z j z k 0.0794592 { k 0.414166 { 0.00874949 y - 1.45611 y i i j z j z j z j z j z j j z j z 0.00404093 - 1.66419 z j z j z j z j z j z j z j z j z 0.00830899 0.422475 k { k { 0.0000646082 y i - 1.45604 y i j z z z j z j j j j j z j z - 0.0000394195 z - 1.66423 z z j z j z j z j z z j j z j z j 0.422493 0.0000180128 { k { k i 1.55555 10-9 z y j j z j z j -10 z j z j 2.92941 10 z j z j z j z j -9 z k 1.05186 10 { - 1.45604 y i j z j z j z j j - 1.66423 z z j z j z j z 0.422493 k { Dx1 i j j j j Dx2 DP = j j j j k Dx3

Pi - 1. y i j z j z j j z - 2. z j z j z j z j z k 1. {

Pi+1 - Pi

0.665293

- 1.63674 y i j z j z j j z - 1.51428 z j z j z j z j z k 0.334707 {

0.171881

- 1.46486 y i j z j z j z j j - 1.66823 z z j z j z j z 0.414166 k {

0.00874949

- 1.45604 y i j z j z j z j j - 1.66423 z z j z j z j z 0.422493 k {

- 1.45611 y i z j j z j z j j - 1.66419 z z j z j z j z 0.422475 k {

0.0000646082

1.55555 10-9

La solucin aproximada del sistema es: - 1.45604 y i j z j z j - 1.66423 z z P5 = j j z j z j z j z k 0.422493 {

Solucin

d)
Clear@f, g, g1, g2, ecuaciones, p, m, dD; 60 x3 + 3 Exp@ x1 x2 D + 10 Pi 3=;

ecuaciones = 9 6 x1 2 Cos@x2 x3 D 1, 9 x2 +

"################################ ########## x2 1 + Sin@x3 D + 1.06 + 0.9,

p = 80., 0., 0.<; m = 10; d = 10.6 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

124

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. y i0 y i - 2 cosHx2 x3 L + 6 x1 - 1 z j z j z j z j z j z j j z j "################################ ######## # # j z 2 j 9 x2 + x1 + sinHx3 L + 1.06 + 0.9 z z 0 fi Hx1 , x2 , x3 L = j = j z z j z j z j j z j z z j z -x1 x2 0 k { 60 x + 3 + 10 p 3 3 { k

H0L i y x1 0. y j z j z j z j z i j z j j z H0L z j z j z j z 0. P0 = j = j z x z 2 j z j z j z j z j j z j H0L z k 0. z { x k 3 {

La funcin vectorial y la matriz jacobiana son:

6 i j j j x1 j j J Hx1 , x2 , x3 L = j j "################ ################ ######### 2 j x1 +sinHx3 L+1.06 j j j -x x k - 3 1 2 x2 Iteracin i = 0.

i - 2 cosHx2 x3 L + 6 x1 - 1 y j z j z j z j z j "################################ ######## # # 2 j 9 x2 + x1 + sinHx3 L + 1.06 + 0.9 z z F Hx1 , x2 , x3 L = j z j z j z j z -x1 x2 60 x + 3 + 10 p 3 k 3 { 9

2 sinHx2 x3 L x3 2 sinHx2 x3 L x2 60

- 3 -x1 x2 x1

cosHx3 L "################ ################ ######### 2 2 x1 +sinHx3 L+1.06

y z z z z z z z z z z z {

- 3.00000 y i j z j z j z j z F HP0 L = j j 1.92956 z z j z j z k 31.4159 {

H0L y i x1 0y z j i z j j z j z j z z j j H 0 L z j j z z 0z = P0 = j j z x2 z j j z z j j j z z z j j H0L z j z 0 k { k x3 {

6.00000 0 0 i y j z j z z j0 z 9.00000 0.485643 J HP0 L = j j z j z j z j z 0 60.0000 { k0

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: Dx1 6.00000 0 0 i i y j j z j j z j j z j j z D 0 9.00000 0.485643 j . j z j x2 j z j z j j zj 0 60.0000 { k Dx3 k0 i Dx1 j j jD j DP = j j x2 j j k Dx3 0.5 y i y z j z z j z z j z z j z 0.186142 z = j z z j z z j z z j z { k - 0.523599 { y z z z z z z z z {

125

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P1 = P0 + DP

0. y i 0.5 0.5 i y i y j z j z j z z j j z j z j z j z j 0. z z j z j z 0.186142 0.186142 P1 = j + = j z j z j z j z j z j z j z z j z z j j z j j z k 0. { k - 0.523599 { k - 0.523599 {

Iteracin i = 1.

0.00949169 y i j z j z z j 0.124719 z F HP1 L = j j z j z j z j z k 0.292620 {

H1L i y x1 0.500000 y j z j z j z j z i j z j j z H1L z j z j z j z 0.186142 P1 = j = j z x z 2 j z j z j z j z j j z j H1L z k - 0.523599 z { x k 3 {

6.00000 - 0.101902 - 0.0362269 i j j j j 0.481125 J HP1 L = j j 0.555556 9.00000 j j 0.612896 1.64631 60.0000 k

y z z z z z z z z {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 6.00000 - 0.101902 - 0.0362269 i j j j j 0.555556 9.00000 0.481125 j j j j 0.612896 1.64631 60.0000 k Dx1 i j j jD j DP = j x2 j j j D k x3 - 0.00184219 y y i z j z z j z z j z j z - 0.0134645 z z = j z z j z z z z j j z 0.00522762 k { {

Dx1 i y j z j z j z j z z j Dx2 z.j z j zj { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

0.5 - 0.00184219 y i 0.498158 y i y i j z j z j z j z j z j z j z j z z j z j z=j j z P2 = j j j - 0.186142 z z+j j - 0.0134645 z z j - 0.199607 z z j z j z j z j z j z j z k - 0.523599 { k - 0.00522762 { k - 0.528826 {

126

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

i 0.0000788744 j j j -6 j F HP2 L = j j - 1.26903 10 j j k - 0.0000148414

H2L i y x1 0.498158 y j z i j z j z j z j z j z j H 2 L j z z j x2 z z=j - 0.199607 z P2 = j j z j z j z z j z j z j j H2L z z j 0.528826 k { k x3 {

- 0.111436 - 0.0420617 i 6.00000 j j j j 0.481561 J HP2 L = j j 0.555694 9.00000 j j 0.661426 1.65072 60.0000 k

y z z z z z z z z {

y z z z z z z z z {

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: - 0.111436 - 0.0420617 i 6.00000 j j j j 0.481561 j j 0.555694 9.00000 j j 0.661426 1.65072 60.0000 k i Dx1 j j jD j DP = j j x2 j j k Dx3 - 0.0000131256 y y i j z z j z z j z z -7 j z z j z 9.2908 10 z = j z z j z z z z j j z -7 { k 4.1761 10 {

Dx1 yi j z j z j z j z z j Dx2 z.j z zj j { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

- 0.0000131256 y i 0.498145 y 0.498158 y i i j z j z j z j z j z j z j z j z j z -7 z j z j z 0.199606 9.2908 10 +j = P3 = j j - 0.199607 z z j z j z j z j z j z j z j z j z j z j j z z -7 0.528826 0.528826 k { k 4.1761 10 { { k

Iteracin i = 3.

i 4.09894 10-13 y j z j z j z j -11 z z F HP3 L = j j z 6.80560 10 j z j z j z j -11 z 5.61542 10 { k

H3L i y x1 0.498145 y j z i j z j z j z j z j z j z H 3 L j z j z P3 = j = j - 0.199606 z z x2 z j j z j z j z j z j z j H3L z z j 0.528826 k { x k 3 {

6.00000 - 0.111435 - 0.0420613 i j j j 0.555684 9.00000 0.481565 J HP3 L = j j j j j 60.0000 k 0.661421 - 1.65067

y z z z z z z z z {

127

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: - 0.111435 - 0.0420613 i 6.00000 j j j j 0.481565 j j 0.555684 9.00000 j j 60.0000 k 0.661421 - 1.65067 Dx1 i j j j Dx2 j DP = j j j j k Dx3 i - 2.15366 10-13 y y j z z j z z j z z j -12 z z j z z = j z 7.48751 10 z j z z z z j j z j z { k - 1.13952 10-12 {

i Dx1 yj z j z j z j Dx2 z z j z.j z zj j { k Dx3

y z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

- 2.15366 10-13 y 0.498145 y i i i 0.498145 y j z j z j z z j z j j z j z j j z -12 z j z j z j z 0.199606 - 0.199606 z P4 = j +j =j z j z j z 7.48751 10 j z z j z j z j z j z j z j z j j z z 12 0.528826 0.528826 k { k - 1.13952 10 { { k

Tabla de datos. Dx1 i j j j Dx2 j DP = j j j j k Dx3 y z z z z z z z z {

Pi 0. y i j z j z j z j j 0. z z j z j j z z 0. k {

Pi+1 = Pi + DP 0.5 i y j z j z j z j j - 0.186142 z z j z j z j z 0.523599 k {

Pi+1 - Pi

0.498158 y i j z j z j z j j - 0.199607 z z j z j z j z k - 0.528826 {

0.5 i y j z j z j z j z 0.186142 j z j z j z j z 0.523599 k {

i 0.498145 z y j j z j z j z 0.199606 j z j z j z j z 0.528826 k {

i - 2.15366 10-13 y j z j z j z j -12 z j z j z 7.48751 10 j z j z j z j -12 z 1.13952 10 k {

y i - 0.0000131256 z j j z j z -7 j z z j 9.2908 10 z j j z z j j z -7 { k 4.1761 10

- 0.00184219 y i j z j z j z j z 0.0134645 j z j z j z j z 0.00522762 k {

0.5 i y j z j z j z j j - 0.186142 z z j z j z j z 0.523599 k {

0.523599

0.498145 y i j z j z j z j j - 0.199606 z z j z j z j z k - 0.528826 {

0.498158 y i j z j z j z j z 0.199607 j z j z j z j z 0.528826 k {

0.0134645

0.0000131256

i 0.498145 z y j j z j z j z 0.199606 7.48751 10-12 j z j z j z j z k - 0.528826 {

La solucin aproximada del sistema es: 0.498145 y i j z j z j z j P4 = j j - 0.199606 z z z j z j z 0.528826 k {

128

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Problema 20. El sistema de ecuaciones no lineal : f1 Hx1 , x2 , x3 , x4 L = 4 x1 - x2 + x3 = x1 x4 , f2 Hx1 , x2 , x3 , x4 L = - x1 + 3 x2 - 2 x3 = x2 x4 , f3 Hx1 , x2 , x3 , x4 L = x1 - 2 x2 + 3 x3 =x3 x4 , 2 2 f4 Hx1 , x2 , x3 , x4 L = x2 1 + x2 + x3 = 1 tiene vaias soluciones. Aplquese el mtodo de Newton para aproximarlas tomando como puntos inicial el punto P0 , y aplicando el mtodo hasta que Pi+1 - Pi 10-5 . 0L H0L H0L H0L T T a) P0 = IxH 1 , x2 , x3 , x4 M = H0, 1, 1, 1L , b) c)
0L H0L H0L H0L T P0 = IxH 1 , x2 , x3 , x4 M = H1, 0, 0, 1L . T 0L H0L H0L H0L T P0 = IxH 1 , x2 , x3 , x4 M = H1, - 1, 1, 1L . T

Solucin

a)
Clear@ecuaciones, p, m, dD; ecuaciones = 8 4 x1 x2 + x3 x1 x4 , x1 + 3 x2 2 x3 x2 x4 , 2 2 x1 2 x2 + 3 x3 x3 x4 , x2 1 + x2 + x3 1 <; p = 80.0, 1.0, 1.0, 1.0<; m = 10; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j fi Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 0y y i z j z z j z z j z j z z 0z j z z j z z z z =j j z z j z z j z 0 z j z z j z z z j z { k0 {

H0L i y x1 j z 0. j z j z j y z j z i z H 0 L j j j x2 z z j j z 1. z j z j z j z j z z j z P0 = j = j z j z j z j z H 0 L j z j z 1. j z j x j z j z 3 j z j z z j z j z j H0L z k 1. { x k 4 {

129

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La funcin vectorial y la matriz jacobiana son: - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j F Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 -1 3 - x4 -2 2 x2 1 -2 3 - x4 2 x3 y z z z z z z z z z z z z z z { - x1 - x2 - x3 0

4 - x4 i j j j j j -1 j J Hx1 , x2 , x3 , x4 L = j j j j 1 j j j k 2 x1 Iteracin i = 0.
H0L i y x1 j z 0 j z i y j z j z j z j z H 0 L j z j j z j z x 1.00000 z j z j z 2 j z j z j z j z P0 = j j H0L z z=j z j z j z j z 1.00000 j z j z x j z j z 3 j z j z j z j z j H0L z k 1.00000 { x k 4 {

y z z z z z z z z z z z z z {

3.00000 i j j j j 1.00000 j j J HP0 L = j j j j 1.00000 j j j k0

0 i y z j j z j z j z 0 j z j z z F HP0 L = j j z j z j0 z j z j z j z k 1.00000 {

- 1.00000 2.00000 - 2.00000 2.00000

1.00000 - 2.00000 2.00000 2.00000

0 y z z z - 1.00000 z z z z z z - 1.00000 z z z z 0 {

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 3.00000 i j j j j j 1.00000 j j j j j 1.00000 j j j k0 i Dx1 j j j j j Dx2 j DP = j j j j j Dx3 j j j k Dx4 - 1.00000 2.00000 - 2.00000 2.00000 1.00000 - 2.00000 2.00000 2.00000

0. y i y z j z z j z z j z z j z 0.25 z j z z j z z j z =j z z z j z z j z 0.25 z j z z j z z j z z 0. k { {

0 i Dx1 y z j zj j j z Dx2 - 1.00000 z j z j z j z . j z j z - 1.00000 z j Dx3 zj z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

130

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

El siguiente punto de la iteracin es: P1 = P0 + DP

0. y i 0. 0. y i y i j z j z j z j z j z j z j z j z j z j z j z j z 1. 0.25 0.75 j z j z j z j z j z j z j z j z j z + = P1 = j z j z j j z j z j 0.75 z z j z j z j z 1. 0.25 j z j z j z j z z j z z j j z j j z k 1. { k 0. { k 1. {

Iteracin i = 1.
H1L i y x1 j z 0 j z i y j z j z j z j z H 1 L j z j j z j z x2 z 0.750000 z j j z j z z j j z j z P1 = j j H1L z z=j z j z j z z j 0.750000 j z j z x j z j z 3 z j j z j z j z j H1L z k 1.00000 { x k 4 {

0 i y j z j z j z j z 0 j z j z z F HP1 L = j j z j z j z 0 j z j z j z k 0.125000 { 3.00000 i j j j j j 1.00000 j J HP1 L = j j j j 1.00000 j j j k0

- 1.00000 2.00000 - 2.00000 1.50000

1.00000 - 2.00000 2.00000 1.50000

0 y z z z - 0.750000 z z z z z z - 0.750000 z z z z 0 {

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 3.00000 i j j j j j - 1.00000 j j j j j 1.00000 j j j k0 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 2.00000 - 2.00000 1.50000 1.00000 - 2.00000 2.00000 1.50000

0. y i y z j z z j z z j z z j z 0.0416667 z j z z j z z j z =j z z z j z z j z 0.0416667 z j z z j z z j z z 0. { { k

Dx1 0 i y j z j z j z j z D - 0.750000 z j j x2 z z j z.j jD z - 0.750000 z j x3 zj z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

0. y i 0. 0. y y i i j z j z j z j z j z j z j z j z j z j z j z j z j 0.75 z j - 0.0416667 z j 0.708333 z z z z j z j z j z P2 = j +j =j j z j z j z j z j z j z j z j z j z 0.75 0.0416667 0.708333 j z j j z j z j z z j z j z j z j z k 1. { k 0. { k 1. {

131

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.
H2L i y x1 j z 0 j z y j z i j z j j z j x H2L z z j z j z j z 0.708333 j z j z 2 j z j z j z j z P2 = j = z j z j H2L z z j j z j z 0.708333 j z j z x j j z 3 z j z j z j z j j H2L z z k 1.00000 { k x4 {

3.00000 i j j j j j - 1.00000 j J HP2 L = j j j j 1.00000 j j j k0

i0 y j z j z j -16 z j z j z 1.11022 10 j z j z z F HP2 L = j j j z -16 z j z j - 1.11022 10 z j z j z j z 0.00347222 k { - 1.00000 2.00000 - 2.00000 1.41667 1.00000 - 2.00000 2.00000 1.41667

0 y z z z - 0.708333 z z z z z z - 0.708333 z z z z 0 {

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: 3.00000 i j j j j - 1.00000 j j j j j j 1.00000 j j j k0 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 2.00000 - 2.00000 1.41667 1.00000 - 2.00000 2.00000 1.41667

0. i y y j z z j z z j z z j z z 0.00122549 j z z j z z j z z j z = z j z z j z z 0.00122549 j z z j z z z z j z j -16 z { k - 1.56737 10 {

Dx1 0 i y j z j z j z j - 0.708333 z j Dx2 z z j z .j j z z j zj - 0.708333 z j j Dx3 z zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

0. 0. i 0. y i y j i y z j z j z j z j z j z j z j z j z j z j z j z 0.00122549 j z 0.708333 0.707108 j z j z j z j z+j z z z j z z P3 = j =j j z j j - 0.00122549 z j z j j 0.707108 z z z j j z j z j 0.708333 z z j j z j z j z j z z j z j z j z j 16 1. k 1. { k - 1.56737 10 k { {

132

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 3.
H3L i y x1 j z 0 j z y j z i j z j j z j x H3L z z j z j z j z 0.707108 j z j z 2 j z j z j z j z P3 = j = z j z j H3L z z j j z j z 0.707108 j z j z x j j z 3 z j z j z j z j j H3L z z k 1.0000 { k x4 {

0 i y j z j z j -16 z j z j z 2.22045 10 j z j z z F HP3 L = j j j z -16 z j z 2.22045 10 j z j z j z j z j -6 z k 3.00365 10 { 3.00000 i j j j j j - 1.00000 j J HP3 L = j j j j 1.00000 j j j k0 - 1.00000 2.00000 - 2.00000 1.41422 1.00000 - 2.00000 2.00000 1.41422

0 y z z z z - 0.707108 z z z z z - 0.707108 z z z z 0 {

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: i 3.00000 j j j j j j - 1.00000 j j j j 1.00000 j j j k0 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 2.00000 - 2.00000 1.41422 1.00000 - 2.00000 2.00000 1.41422 y z z z z z z z z z z z z z z z z {

0. i y j z j z j z j z j - 1.06195 10-6 z j z j z j =j z z j z j z j - 1.06195 10-6 z z j z j j j { k 3.14018 10-16

Dx1 0 yi j z j z j z j z - 0.707108 z j j Dx2 z z j z.j j j z - 0.707108 z j Dx3 z z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

i 0. 0. i y j j j z j j z j j z j j - 1.06195 10-6 j j 0.707108 z z j z j j z + P4 = j j j z j -6 j j 0.707108 z z j j j z j - 1.06195 10 j z j z j j -16 k 1. { j k 3.14018 10

y 0. i y z z j z z j z z j z z j z 0.707107 z j z z z z j z =j z j z z j z z j z 0.707107 z j z z j z z j z z z k 1. { {

Tabla de datos.

133

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Pi 0. y i j z j z j z j j 1. z z j z j z j z j z j 1. j z z j j z z k 1. { 0. y i j z j z j j 0.75 z z j z j z j z j z j j 0.75 z z j z j z j z k 1. { 0. i y j z j z j z j z 0.708333 j z j z j z j z j z j z 0.708333 j z j z j z k 1. {

Dx1 i j j j j Dx2 j j DP = j j j j Dx3 j j j j k Dx4

i 0. y j z j z j z j z 0.707108 j z j z j z j z j z j z 0.707108 j z j z j z k 1. {

0. i y j z j z j z z j 0.0416667 j z j z j z j z j j - 0.0416667 z z j z j z z j k 0. { 0. i y j z j z j z j - 0.00122549 z j z j z j z j z j z j - 0.00122549 z j z j z j z j -16 z k - 1.56737 10 { 0. i j j j j j - 1.06195 10-6 j j j j j j - 1.06195 10-6 j j j j j -16 k 3.14018 10 y z z z z z z z z z z z z z z z z {

0. i y j z j z j z j z 0.25 j z j z z j j z j z j z 0.25 z j j z j z k 0. {

y z z z z z z z z z z z z z z {

Pi+1 = Pi + DP 0. y i j z j z j z j j 0.75 z z j z j z j z j z j z 0.75 j z j z j z k 1. { 0. i y j z j z j j 0.708333 z z j z j z j z j z j j 0.708333 z z z j j z j z k 1. { 0. i y j z j z j z j z 0.707108 j z j z j z j z j z j z 0.707108 j z j z j z { k 1. 0. i y j z j z j z j z 0.707107 j z j z j z j z j j 0.707107 z z j z j z j z k 1. {

Pi+1 - Pi

0.25

0.0416667

0.00122549

1.06195 10-6

La solucin aproximada del sistema es: 0 i y j z j z j z j z 0.707107 j z z j z P4 = j j z j j 0.707107 z z j z j z j z k 1.00000 {

Solucin

b)
Clear@ecuaciones, p, m, dD; ecuaciones = 8 4 x1 x2 + x3 x1 x4 , x1 + 3 x2 2 x3 x2 x4 , 2 2 x1 2 x2 + 3 x3 x3 x4 , x2 1 + x2 + x3 1 <; p = 81.0, 1.0, 1.0, 1.0<; m = 10; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

134

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j fi Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 0y y i z j z z j z z j z j z z 0z z j z j z z j z z = j z z z j z j z 0 z j z z j z z z j z { k0 {

H0L i y x1 j z 1. y j z i j z j z j z j z H 0 L j z j j z j z x - 1. z j z j z 2 j z j z z j z P0 = j = j H0L z z j j z j z j z j z 1. j z j z x j z j z 3 j z j z j z j z j H0L z k 1. { x k 4 {

La funcin vectorial y la matriz jacobiana son: - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j F Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 -1 3 - x4 -2 2 x2 1 -2 3 - x4 2 x3 y z z z z z z z z z z z z z z { - x1 - x2 - x3 0

4 - x4 i j j j j j -1 j J Hx1 , x2 , x3 , x4 L = j j j j 1 j j j k 2 x1 Iteracin i = 0.

y z z z z z z z z z z z z z {

3.00000 i j j j j - 1.00000 j j J HP0 L = j j j j 1.00000 j j j k 2.00000

5.00000 y i z j j z j z j j - 5.00000 z z j z z F HP0 L = j j z j j 5.00000 z z j z j z j z k 2.00000 {

H0L i y x1 j z 1.00000 y j z i j z j z j z j z H 0 L j z j j z z j x - 1.00000 z j z j z 2 j z j z z j z P0 = j = j H0L z z j z j j z j z j z 1.00000 j z j z x j z j z 3 j z j z j z j z j H0L z k 1.00000 { x k 4 {

- 1.00000 2.00000 - 2.00000 - 2.00000

1.00000 - 2.00000 2.00000 2.00000

- 1.00000 y z z z 1.00000 z z z z z z - 1.00000 z z z z 0 {

135

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 3.00000 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 2.00000 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 2.00000 - 2.00000 - 2.00000 1.00000 - 2.00000 2.00000 2.00000

- 0.333333 y y i z j z z j z z j z j z 0.333333 z z j z z j z z j z = z j z z j z z j z 0.333333 z j z z j z z z z j { { k 3.33333

Dx1 - 1.00000 y i j z j z j z j 1.00000 z j Dx2 z z j z .j j z z j zj - 1.00000 z j Dx3 z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

1. y i - 0.333333 y i 0.666667 y i j z z z j z j j z j j z j j j j z j z j z - 1. z 0.333333 z - 0.666667 z j z j z j z j z j z j z z j z j z + = P1 = j j z j z j z j z j z j z j 1. z z j z j z 0.333333 0.666667 j j z j z j z j z j z j z j z j z k 1. { k 3.33333 { k 4.33333 {

Iteracin i = 1.
H1L y i x1 z j 0.666667 y z j z j j z j z i z H 1 L j j z j j x2 z z j - 0.666667 z z j j z j z j z z=j z P1 = j j z j H1L z z j j z j z j z 0.666667 z j j z x3 z j j z j z j z j z j z k 4.33333 j H1L z { k x4 {

1.11111 y i j z j z j j z - 1.11111 z j z j z j z F HP1 L = j z j z j z 1.11111 j z j z j z 0.333333 k { - 0.333333 i j j j j j - 1.00000 j J HP1 L = j j j j 1.00000 j j j k 1.33333

- 1.00000 - 1.33333 - 2.00000 - 1.33333

1.00000 - 2.00000 - 1.33333 1.33333

- 0.666667 y z z z 0.666667 z z z z z z - 0.666667 z z z z 0 {

136

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: - 0.333333 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 1.33333 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 - 1.33333 - 2.00000 - 1.33333 1.00000 - 2.00000 - 1.33333 1.33333

- 0.0833333 y y i z j z z j z z j z j z 0.0833333 z z j z z j z z j z = z j z z j z z j z 0.0833333 z j z z j z z z z j { { k 1.45833

Dx1 - 0.666667 y i j z j z j z j 0.666667 z j Dx2 z z j z .j j z z j Dx3 zj - 0.666667 z j z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

0.666667 y i - 0.0833333 y i 0.583333 y i j z z z j z j j z j j z j j j j z j z j z - 0.666667 z 0.0833333 z - 0.583333 z j z j z j z j z j z j z z j z j z + = P2 = j j z j z j z j z j z j z j 0.666667 z z j z j z 0.0833333 0.583333 j j z j z j z j z j z j z j z j z k 4.33333 { k 1.45833 { k 5.79167 {

Iteracin i = 2.
H2L y i x1 z j 0.583333 y z j z j j z j z i z H 2 L j j z j j x2 z z j - 0.583333 z z j j z j z j z z=j z P2 = j j z j H2L z z j j z j z j z 0.583333 z j j z x3 z j j z j z j z j z j z k 5.79167 j H2L z { k x4 {

0.121528 y i j z j z j j z - 0.121528 z j z j z j z F HP2 L = j z j z j z 0.121528 j z j z j z 0.0208333 k { - 1.79167 i j j j j j - 1.00000 j J HP2 L = j j j j 1.00000 j j j 1.16667 k

- 1.00000 - 2.79167 - 2.00000 - 1.16667

1.00000 - 2.00000 - 2.79167 1.16667

- 0.583333 y z z z 0.583333 z z z z z z - 0.583333 z z z z 0 {

137

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: - 1.79167 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 1.16667 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 - 2.79167 - 2.00000 - 1.16667 1.00000 - 2.00000 - 2.79167 1.16667

- 0.00595238 y y i z j z z j z z j z j z 0.00595238 z z j z z j z z j z = z j z z j z z j z 0.00595238 z j z z j z z z z j { { k 0.206207

Dx1 - 0.583333 y i j z j z j z j 0.583333 z j Dx2 z z j z .j j z z j zj - 0.583333 z j Dx3 z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

0.583333 y i - 0.00595238 y i 0.577381 y i j z z z j z j j z j j z j j j j z j z j z - 0.583333 z 0.00595238 z - 0.577381 z j z j z j z j z j z j z z j z j z + = P3 = j j z j z j z j z j z j z j 0.583333 z z j z j z 0.00595238 0.577381 j j z j z j z j z j z j z j z j z k 5.79167 { k 0.206207 { k 5.99787 {

Iteracin i = 3.
H3L y i x1 z j 0.577381 y z j z j j z j z i z H 3 L j j z j j x2 z z j - 0.577381 z z j j z j z j z z=j z P3 = j j z j H3L z z j j z j z j z 0.577381 z j j z x3 z j j z j z j z j z j z k 5.99787 j H3L z { k x4 {

0.00122743 y i j z j z j j z - 0.00122743 z j z j z j z F HP3 L = j z j z j z 0.00122743 j z j z j z 0.000106293 k { - 1.99787 i j j j j j - 1.00000 j J HP3 L = j j j j 1.00000 j j j 1.15476 k

- 1.00000 - 2.99787 - 2.00000 - 1.15476

1.00000 - 2.00000 - 2.99787 1.15476

- 0.577381 y z z z 0.577381 z z z z z z - 0.577381 z z z z 0 {

138

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: - 1.99787 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 1.15476 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 - 2.99787 - 2.00000 - 1.15476 1.00000 - 2.00000 - 2.99787 1.15476

- 0.0000306824 y y i z j z z j z z j z j z 0.0000306824 z z j z z j z z j z = z j z z j z z j z 0.0000306824 z j z z j z z z z j { { k 0.00212574

Dx1 - 0.577381 y i j z j z j z j 0.577381 z j Dx2 z z j z .j j z z j zj - 0.577381 z j Dx3 z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

0.577381 y i - 0.0000306824 y i 0.57735 y i j z z z j z j j z j j z j j j j z j z j z - 0.577381 z 0.0000306824 z - 0.57735 z j z j z j z j z j z j z z j z j z + = P4 = j j z j z j z j z j z j z j 0.577381 z z j z j z 0.0000306824 0.57735 j j z j z j z j z j z j z j z j z k 5.99787 { k 0.00212574 { k 6. {

Iteracin i = 4.
H4L i y x1 j z 0.577350 y i z j z j j z j z z j H 4 L j z j z j j x2 z z - 0.577350 z j j z j z z j j z z P4 = j j z j H4L z z=j j z j z j z 0.577350 j z j z x j j z 3 z j z j z j z j H4L z k 6.00000 { k x4 {

i 6.52227 10-8 j j j j j j - 6.52227 10-8 j j F HP4 L = j j j j 6.52227 10-8 j j j j -9 k 2.82422 10 - 2.00000 i j j j j j - 1.00000 j J HP4 L = j j j j 1.00000 j j j k 1.15470

y z z z z z z z z z z z z z z z z {

- 1.00000 - 3.00000 - 2.00000 - 1.15470

1.00000 - 2.00000 - 3.00000 1.15470

- 0.577350 y z z z 0.577350 z z z z z z - 0.577350 z z z z 0 {

139

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: - 2.00000 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 1.15470 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 - 3.00000 - 2.00000 - 1.15470 1.00000 - 2.00000 - 3.00000 1.15470

i - 8.15283 10-10 y j z y j z z j z z j z -10 z j z z j z 8.15283 10 z j z z z z j z =j z j z -10 z j z z j z z 8.15283 10 j z z z z j z z j j z { k 1.12969 10-7 {

Dx1 - 0.577350 y i j z j z j z j 0.577350 z j Dx2 z z j z .j j z z j zj - 0.577350 z j Dx3 z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP

i - 8.15283 10-10 y 0.57735 y j 0.57735 y z i j z j z j z j z i j z j z j j z j z -10 z j z j z j z j z 8.15283 10 0.57735 0.57735 j z j z j z j z j z j z z j z j z + = P5 = j j z j z j z j z j z -10 z j j z j z 0.57735 0.57735 j z j z j j z 8.15283 10 z j z j z z j z j j z j z j z k 6. { k 1.12969 10-7 { k 6. {

Tabla de datos.

140

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Pi 1. y i j z j z j z j j - 1. z z j z j z j z j z j z 1. j z j z j z k 1. { 0.666667 y i j z j z j j - 0.666667 z z j z j z j z j z j j 0.666667 z z j z j z j z k 4.33333 { 0.583333 i y j z j z j z j - 0.583333 z j z j z z j z j j j 0.583333 z z z j j z j z k 5.79167 { 0.577381 y i z j z j j z j - 0.577381 z z j z j z j z j j z j 0.577381 z z j z j z j 5.99787 { k i 0.57735 z y j j z j z j z 0.57735 j z j z j z j z j z j z 0.57735 j z j z j z 6. k {

i - 8.15283 10-10 y j z j z j z j z j j 8.15283 10-10 z z j z j z j z j z 10 j z j z 8.15283 10 j z j z j z j z -7 1.12969 10 k {

y z z z z z z z z z z z z z z { - 0.333333 y i j z j z j z j j 0.333333 z z j z z j j z j z j z 0.333333 z j j z j z k 3.33333 { - 0.0833333 y i j z j z j z j 0.0833333 z j z j z j z j z j j - 0.0833333 z z j z j z z j k 1.45833 { 0.00595238 i y j z j z j j 0.00595238 z z j z j z j z j z j j - 0.00595238 z z j z j z j z k 0.206207 { 0.0000306824 y i z j z j j z j 0.0000306824 z z j z j z j z j j z j - 0.0000306824 z z j z j z j 0.00212574 { k

Dx1 i j j j j Dx2 j j DP = j j j j Dx3 j j j j k Dx4

Pi+1 = Pi + DP 0.666667 y i j z j z j z j j - 0.666667 z z j z j z j z j z j z 0.666667 j z j z j z k 4.33333 { 0.583333 y i j z j z j j - 0.583333 z z j z j z j z j z j j 0.583333 z z z j j z j z k 5.79167 { 0.577381 i y j z j z j j - 0.577381 z z j z j z j z j z j j 0.577381 z z j z j z j z k 5.99787 { 0.57735 y i z j z j j z j - 0.57735 z z j z j z j z j j z j 0.57735 z z j z j z j 6. { k 0.57735 y i j z j z j z j z j j - 0.57735 z z j z j z j z j z 0.57735 j z j z j z 6. k {

Pi+1 - Pi

3.33333

1.45833

0.206207

0.00212574

1.12969 10-7

La solucin aproximada del sistema es: 0.577350 y i j z j z j j z - 0.577350 z j z j z z P5 = j j z j j 0.577350 z z j z j z j z k 6.00000 {

Solucin

c)
Clear@ecuaciones, p, m, dD; ecuaciones = 8 4 x1 x2 + x3 x1 x4 , x1 + 3 x2 2 x3 x2 x4 , 2 2 x1 2 x2 + 3 x3 x3 x4 , x2 1 + x2 + x3 1 <; p = 81.0, 0.0, 0.0, 1.0<; m = 10; d = 10.5 ; newtonSistemasNoLineal@ecuaciones, p, m, dD;

141

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Newton- Raphson para sistemas de ecuaciones no lineales. - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j fi Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 0y y i z j z z j z z j z j z z 0z z j z j z z j z z = j z z z j z j z 0 z j z z j z z z j z { k0 {

H0L i y x1 j z 1. y j z i j z j z j z j z H 0 L j z j j z j z x 0. z j z j z 2 j z j z z j z P0 = j = j H0L z z j j z j z j z j z 0. j z j z x j z j 3 j z j z z j z j z j H0L z k 1. { x k 4 {

La funcin vectorial y la matriz jacobiana son: - x4 x1 + 4 x1 - x2 + x3 i j j j j j j - x1 + 3 x2 - 2 x3 - x2 x4 j F Hx1 , x2 , x3 , x4 L = j j j x1 - 2 x2 + 3 x3 - x3 x4 j j j j 2 2 2 k x1 + x2 + x3 - 1 -1 3 - x4 -2 2 x2 1 -2 3 - x4 2 x3 y z z z z z z z z z z z z z z { - x1 - x2 - x3 0

4 - x4 i j j j j j -1 j J Hx1 , x2 , x3 , x4 L = j j j j 1 j j j k 2 x1 Iteracin i = 0.
H0L i y x1 j z 1.00000 y j z i j z j z j z j z H 0 L j z j z j z z j x 0 j z j z 2 j z j z z j z P0 = j = j H0L z z j z j j z j z j z 0 j z j z x j z j z 3 j z j z j z j z j H0L z k 1.00000 { x k 4 {

y z z z z z z z z z z z z z {

3.00000 i j j j j - 1.00000 j j J HP0 L = j j j j 1.00000 j j j k 2.00000

3.00000 y i z j j z j z j j - 1.00000 z z j z z F HP0 L = j j z j j 1.00000 z z j z j z j z k0 {

- 1.00000 2.00000 - 2.00000 0

1.00000 - 2.00000 2.00000 0

- 1.00000 y z z z z 0 z z z z z z 0 z z z 0 {

142

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP0 L DP = -F HP0 L: 3.00000 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 2.00000 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 2.00000 - 2.00000 0 1.00000 - 2.00000 2.00000 0 y z z z z z z z z z z z z z z {

i - 5.9848 10-17 y j z j z j z j z j z j 0.25 z z j =j z j z j z j z j - 0.25 z z j z j { k 2.5

Dx1 - 1.00000 y i j z j z j z j z 0 j Dx2 z z j z .j j z z j zj 0 j Dx3 z z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P1 = P0 + DP

1. y j i - 5.9848 10-17 i j z j j z j z j 0.25 j z j j j j 0. z z+j j z j P1 = j j z j j z j - 0.25 j z 0. j z j j z z j j j j 1. k { k 2.5

1. y i y z j z z j z z j z z j z z 0.25 j z z j z z j z z =j z z j z z j z 0.25 z j z z j z z j z z 3.5 { { k

Iteracin i = 1.
H1L i y x1 j z 1.0000 j z y j z i j z j j z j x H1L z z j z j z z j 0.250000 j z j z 2 z j j z j z j z P1 = j = z j z j H1L z z j z j j z 0.250000 j z j z x j j z 3 z j z j z j z j j H1L z z k 3.50000 { k x4 {

i - 4.44089 10-16 z y j j z z j z j j z 0.625000 j z z j z F HP1 L = j j z j z j z 0.625000 z j j z j z k 0.125000 { 0.500000 i j j j j j 1.00000 j J HP1 L = j j j j 1.00000 j j j k 2.00000 - 1.00000 - 0.500000 - 2.00000 0.500000 1.00000 - 2.00000 - 0.500000 - 0.500000

- 1.0000 y z z z - 0.250000 z z z z z z 0.250000 z z z z 0 {

143

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP1 L DP = -F HP1 L: 0.500000 i j j j j 1.00000 j j j j j j 1.00000 j j j k 2.00000 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 - 0.500000 - 2.00000 0.500000 1.00000 - 2.00000 - 0.500000 - 0.500000

- 0.170732 y y i z j z z j z z j z j z 0.216463 z z j z z j z z j z = z j z z j z z j z 0.216463 z j z z j z z z z j { k - 0.518293 {

Dx1 - 1.0000 y i j z j z j z j - 0.250000 z j Dx2 z z j z .j j z z j Dx3 zj 0.250000 z j z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P2 = P1 + DP

1. 0.829268 y i y i - 0.170732 y i j z j z j z j z j z j z j z j z j j z j z j z 0.25 0.216463 0.466463 z j z j z j z j z j z j z z j z j z + = P2 = j j z j z j z j z j z j z j - 0.25 z j z j z 0.216463 0.466463 j z j z j z j z j z j z j z j z j z k 3.5 { k - 0.518293 { k 2.98171 {

Iteracin i = 2.
H2L y i x1 z j 0.829268 y z j z j j z j z i z H 2 L j j z j j x2 z z j 0.466463 z z j j z j z j z z=j z P2 = j j z j H2L z z j j z j z j z 0.466463 z j j z x3 z j j z j z j z j z j z k 2.98171 j H2L z { k x4 {

- 0.0884890 y i j z j z j z j z 0.112191 j z j z j z F HP2 L = j z j z j z 0.112191 j z j z j z 0.122862 k { 1.01829 i j j j j j - 1.00000 j J HP2 L = j j j j 1.00000 j j j 1.65854 k

- 1.00000 0.0182927 - 2.00000 0.932927

1.00000 - 2.00000 0.0182927 - 0.932927

- 0.829268 y z z z - 0.466463 z z z z z z 0.466463 z z z z 0 {

144

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP2 L DP = -F HP2 L: 1.01829 i j j j j 1.00000 j j j j j j 1.00000 j j j k 1.65854 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 0.0182927 - 2.00000 0.932927 1.00000 - 2.00000 0.0182927 - 0.932927

- 0.0103077 y y i z j z z j z z j z j z - 0.0566853 z z j z z j z z j z = z j z z j z z j z 0.0566853 z j z z j z z z z j { k 0.0173469 {

Dx1 - 0.829268 y i j z j z j z j - 0.466463 z j Dx2 z z j z .j j z z j Dx3 zj 0.466463 z j z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P3 = P2 + DP

0.829268 y i - 0.0103077 y i 0.818961 y i j z z z j z j j z j j z j j j j z j z j z 0.466463 z - 0.0566853 z 0.409778 z j z j z j z j z j z j z z j z j z + = P3 = j j z j z j z j z j z j z j - 0.466463 z j z j z 0.0566853 0.409778 j z j z j z j z j z j z j z j z j z k 2.98171 { k 0.0173469 { k 2.99905 {

Iteracin i = 3.
H3L y i x1 z j 0.818961 y z j z j j z j z i z H 3 L j j z j j x2 z z j 0.409778 z z j j z j z j z z=j z P3 = j j z j H3L z z j j z j z j z 0.409778 z j j z x3 z j j z j z j z j z j z k 2.99905 j H3L z { k x4 {

0.000178807 y i j z j z j j z 0.000983313 z j z j z j z F HP3 L = j z j z j z 0.000983313 j z j z j z 0.00653269 k { 1.00095 i j j j j j - 1.00000 j J HP3 L = j j j j 1.00000 j j j 1.63792 k

- 1.00000 0.000945783 - 2.00000 0.819556

1.00000 - 2.00000 0.000945783 - 0.819556

- 0.818961 y z z z - 0.409778 z z z z z z 0.409778 z z z z 0 {

145

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP3 L DP = -F HP3 L: 1.00095 i j j j j - 1.00000 j j j j j j 1.00000 j j j k 1.63792 i Dx1 j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 0.000945783 - 2.00000 0.819556

1.00000 - 2.00000 0.000945783 - 0.819556

- 0.00245967 y y i z j z z j z z j z j z - 0.00152762 z z j z z j z z j z = z j z z j z z j z 0.00152762 z j z z j z z z z j { k 0.000942714 {

Dx1 - 0.818961 y i j z j z j z j - 0.409778 z j Dx2 z z j z .j j z z j Dx3 zj 0.409778 z j z j zj j 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P4 = P3 + DP

0.818961 y i - 0.00245967 y i 0.816501 y i j z z z j z j j z j j z j j j j z j z j z 0.409778 z - 0.00152762 z 0.408251 z j z j z j z j z j z j z z j z j z + = P4 = j j z j z j z j z j z j z j - 0.409778 z j z j z 0.00152762 0.408251 j z j z j z j z j z j z j z j z j z k 2.99905 { k 0.000942714 { k 3. {

Iteracin i = 4.
H4L i y x1 j z 0.816501 y i z j z j j z j z z j H 4 L j z j z j j x2 z z 0.408251 z j j z j z z j j z z P4 = j j z j H4L z z=j j z j z j z 0.408251 j z j z x j j z 3 z j z j z j z j H4L z k 3.00000 { k x4 {

i 2.31877 10-6 j j j j j j 1.44011 10-6 j F HP4 L = j j j j j - 1.44011 10-6 j j j j k 0.0000107172 1.00000 i j j j j j - 1.00000 j j J HP4 L = j j j j 1.00000 j j j j k 1.63300

y z z z z z z z z z z z z z z z z {

- 1.00000 3.06909 10 - 2.00000 0.816501


-6

1.00000 - 2.00000 3.06909 10-6 - 0.816501

- 0.816501 y z z z z - 0.408251 z z z z z z 0.408251 z z z z z 0 {

146

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se resuelve el sistema lineal J HP4 L DP = -F HP4 L: 1.00000 i j j j j j - 1.00000 j j j j j j 1.00000 j j j j k 1.63300 Dx1 i j j j j j Dx2 j DP = j j j j Dx3 j j j j k Dx4 - 1.00000 1.00000 3.06909 10 - 2.00000 0.816501
-6

- 2.00000 3.06909 10-6 - 0.816501 y z z z z z z z z z z z z z z z z {

i - 4.31288 10-6 j y j z j z j z j z j - 2.25001 10-6 z j z j z j = z j z -6 j z j z j 2.25001 10 z z j z j j { k 3.06908 10-6

- 0.816501 y i Dx1 z z j zj j j z Dx2 - 0.408251 z j z j z j z . j z j z j z j 0.408251 z j Dx3 z z j zj 0 { k Dx4

y z z z z z z z z z z z z z z {

El siguiente punto de la iteracin es: P5 = P4 + DP

- 4.31288 10-6 0.816501 y i j i j j z j j z j z j j j j - 2.25001 10-6 j 0.408251 z z j z j j z j P5 = j + j z j j j j z - 0.408251 z j 2.25001 10-6 j z j z j j z j j j k 3. { k 3.06908 10-6

y 0.816497 y z i z j z z j z z j z z j z z 0.408248 j z z j z z j z z = j z z j z z j z 0.408248 z j z z j z z j z z z 3. k { {

Tabla de datos.

147

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Pi 1. y i j z j z j z j j 0. z z j z j z j z j z j 0. j z z j j z z k 1. { 1. i y j z j z j z j z 0.25 j z j z j z z j z j j z 0.25 j z z j z j 3.5 k {

0.829268 y i z j j z j z z j 0.466463 z j j z z j z j j z z j 0.466463 j z j z j z { k 2.98171

0.818961 y i z j z j z j j z j 0.409778 z z j z j j z j z z j 0.409778 z j z j z j { k 2.99905

0.816501 y i j z j z j z j j 0.408251 z z j z j z j z j z j z 0.408251 j z j z j z k 3. {

i - 4.31288 10-6 j j j j j - 2.25001 10-6 j j j j j j 2.25001 10-6 j j j j j -6 k 3.06908 10

i - 5.9848 10-17 y j z j z j z j z j 0.25 z j z j z j z j z j z j - 0.25 z j z j z j z 2.5 k { 0.170732 i y j z j z j z j z 0.216463 j z z j z j j z j z z j 0.216463 j z j z j z 0.518293 k { - 0.0103077 y i j z j z j z z j 0.0566853 j z j z z j z j z j j z 0.0566853 z j j z j z k 0.0173469 { - 0.00245967 y i z j z j j z j - 0.00152762 z z j z j z j j z j z z j 0.00152762 z j z j z j k 0.000942714 {

Dx1 i j j j j Dx2 j j DP = j j j j Dx3 j j j j k Dx4

y z z z z z z z z z z z z z z {

Pi+1 = Pi + DP 1. y i j z j z j z j j 0.25 z z j z j z j z j z j z 0.25 j z j z j z k 3.5 {

Pi+1 - Pi

2.5

y z z z z z z z z z z z z z z z z {

i 0.829268 z y j j z j z z j 0.466463 j z j z j z j z j z j z 0.466463 j z j z j z 2.98171 { k 0.818961 y i z j j z j z z j 0.409778 z j j z z j z j j z z j 0.409778 j z j z j z { k 2.99905 0.816501 y i z j z j j z j 0.408251 z z j z j z j j z j z z j 0.408251 z j z j z j { k 3.

0.518293

0.0566853

0.00245967

0.816497 y i j z j z j z j j 0.408248 z z j z j z j z j z j z 0.408248 j z j z j z k 3. {

4.31288 10-6

La solucin aproximada del sistema es: 0.816497 y i j z j z j z j z 0.408248 j z j z j z P5 = j z j z j z 0.408248 j z j z j z k 3.00000 {

148

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

6. Mtodo de Cuasi- Newton


6.1 Introduccin
Un punto dbil importante del mtodo de Newton para resolver sistemas de

ecuaciones no lineales est en el hecho de que, en cada iteracin, es necesario calcular una matriz jacobiana y resolver un sistema de n ecuaciones con n incgnitas con dicha matriz. Para ejemplificar la importancia de esta debilidad, se consideran la cantidad de clculos necesarios para llevar a cabo una sola iteracin del mtodo de Newton. La matriz jacobiana asociada a un sistema de n ecuaciones no lineales escritas de la forma F HxL = 0 , requiere que se determinen y evaluen las n2 derivadas parciales de las componentes de F . En la mayora de las situaciones la evaluacin exacta de las derivadas parciales resulta complicada y, en muchas aplicaciones, imposible.

Cuando no es prctico efectuar la evaluacin exacta, se pueden usar las aproximaciones de diferencia finita a las derivadas parciales. Por ejemplo, fj f j HxHiL + ek h - f j HxHiL LL HxHiL L , h xk (19)

donde h es un nmero pequeo en valor absoluto y ek es el vector cuya nica coordenada no nula es la k - sima que vale 1. Sin embargo, esta aproximacin requiere efectuar al menos n2 evaluaciones de funciones escalares para aproximar la matriz jacobiana y no disminuye el nmero de operaciones que hay que realizar, casi siempre es necesario O(n3 ) para resolver el sistema lineal que contiene esta matriz jacobiana aproximada. El esfuerzo computacional total para realizar solamente una iteracin del mtodo de Newton conlleva, en consecuencia,

149

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

al menos n2 + n evaluaciones de funciones escalares (n2 para evaluar la matriz jacobiana y n para evaluar la funcin F ), junto con un nmero de operaciones aritmticas de orden O(n3 ) para resolver el sistema lineal. Esta cantidad de clculos es muy grande, excepto en el caso de los valores relativamente pequeos de n y de funciones escalares que se pueden evaluar fcilmente.

El mtodo de cuasi-Newton o de Broyden es una generalizacin del mtodo de la secante para los sistemas de ecuaciones no lineales. El mtodo requiere nicamente n evaluaciones de funciones escalares por iteracin y tambin disminuye el nmero de operaciones aritmticas a O(n2 ). Este mtodo pertenece a una clase de tcnicas denominadas actualizaciones de secante con cambio mnimo, en los que se sustituye la matriz jacobiana del mtodo de Newton por una matriz de aproximaciones que se actualiza en cada iteracin. La desventaja de este mtodo es que se pierde la convergencia cuadrtica del mtodo de Newton, que se reemplaza por una convergencia denominada superlineal, la cual implica que xHi+1L - p lm = 0. i xHiL - p (20)

donde p denota la solucin de F(x) = 0 y pHiL + pHi+1L son aproximaciones consecutivas de p. En la mayoria de las aplicaciones, el descenso en el nmero de clculos es una compensacin ms que aceptable por la reduccin a convergencia superlineal.

Una desventaja aadida de los mtodos actualizacin de secante con cambio mnimo es que, a diferencia del mtodo de Newton, no se corriguen a si mismos. En el mtodo de Newton, por ejemplo, generalmente los errores de redondeo se van corrigiendo en las sucesivas iteraciones, lo que no ocurre con este mtodo salvo que se incorporen medidas

150

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

especiales de correcin. Suponiendo que se se dispone de una aproximacin inicial pH0L a la solucin p de F(x) = 0. La siguiente aproximacin pH1L se calcula como en el mtodo de Newton o, si es dificil de determinar exactamente J( pH0L ), se utilizarn las ecuaciones de diferencias dadas por (19) para aproximar las derivadas parciales. Sin embargo, para calcular pH2L se procede de manera diferente al mtodo de Newton examinando el mtodo de la Secante para una sola ecuacin. En el mtodo de la Secante se utiliza la aproximacin f H p1 L - f H p0 L f H p1 L p1 - p0 como sustituto de la f H p1 L del mtodo de Newton. En el caso de los sistemas no lineales, pH1L - pH0L es un vector, as que el cociente correspondiente no est definido. An as, el mtodo procede de manera semejante al mtodo de Newton, en el sentido de que, en vez de la matriz jacobiana J ( pH1L ) del mtodo de Newton se emplea una matriz A1 tal que A1 H pH1L - pH0L L = F H pH1L L - F H pH0L L. Todo vector distinto de cero de
n

(21)

(22)

puede escribirse como la suma de un mltiplo de

pH1L - pH0L y de un mltiplo de un vector del subespacio ortogonal de pH1L - pH0L . Por tanto, para definir la matriz A1 de forma nica, se debe especificar cmo acta esta matriz sobre el subespacio ortogonal de pH1L - pH0L . Dado que no se tiene informacin sobre la variacin de F en las direcciones ortogonales a pH1L - pH0L , se requiere, simplemente, que no haya variacin, o sea, que A1 z = J H pH0L L z siempre que H pH1L - pH0L L z = 0.
t

(23)

151

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Esta condicin especifica que ningn vector ortogonal a pH1L - pH0L se ve afectado por la sustitucin de J H pH0L L, la matriz que se utiliz para calcular pH1L , por la matriz A1 con la que se va a determinar pH2L .

Estas condiciones (22 y 23) definen de manera nica a A1 como @F H pH1L L - F H pH0L L - J H pH0L L H pH1L - pH0L LD H pH1L - pH0L L A1 = J H p L + . pH1L - pH0L 2 2
H 0L t

(24)

Esta matriz es la que se usa en lugar de J H pH1L L para determinar pH2L como: pH2L = pH1L - A1 -1 F H pH1L L . (25)

Una vez que se ha determinado pH2L , se repite el procedimiento para determinar pH3L , utilizando A1 en lugar de A0 J H pH0L L y con pH2L y pH1L en lugar de pH1L y pH0L , pHi+1L se calcula mediante yi - Ai-1 si t Ai = Ai-1 + si si 2 2 y pHi+1L = pHiL - Ai -1 F H pHiL L, donde la notacin si = pHiL - pHi-1L e yi = F H pHiL L - F H pHi-1L L ecuaciones anteriores para simplificarlas. (27) se introduce en las (26)

respectivamente. En general, una vez que se ha determinado pHiL , la siguiente aproximacin

Si el mtodo se aplica como se ha descrito anteriormente, el nmero de evaluaciones de funciones escalares disminuye de n2 + n a n (las necesarias para calcular F( pHiL )), pero sigue requiriendo del orden de O(n3 ) para resolver el sistema lineal asociado de n ecuaciones con n incgnitas

152

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ai yi = - F H pHiL L.

(28)

Esta manera de usar el mtodo no compensara la reduccin a convergencia superlineal de la convergencia cuadrtica del mtodo de Newton. La mejora significativa se consigue usando la siguien frmula de invesin matricial. Frmula de Sherman - Morrison. Si A es una matriz invertible y si x e y son vectores tales que yt = A-1 x - 1, entonces A + x yt es invertible y
A xy A H A + x yt L-1 = A-1 - . 1+ yt A-1 x
-1 t -1

1 Esta frmula permite calcular Ai -1 directamente a partir de Ai , con lo que se

prescinde de realizar la inversin matricial en cada iteracin. Al utilizar A = Ai-1 -1 ,


yi - Ai-1 si x = , e y = si la ecuacin (26) junto con la ecuacin de la Frmula de Sherman s 2
i 2

Morrison implican que Ai


-1 -1 yi - Ai-1 si t y i j z = j Ai-1 + si z si 2 k { 2

1 Ai-1

1 t -1 H si - Ai-1 yi L si Ai-1 1 = A i-1 - 1 sti Ai-1 yi

1 t -1 H Ai-1 yi - si L si Ai-1 1 = A 2 i-1 t -1 si 2 2 + si Ai-1 yi - si 2

si 1 yi - Ai-1 1 A si t M Ai-1 I i-1 si 2 2 - si 1 yi - Ai-1 1 + sti A2 M i-1 I s


i 2

(29)

En este clculo intervienen exclusivamente la multiplicacin de matrices y vectores en cada paso; por tanto, slo se requieren O(n2 ) clculos aritmticos. El clculo de Ai se omite, y se prescinde de la resolucin del sistema lineal (28).

153

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

6.2 Pseudocdigo
Algoritmo 5. Mtodo de Cuasi - Newton para sistemas no lineales El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales de n ecuaciones con n incognitas mediante el mtodo de Cuasi - Newton es:
Algoritmo Cuasi - Newton
H0L H0L H0L L , n, error M Input I8 f Hx1 , ..., xn L<1 n , H x1 x2 ... xn T

(* Se inicializan las variables *)


H0L H0L H0L L p H x1 x2 ... xm n F 8 f Hx1 , ..., xn L<1 T

f1 f1 f1 i Hx L Hx L Hx L y j z x1 x2 xn j z j z j z j f2 z j z f f 2 2 z j z j H x L H x L H x L j z x1 x2 xn j z z J Hx L = j ... .... j z j z j z ... ... ... j z j z j z j z j z fn fn fn j z H x L H x L H x L x x x k 1 { 2 n

H0L H0L H0L L y i f1 H p1 , p2 , ..., pn j z j z j z j z j z H 0 L H 0 L H 0 L j z f H , ..., p L p , p j z 2 n 1 2 j z z f_valor j j z j z j z . . . . . . . . . . . . . . . . j z j z j z j H0L H0L H0L z f H , ..., p L p , p n n k { 1 2

Hx Hx1 , ..., xn LL

A y J (xL-1 s y A . f_valor p_sig p - s p y p_sig

error p_sig - p For k = 2, ..., n do H* Se evala la funcin F *L w y f_valor


Hk -1L Hk -1L Hk -1L L y f1 H p1 i , p2 , ..., pn j z j z j z j z j z Hk -1L Hk -1L Hk -1L j z f H , ..., p L , p2 j z 2 p1 n j z z f_valor j j z j z j z . . . . . . . . . . . . . . . . j z j z j z j Hk -1L Hk -1L Hk -1L z f H , ..., p L p , p n n k { 1 2

y y f_valor - w s y -A.w

154

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


1 A_sig y A + I * HH s - A yL Hst ALL M st A y

(* Clculo del siguiente punto *) p_sig p - A_sig . f_valor A y A_sig (* Clculo de la norma de la distancia entre los dos puntos*) error p_sig - p If Herror error_iniL do Break End p y p_sig End Return Hx Hk L HpLT L Output

6.3 Problemas
Problema 21. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 + 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Mediante el mtodo de Cuasi Newton calclese la aproximacin de la solucin, comenzando en el punto inicial 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0.1, 0.1, - 0.1L -5 e iterando hasta que Pi+1 - Pi 10 . Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 83 x1 Cos@x2 x3 D 1 2, 2 x2 1 81 Hx2 + 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; p = 80.1, 0.1, 0.1<; m = 12; d = 10.5 ; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD;

155

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.


1 y i - cosHx2 x3 L + 3 x1 - 0y z j 2 i j z j z j z j z j z j z j 2 2 j z j x1 z 0z fi Hx1 , x2 , x3 L = j = j z 81 H x + 0.1 L + sin H x L + 1.06 z 2 3 j z j z j z z j j z j z j z 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 { k 3

H0L i y x1 0.1 y j z j z j z j z i j z j j z H0L z j z j z j z 0.1 = P0 = j j z x z 2 j z j z j z j z j j z j H0L z k - 0.1 z { x k 3 {

La matriz jacobiana es:

3 i j j j j J Hx1 , x2 , x3 L = j j 2 x1 j j -x1 x2 x2 k -

sinHx2 x3 L x3 sinHx2 x3 L x2 - 162 Hx2 + 0.1L cosHx3 L --x1 x2 x1 20

y z z z z z z z z {

Iteracin i = 0

- 1.1999500 y i j z j z j z j F HP0 L = j j - 2.2698334 z z z j z j z 8.4620253 k { A0


-1

0.0000102385 0.000016157 y i 0.333333 j z j z j z j z 0.00210861 0.0308688 0.00153584 =j z j z j z j z 0.00166052 0.000152758 0.0500077 k { P1 = P0 - A0 -1 * F HP0 L

Clculo de P1 .

0.49986967 y i j z j z j z 0.019466849 z P1 = j j z j z j z j z k - 0.52152047 {

i 0.10000000 z y j i - 0.39986967 z y j j z j z j z j z j z j z 0.10000000 0.080533151 P1 = j z j z j z j z j z j z j z j z 0.10000000 0.42152047 k { k {

156

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1.

- 0.00033944646 y i j z j z j z j z 0.34438793 F HP1 L = j z j z j z j z 0.031882378 k {

i 0.33337810 0.000011104966 j j j j A1 = j - 0.0020207098 - 0.030948482 j j j - 0.00016503843 k 0.0010238994 Clculo de P2 . P2 = P1 - A1 * F HP1 L

0.39986967 i y j z j z z j z 0.080533151 s1 = P1 - P0 = j j z j z j z j z k - 0.42152047 {

1.1996106 y i j z j z j z 1.9254455 z y1 = F HP1 L - F HP0 L = j j z j z j z j z k - 8.4301430 {

8.9673439 10-6 0.0021968158 0.050109587

y z z z z z z z z {

0.49986967 y i - 0.00011670253 y i j z z j z j j z j z z j z 0.019466849 z 0.010729009 P2 = j -j j z j z j z j z j z z j z j j z k - 0.52152047 { k 0.0016541025 { 0.49998638 y i j z j z z j P2 = j j 0.0087378393 z z j z j z j z k - 0.52317457 {

Iteracin i = 2.

0.00030902173 y i j z j z j z j z y2 = F HP2 L - F HP1 L = j j 0.19700438 z z j z j z 0.027757625 k { 0.00011670253 y i j z j z j z j z s2 = P2 - P1 = j j - 0.010729009 z z j z j z k - 0.0016541025 {

- 0.000030424728 y i j z j z z j z F HP2 L = j j - 0.14738354 z j z j z j z k 0.0041247527 {

i 0.33338820 0.000068121639 - 9.2972649 10-6 j j j j - 0.0059534545 - 0.053140268 A2 = j 0.0093056886 j j j 0.050468859 k 0.00082514415 - 0.0012865794

y z z z z z z z z {

157

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P3 .

0.50000660 i y j z j z j z z 0.00086727356 P3 = j j z j z j z j z k - 0.52357234 { Iteracin i = 3.

0.49998638 y i - 0.000020221603 y i j z j z j z j z j z j z j z j z 0.0087378393 0.0078705657 P3 = j z j z j z j j z j z z j z j z 0.52317457 0.00039776709 k { k {

P3 = P2 - A2 * F HP2 L

0.000050319003 y i j z j z z j 0.13330228 z y3 = F HP3 L - F HP2 L = j j z j z j z j z k - 0.0040296189 { 0.000020221603 y i j z j z j z j s3 = P3 - P2 = j j - 0.0078705657 z z z j z j z 0.00039776709 k {

i 0.000019894274 z y j j z z j z 0.014081267 F HP3 L = j j z j z j z j z k 0.000095133748 {

i 0.33338283 0.000025855527 1.2133979 10-7 j j j j A3 = j 0.010549431 j - 0.0066634584 - 0.058721580 j j 0.050506940 k 0.00080340526 - 0.0014574679 Clculo de P4 . P4 = P3 - A3 * F HP3 L

y z z z z z z z z {

0.50000033 i y j z j z j 0.000039528275 z z P4 = j j z j z j z j z k - 0.52359769 {

0.50000660 i 6.2683424 10-6 y i y j z j z j z j z j z z-j z j j z P4 = j j 0.00086727356 z z 0.00082774528 j z j z j z j z z j z j 0.52357234 k { k 0.000025343892 {

158

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 4.

i 9.8636682 10-7 z y j j z j z z j z 0.00063921175 F HP4 L = j j z j z j z j -6 z 2.0404339 10 k {

i 0.33338120 2.6524561 10-6 4.8972458 10-6 j j j j - 0.0068587733 - 0.061511385 A4 = j 0.011123659 j j j 0.050522775 k 0.00079801933 - 0.0015343986 Clculo de P5 . P5 = P4 - A4 * F HP4 L

i - 6.2683424 10-6 y j z j z j z j - 0.00082774528 z z s4 = P4 - P3 = j j z j z j z k - 0.000025343892 {

- 0.000018907908 y i j z j z z j 0.013442055 z y4 = F HP4 L - F HP3 L = j j z j z j z j z k - 0.000093093314 {

y z z z z z z z z {

i 0.50000033 3.2715067 10-7 y i y j z j z j z j z j z j z z j z 0.000039334731 P5 = j -j j 0.000039528275 z z j z j z j z j z j z j z j -6 z 0.52359769 k { k 1.0846811 10 { 0.50000000 i y j z j z j z 7 j j 1.9354398 10 z z P5 = j z j z j z k - 0.52359877 {

Iteracin i = 5.

i - 9.8166618 10-7 y j z j z j z z j 0.00063608269 z y5 = F HP5 L - F HP4 L = j j z j z j z j -6 z k - 2.0264396 10 { i - 3.2715067 10-7 z y j z j j z z j z 0.000039334731 s5 = P5 - P4 = j j z j z z j j -6 z k - 1.0846811 10 {

i 4.7006390 10-9 y j z j z j z j -6 z z F HP5 L = j j z 3.1290522 10 j z j z j z j -8 z 1.3994331 10 k {

i 0.33338104 2.0305293 10-7 5.3953303 10-6 j j j j - 0.0068787533 - 0.061814004 A5 = j 0.011185196 j j j 0.050524536 k 0.00079744751 - 0.0015430594

y z z z z z z z z {

159

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P6 .

i 1.5665441 10-9 z y 0.50000000 i y j j z j z j z j z j z j z 7 7 j z j z j 1.9354398 10 z P6 = j j z 1.9354344 10 z j z j z j z j z j z j z 9 k - 0.52359877 { k 5.5391192 10 { 0.50000000 i j j j j P6 = j 5.3466189 10-13 j j j k - 0.52359878 y z z z z z z z z {

P6 = P5 - A5 * F HP5 L

Tabla de datos. F HPi L 1.1999500 i y j z j z j z j z 2.2698334 j z j z j z j z k 8.4620253 { Pi - Pi-1

i 0

0.50000000 i j j j j j 5.3466189 10-13 j j j k - 0.52359878

0.50000000 i y j z j z j -7 z j z j z 1.9354398 10 j z j z j z 0.52359877 k {

0.50000033 i y j z z j z j z j 0.000039528275 z j z j z j z j 0.52359769 { k

0.50000660 y i z j j z j z j j 0.00086727356 z z j z j z j z 0.52357234 k {

0.49998638 y i j z j z j z j j 0.0087378393 z z j z j z j z k - 0.52317457 {

0.49986967 y i j z j z j j z 0.019466849 z j z j z j z j z k - 0.52152047 {

Pi 0.10000000 i y j z j z j z j z 0.10000000 j z j z j z j z k - 0.10000000 {

- 0.000030424728 y i j z z j j z j z z j - 0.14738354 z j z j j z 0.0041247527 k { 0.000019894274 y i z j j z j z j z 0.014081267 j z j z j z j z 0.000095133748 k {

- 0.00033944646 y i j z j z j z j z j - 0.34438793 z j z j z j z k 0.031882378 {

- 0.000339446 y i j z j z j z j z - 0.344388 j z j z j z j z k 0.0318824 {

0.42152

0.010729

0.00787057

0.000827745

y z z z z z z z z {

i 4.7006390 10-9 y j z j z j z j -6 z j z j z 3.1290522 10 j z j z j z j -8 z 1.3994331 10 k {

i 9.8636682 10-7 z y j j z j z j z j z 0.00063921175 j z j z j z j -6 z k 2.0404339 10 {

0.0000393347

1.93543 10-7

La solucin aproximada del sistema es: 0.50000000 i j j j j j 5.3466189 10-13 P6 = j j j k - 0.52359878 y z z z z z z z z {

Problema 22. Sea el sistema de ecuaciones no lineales siguiente. 2 f1 Hx1 , x2 L = 4 x2 1 - 20 x1 + 1 4 x2 + 8 = 0, f2 Hx1 , x2 L = 1 2 x1 x2 2 + 2 x1 - 5 x2 + 8 = 0.

160

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

P0 =

0L I xH 1 ,

Aplquese el mtodo de Cuasi Newton iniciando el mtodo en el punto inicial 0L T T -5 xH 2 M = H0, 0L e iterando hasta que Pi+1 - Pi 10 .

Solucin
Clear@ecuaciones, p, m, dD; 2 2 ecuaciones = 84 x2 1 20 x1 + 1 4 x2 + 8, 1 2 x1 x2 + 2 x1 5 x2 + 8<; p = 80., 0.<; m = 12; d = 10.5 ; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.
x2 2 y i0 y i 4 x1 - 20 x1 + + 8 z j j z 4 z j z z =j fi Hx1 , x2 L = j j z z j j z k0 { 1 2 x x 5 x + 2 x + 8 1 2 1 2 k 2 {
2

H0L i 0. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 0. {

La matriz jacobiana es:

x2 8 x1 - 20 i 2 j j J Hx1 , x2 L = j j 2 j x2 + 2 x1 x2 - 5 k 2

y z z z z z {

Iteracin i = 0

i 8.0000000 y z j z F HP0 L = j k 8.0000000 { i - 0.05 0. y z j z A0 -1 = j 0.02 0.2 k { P1 = P0 - A0 -1 * F HP0 L i0 y i - 0.40000000 z y j z z-j j z P1 = j 0 1.7600000 k { k { 0.40000000 i y z j z P1 = j k 1.7600000 {

Clculo de P1 .

Iteracin i = 1.

i 1.4144000 z y j z F HP1 L = j k 0.61952000 { H L

161

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i - 6.5856000 y z j z y1 = F HP1 L - F HP0 L = j k - 7.3804800 { i 0.40000000 y z j z s1 = P1 - P0 = j k 1.7600000 {

i - 0.051318185 - 0.0084058166 y z j z A1 = j k - 0.022836782 - 0.21808962 { Clculo de P2 . P2 = P1 - A1 * F HP1 L i 0.40000000 y i - 0.077792012 y z z j z-j j z P2 = j 1.7600000 k { k - 0.16741123 { 0.47779201 y i j z z P2 = j k 1.9274112 {

Iteracin i = 2.

i 0.077792012 y z j z s2 = P2 - P1 = j k 0.16741123 { i - 0.056620702 - 0.033621257 y z j z A2 = j k - 0.039464683 - 0.29716148 { Clculo de P3 . P3 = P2 - A2 * F HP2 L 0.47779201 i y i - 0.023121349 y z z j z-j j z P3 = j k 1.9274112 { k - 0.072505101 { i 0.50091336 y z j z P3 = j k 1.9999163 {

i 0.28602909 z y j z F HP2 L = j k 0.20600602 { i - 1.1283709 y z j z y2 = F HP2 L - F HP1 L = j k - 0.41351398 {

Iteracin i = 3.

i 0.023121349 y z j z s3 = P3 - P2 = j k 0.072505101 { i - 0.056115716 - 0.030918285 j A3 = j k - 0.039902570 - 0.29950530

- 0.014694116 y i j z z F HP3 L = j k 0.0039879863 { i - 0.30072321 y z j z y3 = F HP3 L - F HP2 L = j k - 0.20201803 {

y z z {

162

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P4 .

P4 = P3 - A3 * F HP3 L i 0.50091336 y i 0.00070126913 y z z j z-j j z P4 = j 1.9999163 k { k - 0.00060809004 { 0.50021209 y i j z z P4 = j k 2.0005244 {

Iteracin i = 4.

- 0.00070126913 y i j z z s4 = P4 - P3 = j k 0.00060809004 { i - 0.059072114 0.00052001246 y z j z A4 = j k - 0.047138803 - 0.22255529 { Clculo de P5 . P5 = P4 - A4 * F HP4 L i 0.50021209 y i 0.00016881715 z y z j z-j j z P5 = j k 2.0005244 { k 0.00041320562 {

i - 0.0028688097 z y j z F HP4 L = j k - 0.0012490081 { i 0.011825306 y z j z y4 = F HP4 L - F HP3 L = j 0.0052369944 k {

i 0.50004328 y z j z P5 = j k 2.0001112 { Iteracin i = 5.

i - 0.00016881715 y z j z s5 = P5 - P4 = j k - 0.00041320562 { i - 0.065479166 - 0.019467391 j A5 = j k - 0.063605474 - 0.27392462 Clculo de P6 .

- 0.00058117897 y i j z z F HP5 L = j k - 0.00027173274 { i 0.0022876307 z y j z y5 = F HP5 L - F HP4 L = j k 0.00097727535 { y z z {

P6 = P5 - A5 * F HP5 L 0.50004328 i y i 0.000043345042 y z z j z-j j z P6 = j k 2.0001112 { k 0.00011140045 { i 0.49999993 z y j z P6 = j k 1.9999998 {

Iteracin i = 6.

i 9.3066080 10-7 y z j z F HP6 L = j j z j -7 z k 4.7618543 10 { H L

163

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.00058210963 y z j z y6 = F HP6 L - F HP5 L = j k 0.00027220893 { i - 0.000043345042 y z j z s6 = P6 - P5 = j k - 0.00011140045 { y z z {

i - 0.065430487 - 0.019313566 j A6 = j k - 0.063473992 - 0.27350915 Clculo de P7 . P7 = P6 - A6 * F HP6 L

0.49999993 y i - 7.0090428 10-8 y i z j z j z z-j P7 = j j z j z k 1.9999998 { k - 1.8931383 10-7 { i 0.50000000 y z j z P7 = j k 2.0000000 {

Tabla de datos. F HPi L 8.0000000 y i j z j z k 8.0000000 { 1.4144 y i j z j z k 0.61952 { 1.4144000 y i j z j z k 0.61952000 { 0.28602909 y i j z j z k 0.20600602 { - 0.014694116 y i j z j z k 0.0039879863 { - 0.0028688097 y i j z j z k - 0.0012490081 { - 0.00058117897 y i j z j z k - 0.00027173274 { i 9.3066080 10-7 y j z j z j z j -7 z 4.7618543 10 k { Pi - Pi-1

i 0 1 2 3 4 5 6 7

Pi 0y i j j z z k0 { 0.40000000 y i j z j z k 1.7600000 { 0.47779201 y i j z j z k 1.9274112 { 0.50091336 y i j z j z k 1.9999163 { 0.50021209 y i j z j z k 2.0005244 { 0.50004328 y i z j z j k 2.0001112 { i 0.49999993 y j z j z k 1.9999998 { 0.50000000 y i j z j z k 2.0000000 {

1.76 0.167411 0.0725051 0.000701269 0.000413206 0.0001114 1.89314 10-7

La solucin aproximada del sistema es: i 0.50000000 y z j z P7 = j k 2.0000000 {

164

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Problema 23. Sea el sistema de ecuaciones no lineales siguiente. f1 Hx1 , x2 , x3 L = x1 3 + x1 2 x2 - x1 x3 + 6 = 0, f2 Hx1 , x2 , x3 L = x1 + x2 - x3 = 0. f3 Hx1 , x2 , x3 L = x2 2 - 2 x1 x3 - 4 = 0 Aplquese el mtodo de Cuasi Newton iniciando el mtodo en el punto inicial H0L H0L H0L T P0 = Ix1 , x2 , x3 M = H- 1, - 2, 1LT e iterando hasta que Pi+1 - Pi 10-6 . Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 8x1 3 + x1 2 x2 x1 x3 + 6, Exp@x1 D + Exp@x2 D x3 , x2 2 2 x1 x3 4 <; p = 8 1., 2., 1<; m = 11; d = 10.6 ; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.
3 2 + x2 x1 - x3 x1 + 6 y x1 i 0y i j z j z j z j z j z j z j z x1 x2 j z j z x + + 0 fi Hx1 , x2 , x3 L = j = j z z 3 j z j z j j z z j 2 z j z 0 k x2 - 2 x1 x3 - 4 { k {

H0L i x1 y i - 1. y j z j z z j z j z j z j H 0 L j j z j x2 z z - 2. z =j P0 = j j z z j z j z j z j z j j z j H0L z k 1 z { k x3 {

La matriz jacobiana es:

2 3 x1 + 2 x2 x1 - x3 i j j j x1 j J Hx1 , x2 , x3 L = j j j j k - 2 x3

2 x1

2 x2

x2

y z z z z z -1 z z z - 2 x1 { - x1

Iteracin i = 0

4.0000000 i y j z j z j z j z 0.49678528 F HP0 L = j j z z j z j z 2.0000000 k {


-1

A0

i 0.16714 j j j =j j j - 0.0566605 j j k 0.0538193

0.268907 0.0508832 y z z z - 0.627449 - 0.285394 z z z z z - 0.985991 - 0.019905 {

165

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P1 .

- 1.0000000 y i 0.63673833 y i j z j z j z j z j z j z j z j z 2.0000000 0.48572277 P1 = j z j z j z j j z j z z j z j z 1.0000000 0.66529279 k { k { - 1.6367383 y i j z j z j z z P1 = j j j - 1.5142772 z z j z j z k 0.33470721 {

P1 = P0 - A0 -1 * F HP0 L

Iteracin i = 1.

0.30761641 0.016948919 y i 0.13063097 j z j z j z j z 0.030727708 0.65494452 0.26129036 A1 = j z j z j z j z - 0.96598994 - 0.037438346 { k 0.034955507 Clculo de P2 . P2 = P1 - A1 * F HP1 L

- 0.63673833 y i j z j z j z j s1 = P1 - P0 = j j 0.48572277 z z z j z j z 0.66529279 k {

- 5.8934664 y i j z j z j 0.57665895 z z y1 = F HP1 L - F HP0 L = j j z j z j z j z k - 2.6113082 {

i - 1.8934664 z y j j z z j z 0.079873675 F HP1 L = j j z j z j z j z k - 0.61130823 {

i - 1.6367383 z y j i - 0.23313592 z y j j z j z j z j z j z j z 1.5142772 0.16559801 P2 = j z j z j z j z j z j z j z j z 0.33470721 0.12045788 k { k { - 1.4036024 y i j z j z j z - 1.6798752 z P2 = j j z j z j z j z k 0.45516509 {

166

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

0.56411230 i y j z j z j z j z 0.023057640 F HP2 L = j z j z j z j z 0.099722438 k {

0.10828747 0.27175067 - 0.0070565193 y i j z j z j z j z A2 = j j - 0.021471687 - 0.64008677 - 0.25134587 z z j z j z 0.022437366 0.98608403 0.050887600 k { Clculo de P3 . P3 = P2 - A2 * F HP2 L

0.23313592 y i j z j z z j s2 = P2 - P1 = j j - 0.16559801 z z j z j z j z k 0.12045788 {

2.4575787 i y j z j z j z z 0.10293131 y2 = F HP2 L - F HP1 L = j j z j z j z j z k 0.71103067 {

i - 1.4577191 z y j j z z j z 1.6574569 P3 = j j z j z j z j z k 0.42484576 {

- 1.4036024 y i 0.054116669 y i j z j z j z z j z-j j j j z - 0.022418375 z P3 = j j - 1.6798752 z z j z z j z j z j z j z j z 0.45516509 0.030319329 k { k {

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados

167

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 6.

0.10571545 0.49488871 i j j j - 0.013434126 - 1.0563685 A6 = j j j j j - 1.0384105 k 0.025056559 Clculo de P7 . P7 = P6 - A6 * F HP6 L

- 0.00012944703 y i j z j z j z j z 0.00015704500 j z s6 = P6 - P5 = j z j z j z -6 6.5087361 10 k {

- 0.0010724581 y i z j j z j -6 z z j j z y6 = F HP6 L - F HP5 L = j 6.0574834 10 z j z j z 0.00043231324 k {

i - 0.000033783397 z y j j z j -7 z z j z 4.3150610 10 F HP6 L = j j z j z j z j -6 z 9.9292832 10 k {

0.044110192 y z z z - 0.34474168 z z z z z - 0.061653279 {

- 3.7958620 10-6 y - 1.4560465 y i i j z j z j z j z j z j z -6 z j z j z 1.6642271 P7 = j j z j z 3.4210587 10 z j j z j z j z z j z j j z 7 k 0.42249274 { k - 6.8240327 10 { - 1.4560427 y i j z j z j - 1.6642305 z z P7 = j j z j z j z j z k 0.42249343 {

Iteracin i = 7.

0.000034675647 y i j z j z j z j j - 4.4510435 10-7 z z y7 = F HP7 L - F HP6 L = j z j z j z k 0.000010166617 { i 3.7958620 10-6 y j z j z j z j j - 3.4210587 10-6 z z s7 = P7 - P6 = j z j z j z j z j -7 z k 6.8240327 10 {

i 8.9224981 10-7 y z j z j j z j z j - 1.3598257 10-8 z F HP7 L = j z z j j z z j j -7 z k 2.3733420 10 {

0.10404363 0.47766499 i j j j j 0.012079802 1.0424157 A7 = j j j j - 1.0422473 k 0.024684143

0.039412566 y z z z - 0.34093616 z z z z z - 0.062699729 {

168

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P8 .

i 9.5691449 10-8 y - 1.4560427 y j i z j z j z j z j z j z j z 8 j z j z P8 = j -j z j - 1.6642305 z 7.7518975 10 j z z j z j z z j z j j z 8 0.42249343 k { k 2.1316378 10 { i - 1.4560428 z y j j z z j z 1.6642305 P8 = j j z j z j z j z k 0.42249340 {

P8 = P7 - A7 * F HP7 L

Tabla de datos. F HPi L 4.0000000 i y j z j z j z j z 0.49678528 j z j z j z j z 2.0000000 k { - 1.89347 y i j z j z j z j j 0.0798737 z z j z j z j z 0.611308 k { Pi - Pi-1

i 0

Pi - 1.0000000 y i j z j z j z j j - 2.0000000 z z j z j z j z 1.0000000 k { - 1.6367383 y i j z z j j j z - 1.5142772 z j z z j j z j z 0.33470721 k { i - 1.4036024 z y j j z j z j z 1.6798752 j z j z j z j z 0.45516509 k { 1.4577191 i y j z j z j z j z 1.6574569 j z j z j z j z k 0.42484576 {

0.665293

- 1.4573983 y i z j z j j j z - 1.6619153 z j z j z j z z j k 0.42271835 {

- 1.4559170 y i j z j z j j z - 1.6643842 z j z z j j z j z k 0.42249925 {

- 0.00027155345 y i j z j z j z j - 0.0014560223 z z j z j z j j z k - 0.014225217 {

i - 1.8934664 z y j j z j z j z 0.079873675 j z j z j z j z 0.61130823 k { 0.56411230 i y j z j z j z j z 0.023057640 j z j z j z j z k 0.099722438 {

0.233136

0.0541167

0.00445848

- 1.4560428 y i j z j z j j z - 1.6642305 z j z j z j z j z k 0.42249340 {

- 1.4560427 y i j z j z j z j j - 1.6642305 z z j z j z j z 0.42249343 k {

- 1.4560465 y i z j z j z j z j 1.6642271 z j z j z j j z 0.42249274 { k

i 8.9224981 10-7 y j z j z j z j -8 z j z j z 1.3598257 10 j z j z j z j -7 z 2.3733420 10 k {

0.0010386747 i y j z j z j z 6 j j - 5.6259773 10 z z j z j z j z k 0.00042238396 { 0.000033783397 i y j z j z j j 4.3150610 10-7 z z z j j z j z j z j -6 z k - 9.9292832 10 {

- 0.0093840223 y i j z z j j j z - 0.00010193191 z j z j z j z j z k - 0.0058993987 {

0.00246883

0.000157045

3.79586 10-6

9.56914 10-8

169

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La solucin aproximada del sistema es: - 1.4560428 y i j z j z j z j z 1.6642305 P8 = j z j z j z j z 0.42249340 k {

Problema 24. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2 , x3 L = 4 x2 1 - 625 x2 + 2 x2 - 1 = 0, f3 Hx1 , x2 , x3 L = eH-x1 x2 L + 20 x3 + H10 p - 3L 3 = 0. Aplquese el mtodo de Cuasi Newton con la aproximacin inicial 0L H0L H0L T T -5 P0 = IxH 1 , x2 , x3 M = H0, 0, 0L y aplicando el mtodo hasta que Pi+1 - Pi 10 .

Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 8 3 x1 Cos@x2 x3 D 1 2, 2 4 x2 1 625 x2 + 2 x2 1, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; d = 10.5 ; p = 80.0, 0.0, 0.0<; m = 12; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.
1 i y - cosHx2 x3 L + 3 x1 - 0y j z 2 i j z j z j z j z j z j j z 2 2 j z j z 0z fi Hx1 , x2 , x3 L = j =j 4 x1 - 625 x2 + 2 x2 - 1 z z j z j z j z j z j z j z j z 1 -x1 x2 0 k { 20 x + + H 3 + 10 p L 3 k { 3

H0L i x1 y i 0. y j z j z z j z j z j z j j z H 0 L j j z j x2 z z 0. P0 = j = j z z j z j z j z j z j j z j H0L z k 0. z { k x3 {

La matriz jacobiana es:

i3 j j j J Hx1 , x2 , x3 L = j j j 8 x1 j j -x1 x2 x2 k -

sinHx2 x3 L x3 sinHx2 x3 L x2 2 - 1250 x2 0 --x1 x2 x1 20

y z z z z z z z z {

170

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 0

- 1.5000000 y i j z j z j z j z 1.0000000 F HP0 L = j z j z j z j z 10.471976 k { A0


-1

0.333333 0. 0. i y j z j z j z z 0. 0.5 0. =j j z j z j z j z 0. 0.05 { k 0. P1 = P0 - A0 -1 * F HP0 L

Clculo de P1 .

0.50000000 y i j z j z j 0.50000000 z z P1 = j j z j z j z j z k - 0.52359878 { Iteracin i = 1.

i0 z y j i - 0.50000000 z y j j z j z j z j z j z j z 0 0.50000000 P1 = j z j z j z j z j z j z j z j z k 0 { k 0.52359878 {

i 0.33338311 0.000074671256 - 7.8195557 10-6 j j j j j - 0.010329875 0.053441620 j - 0.34021992 j j k - 0.000048474318 - 0.000072711477 0.050007614 Clculo de P2 . P2 = P1 - A1 * F HP1 L

A1 =

i 0.50000000 z y j j z z j z 0.50000000 s1 = P1 - P0 = j j z j z j z j z 0.52359878 k {

1.5340742 y i j z j z j z j y1 = F HP1 L - F HP0 L = j j - 154.25000 z z z j z j z 10.693175 k {

0.034074174 y i j z j z j z - 155.25000 z F HP1 L = j j z j z j z j z k - 0.22119922 {

y z z z z z z z z {

0.50000000 y i - 0.00023122871 y i j z z j z j j z j z z j z 0.50000000 z 1.5802991 P2 = j -j j z j z j z j z j z z j z j j z k - 0.52359878 { k 0.00022516001 { 0.50023123 y i j z j z j z j P2 = j j - 1.0802991 z z z j z j z 0.52382394 k {

171

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2.

0.15658007 y i j z j z j z j z 731.56349 F HP2 L = j z j z j z j z 0.71218906 k {

0.33324435 0.000070458556 0.000013977716 i j j j j 0.0027383079 - 0.014175515 A2 = j j 0.090248461 j j 0.0050200777 0.000081159901 0.049211456 k Clculo de P3 . P3 = P2 - A2 * F HP2 L

0.00023122871 y i j z j z z j z s2 = P2 - P1 = j j - 1.5802991 z j z j z j z k - 0.00022516001 {

0.12250590 y i j z j z j z z y2 = F HP2 L - F HP1 L = j j j - 576.31349 z z j z j z k 0.93338828 {

y z z z z z z z z {

0.50023123 y i 0.00064447181 y i j z j z j z z j z-j j z j j z - 1.9992106 P3 = j j - 1.0802991 z z j z z j z j z j z j z j z 0.52382394 0.023539715 k { k { i 0.49958676 z y j j z z j z 0.91891155 P3 = j j z j z j z j z k - 0.50028422 {

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados

172

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 10.

0.0011160823 y i j z j z j z j z 5.3749283 F HP10 L = j z j z j z j z 0.00099511573 k { y10

0.000059694684 y i j z j z z j s10 = P10 - P9 = j j - 0.055798137 z z j z j z j z k - 0.0013888404 { A10

- 0.0016566050 y i j z j z j z z = F HP10 L - F HP9 L = j j z j 8.4151117 z j z j z k - 0.0015409534 {

0.33704107 0.000073447929 i j j j j - 0.0067540471 =j j - 0.65297008 j j 0.013201957 - 0.00015843129 k P11 = P10 - A10 * F HP10 L

0.000022024267 0.028417241 0.050289560

y z z z z z z z z {

Clculo de P11 . P11

0.49996902 y i - 0.000018589872 y i j z j z j z z j z-j j z j j z 0.035602029 =j j 0.094348299 z z j z z j z j z j z j z j z 0.52124522 0.00088686628 k { k { i 0.49998761 z y j j z z j z 0.058746270 =j j z j z j z j z k - 0.52213209 {

P11

Iteracin i = 11.

i 0.00043321741 z y j j z z j z 2.0395097 F HP11 L = j j z j z j z j z 0.00038851313 k { y11

0.000018589872 y i j z j z z j z s11 = P11 - P10 = j j - 0.035602029 z j z j z j z k - 0.00088686628 { A11

- 0.00068286487 y i j z j z j z z 3.3354186 = F HP11 L - F HP10 L = j j z j z j z j z k - 0.00060660260 {

0.000074602296 i 0.33715269 j j j j - 0.010880849 =j j - 1.0520154 j j 0.023159275 - 0.00026140674 k

0.000016956222 0.046535249 0.050741656

y z z z z z z z z {

173

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P12 . P12

0.49998761 y j i - 6.0850991 10-6 z y i j z j z j z j z z j z j z j z 0.058746270 =j j z 0.021753924 j z j z j z j z z j z j k - 0.52213209 { k 0.00054282238 { 0.49999369 y i j z j z j z j =j j 0.036992346 z z z j z j z 0.52267491 k {

P12 = P11 - A11 * F HP11 L

P12

Tabla de datos. F HPi L - 1.5000000 y i j z j z j j z - 1.0000000 z j z j z j z j z k 10.471976 { 0.0340742 y i j z j z j z j j - 155.25 z z j z j z j z k - 0.221199 { 0.034074174 y i j z j z j j z - 155.25000 z j z j z j z j z 0.22119922 k { i 0.15658007 z y j j z z j z j 731.56349 z j z j z j j z 0.71218906 { k 0.10258215 y i z j z j j z j z 525.91285 j z j z j z j z k 0.098158298 { 1.6183251 y i j z j z j j z - 22273.816 z z j z j j z j z k 2.1482287 { Pi - Pi-1

i 0

Pi 0y i j z j z j j0 z z j z j z j j z z k0 { 0.50000000 y i j z j z j j z 0.50000000 z j z j z j z j z k - 0.52359878 {

0.523599

0.48230959 y i z j j z j z j 0.70355047 z j z z j z j z j k - 0.50830770 {

0.47746396 y i z j z j j j z 0.79729393 z j z j z j z j z k - 0.50602980 {

i 0.49958676 z y j z j j z j z 0.91891155 j z z j z j z j 0.50028422 k { 0.50970676 i y j z j z z j z j 5.9713714 z j z j z j z j k - 0.36857038 {

0.50023123 y i j z j z j z j j - 1.0802991 z z j z j z j z 0.52382394 k {

1.5803

1.99921

5.05246

5.17408

0.49964924 y i z j z j z j j z j 0.24762963 z z j z j z j 0.51737005 { k

0.49882332 y i z j z j z j j z j 0.37483057 z z j z j z j k - 0.51428842 {

0.012681619 y i z j j z j z j - 395.79203 z j z z j z j z j k 0.034776583 {

0.0937435

0.49990932 y i j z j z j z j z 0.15014644 j z j z j z j z 0.51985638 k {

0.0071433695 y i j z j z j z j z 37.831414 j z j z j z j z 0.0081946310 k {

0.014992813 y i z j z j z j j z j - 87.066262 z z j z j z j 0.015672164 { k

0.010196232 y i z j z j z j j z j - 308.02695 z z j z j z j k 0.018069454 {

0.32872

0.127201

0.0974832

174

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.49996902 z y j j z z j z 0.094348299 10 j j z j z j z j z 0.52124522 k { 0.49998761 i y j z j z z j z 0.058746270 11 j j z j z j z j z k - 0.52213209 { i 0.0027726873 z y j j z j z j z 13.790040 j z j z j z j z 0.0025360692 k { 0.0011160823 i y j z j z j z j z 5.3749283 j z j z j z j z k 0.00099511573 {

0.0557981

0.035602

0.49999369 y i j z j z j z 0.036992346 z 12 j j z j z j z j z k - 0.52267491 {

0.00043321741 y i j z j z j z j z - 2.0395097 j z j z j z j z k 0.00038851313 {

0.0217539

La solucin aproximada del sistema es: P12 0.49999369 y i j z j z j z 0.036992346 z =j j z j z j z j z k - 0.52267491 {

Problema 25. Dado el siguiente problema no lineal f1 Hx1 , x2 , x3 L = x1 2 + x2 - 37 = 0, f1 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0. f1 Hx1 , x2 , x3 L = x1 + x2 + x3 - 3 = 0 Calcular la solucin aproximada del sistema empleando el mtodo de Cuasi Newton comenzando en el punto: 0L H0L T H0L T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L , e iterando hasta que Pi+1 - Pi 5 10-5 . Solucin
Clear@ecuaciones, ecuacionestrans, p, dD; ecuaciones = 8x1 2 + x2 37, x1 x2 2 5, x1 + x2 + x3 3<; d = 10.5 ; p = 80.0, 0.0, 0.0<; m = 12; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.
2 x1 + x2 - 37 i y 0y i j z j z j z j z j z j z j z 2 j z j z 0 fi Hx1 , x2 , x3 L = j = j z x + x 5 z 1 j z 2 j z j j z z j z j z 0 k x1 + x2 + x3 - 3 { k {

H0L i x1 y i 0. y j z j z j z j z z j z j H 0 L j j z j x2 z z 0. z P0 = j =j j z z j j z j z j z j z j j H0L z z k 0. z { k x3 {

175

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La matriz jacobiana es:

2 x1 i j j j j 1 J Hx1 , x2 , x3 L = j j j j 1 k

1 - 2 x2 1

0 0 1

y z z z z z z z z {

Iteracin i = 0

- 37.000000 y i j z j z j z j F HP0 L = j j - 5.0000000 z z z j z j z 3.0000000 k { A0


-1

1. 0. y i 0. j z j z j z j z 1. 0. 0. =j z j z j z j z k - 1. - 1. 1. {

Clculo de P1 .

5.0000000 y i j z j z j z 37.000000 z P1 = j j z j z j z j z k - 39.000000 { Iteracin i = 1.

i0 z y j i - 5.0000000 z y j j z j z j z j z j z j z 0 37.000000 P1 = j z j z j z j z j z j z j z j z k 0 { k 39.000000 {

P1 = P0 - A0 -1 * F HP0 L

25.000000 y i j z j z j z - 1369.0000 z F HP1 L = j j z j z j z j z k0 {

- 1.8773389 i j j j 1.0342830 A1 = j j j j j k 0.84305588

5.0000000 y i j z j z j z j z 37.000000 s1 = P1 - P0 = j z j z j z j z 39.000000 k {

62.000000 y i j z j z z j y1 = F HP1 L - F HP0 L = j j - 1364.0000 z z j z j z j z k 3.0000000 {

- 0.086880424 0.96337129 y z z z 0.019848072 - 0.017592609 z z z z z 0.067032352 0.054221324 {

176

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P2 .

5.0000000 y i 72.005828 y i j z j z j z j z j z j z j z j z 37.000000 1.3149348 P2 = j z j z j z j z j z j z j z j z 39.000000 70.690893 k { k { - 67.005828 y i j z j z j z z P2 = j j j 38.314935 z z j z j z k 31.690893 {

P2 = P1 - A1 * F HP1 L

Iteracin i = 2.

i 4466.0959 j j j - 171.04005 j y2 = F HP2 L - F HP1 L = j j j j -13 k - 1.7053026 10 i - 72.005828 z y j j z z j z 1.3149348 s2 = P2 - P1 = j j z j z j z j z 70.690893 k {

4491.0959 i j j j - 1540.0401 j F HP2 L = j j j j -13 k - 1.7053026 10

y z z z z z z z z {

y z z z z z z z z {

- 0.015443498 0.017736688 0.34103124 y i j z j z j z - 0.0011736178 - 0.038332685 0.32850961 z A2 = j j z j z j z j z 0.020595997 0.33045915 { k 0.016617116 Clculo de P3 . P3 = P2 - A2 * F HP2 L

29.667613 y i j z j z z j P3 = j j - 15.448105 z z j z j z j z k - 11.219508 {

- 67.005828 y i - 96.673441 y i j z z j z j j z j z j z 38.314935 z 53.763040 z P3 = j -j j z j z j z j z j z z j z j j z k 31.690893 { k 42.910401 {

......

.....

Nota: Se han eliminado varias iteraciones.En la tabla final se pueden ver los resultados

177

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 10.

i 75.340243 j j j - 85.146029 j F HP10 L = j j j j -15 k - 3.5527137 10 y10

- 110.35308 i j j j j - 94.943726 = F HP10 L - F HP9 L = j j j j -15 k 7.1054274 10 - 4.7944161 y i j z j z j z j - P9 = j j 9.8729439 z z z j z j z 5.0785278 k {

y z z z z z z z z {

y z z z z z z z z {

s10 = P10

A10

i - 0.023503588 0.077815667 0.35197622 y j z j z z j z 0.16673706 0.29778579 0.23573419 =j j z j z j z j z 0.21997012 0.41228959 { k - 0.14323347 P11 = P10 - A10 * F HP10 L

Clculo de P11 . P11

i 10.140922 z y j i - 8.3964610 z y j j z j z j z j z j z j z 9.5019446 37.917288 =j z j z j z j z j z j z j z j z 16.642867 29.520827 k { k { 18.537383 y i j z j z j z - 28.415343 z =j j z j z j z j z k 12.877960 {

P11

Iteracin i = 11.

278.21922 i j j j - 793.89436 j F HP11 L = j j j j -14 k - 2.1316282 10 y11

202.87898 i j j j - 708.74833 j = F HP11 L - F HP10 L = j j j j -14 k - 1.7763568 10 i 8.3964610 z y j j z z j z 37.917288 =j j z j z j z j z k 29.520827 {

y z z z z z z z z {

y z z z z z z z z {

s11 = P11 - P10

0.024649010 - 0.0047911153 0.32425254 y i j z j z j - 0.032593066 0.044169191 z 0.35049776 z A11 = j j z j z j z j z 0.32524970 { k 0.0079440555 - 0.039378075

178

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P12 . P12

18.537383 y i 10.661468 y i j z j z j z j z j z j z j z j z 28.415343 44.133689 =j z j z j z j j z j z z j z j z 12.877960 33.472221 k { k { 7.8759151 y i j z j z j z 15.718345 z =j j z j z j z j z k - 20.594260 {

P12 = P11 - A11 * F HP11 L

P12

Tabla de datos. F HPi L - 37.000000 y i j z j z j j z - 5.0000000 z j z j z j z j z 3.0000000 k { Pi - Pi-1

i 0

29.667613 y i j z j z j z j j - 15.448105 z z j z j z j z k - 11.219508 {

i 5.0000000 z y j j z j z j z 37.000000 j z j z j z j z 39.000000 k { 67.005828 i y j z j z j z j z 38.314935 j z j z j z j z k 31.690893 {

Pi 0y i j z j z j j z 0z j z j z j j z z 0 k {

49.640098 y i j z j z j z j z j j - 24.159488 z z j z j z k - 22.480610 { 18.834135 y i j z j z j z j z 12.101120 j z j z j z j z 3.7330147 k {

4491.0959 i j j j j - 1540.0401 j j j j -13 k - 1.7053026 10 827.71915 i j j j j - 213.97634 j j j j -12 k - 1.1652901 10 2402.9798 i j j j j j - 539.04078 j j j -14 k - 1.4210855 10 305.62352 i j j j j - 132.60298 j j j j -14 k 1.5987212 10 135.93625 i j j j j - 146.27258 j j j j -14 k 1.0658141 10 11.746425 i j j j j j - 988.05163 j j j -14 k 5.6843419 10

i 25. y j z j z j z j z 1369. j z j z j z j z 0. k { 25.000000 i y j z j z j z j z 1369.0000 j z j z j z j z k0 {

39.

72.0058 y z z z z z z z z { y z z z z z z z z { y z z z z z z z z {

96.6734

19.9725

30.806

- 8.9418766 y i j z j z j z j z j j - 31.210731 z z j z j z k 43.152608 {

13.615493 y i j z j z j z j j - 12.445404 z z j z j z j z k 1.8299106 {

y z z z z z z z z { y z z z z z z z z { y z z z z z z z z {

5.56293

41.3227

14.935338 i y j z j z j z j z 0.37099930 j z j z j z j z k - 11.564339 {

16.237302 y i j z j z j z j j - 5.9507478 z z j z j z j z 7.2865541 k {

50.4392

220.69922 i j j j j - 24.174097 j j j j -14 k - 3.1974423 10

y z z z z z z z z {

5.57975

179

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


10.140922 y i j z j z j j z 9.5019446 z j z j z j z j z k - 16.642867 { 18.537383 y i j z j z j z j z 28.415343 j z j z j z j z 12.877960 k { i 185.69332 j j j j j j 9.7976976 j j -14 k - 1.0658141 10 y z z z z z z z z { y z z z z z z z z { y z z z z z z z z {

10

9.87294

11

12

7.8759151 y i j z j z j z j j 15.718345 z z j z j z j z k - 20.594260 {

75.340243 i j j j j j - 85.146029 j j j -15 k - 3.5527137 10 278.21922 i j j j j - 793.89436 j j j j -14 k - 2.1316282 10

37.9173

44.1337

La solucin aproximada del sistema es: P12 7.8759151 y i j z j z j z j =j j 15.718345 z z z j z j z 20.594260 k {

Problema 26. Dado el siguiente problema no lineal f1 Hx1 , x2 L = 3 x1 2 - x2 2 = 0, f1 Hx1 , x2 L = 3 x1 x2 2 - x1 3 - 1 = 0. Calcular la solucin aproximada del sistema empleando el mtodo de Cuasi Newton comenzando en el punto: 0L H0L T T P0 = IxH 1 , x2 M = H1, 1L , e iterando hasta que Pi+1 - Pi 5 10-6 . Solucin
Clear@ecuaciones, m, p, dD; ecuaciones = 83 x1 2 x2 2 , 3 x1 x2 2 x1 3 1<; d = 10.6 ; p = 81.0, 1.0<; m = 12; cuasinewtonSistemasNoLineal@ecuaciones, p, m, dD; Mtodo de Cuasi - Newton para sistemas de ecuaciones no lineales.
2 2 - x2 i 3 x1 y 0 i z j y z j z fi Hx1 , x2 L = j j z j z = j0 z 3 2 k { x + 3 x x 1 1 2 k 1 {

H0L i i 1. y j x1 y z z=j j z P0 = j z j 1. z j H0L z k x2 { k {

La matriz jacobiana es: - 2 x2 i 6 x1 j J Hx1 , x2 L = j 2 2 k 3 x2 - 3 x1 6 x1 x2

y z z {

180

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 0

i 2.0000000 y z j z F HP0 L = j k 1.0000000 { i 0.166667 0.0555556 y z j z A0 -1 = j 0.166667 { k 0. P1 = P0 - A0 -1 * F HP0 L i 1.0000000 y i 0.38888889 y z z j z-j j z P1 = j k 1.0000000 { k 0.16666667 {

Clculo de P1 .

i 0.61111111 y z j z P1 = j k 0.83333333 { Iteracin i = 1.

i - 0.38888889 z y j z s1 = P1 - P0 = j k - 0.16666667 { 0.079879390 i 0.19859170 j A1 = j 0.0032529266 0.16914509 k Clculo de P2 .

i 0.42592593 y z j z F HP1 L = j k 0.044924554 { i - 1.5740741 z y j z y1 = F HP1 L - F HP0 L = j k - 0.95507545 { y z z {

i 0.52293721 z y j z P2 = j k 0.82434906 { Iteracin i = 2.

P2 = P1 - A1 * F HP1 L 0.61111111 i y i 0.088173899 y z z j z-j j z P2 = j k 0.83333333 { k 0.0089842734 {

- 0.088173899 y i j z z s2 = P2 - P1 = j k - 0.0089842734 { 0.11080236 y i 0.26193264 z j z A2 = j k - 0.033174631 0.15136120 {

i 0.14083861 y z j z F HP2 L = j k - 0.076916050 { i - 0.28508732 y z j z y2 = F HP2 L - F HP1 L = j k - 0.12184060 {

181

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P3 .

P3 = P2 - A2 * F HP2 L i 0.52293721 y i 0.028367749 y z z j z-j j z P3 = j 0.82434906 k { k - 0.016314374 { 0.49456946 y i j z z P3 = j k 0.84066343 {

Iteracin i = 3.

- 0.028367749 y i j z z s3 = P3 - P2 = j k 0.016314374 { 0.11010910 y i 0.25373143 z j z A3 = j k - 0.13777191 0.14251952 { Clculo de P4 .

i 0.027081850 z y j z F HP3 L = j k - 0.072412185 { i - 0.11375676 y z j z y3 = F HP3 L - F HP2 L = j k 0.0045038649 {

i 0.49567119 y z j z P4 = j k 0.85471470 { Iteracin i = 4.

P4 = P3 - A3 * F HP3 L i 0.49456946 y i - 0.0011017241 y z z j z-j j z P4 = j k 0.84066343 { k - 0.014051268 {

i 0.0011017241 y z j z s4 = P4 - P3 = j k 0.014051268 { 0.15253000 i 0.22064925 j A4 = j 0.22542377 0.25491446 k Clculo de P5 .

0.0065325540 y i j z z F HP4 L = j k - 0.035462661 { i - 0.020549296 z y j z y4 = F HP4 L - F HP3 L = j k 0.036949524 { y z z {

i 0.49963890 z y j z P5 = j k 0.86522724 { Iteracin i = 5.

P5 = P4 - A4 * F HP4 L 0.49567119 i y i - 0.0039677166 y z z j z-j j z P5 = j k 0.85471470 { k - 0.010512538 {

i 0.00029892374 y z j z F HP5 L = j k - 0.0026130772 { H L

182

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i - 0.0062336302 y z j z y5 = F HP5 L - F HP4 L = j k 0.032849584 { 0.0039677166 i y z j z s5 = P5 - P4 = j k 0.010512538 {

0.16185083 y i 0.21640932 z j z A5 = j k - 0.23477381 0.27546909 { Clculo de P6 .

P6 = P5 - A5 * F HP5 L i 0.49963890 y i - 0.00035823882 y z z j z-j j z P6 = j 0.86522724 k { k - 0.00079000147 { 0.49999714 y i j z z P6 = j k 0.86601724 {

Iteracin i = 6.

0.16293201 y i 0.21598585 z j z A6 = j k - 0.23598083 0.27855081 { Clculo de P7 . P7 = P6 - A6 * F HP6 L

i - 0.00029336038 y z j z y6 = F HP6 L - F HP5 L = j k 0.0025875855 { 0.00035823882 i y z j z s6 = P6 - P5 = j k 0.00079000147 {

i 5.5633653 10-6 z y j z F HP6 L = j 0.000025491707 k {

0.49999714 y i - 2.9518069 10-6 y i z j z j z z-j P7 = j j z j z k 0.86601724 { k - 8.4135833 10-6 { i 0.50000009 y z j z P7 = j k 0.86602566 {

Iteracin i = 7.

i 2.9518069 10-6 y z j z s7 = P7 - P6 = j j z j -6 z k 8.4135833 10 { 0.15961396 y i 0.21756925 z j z A7 = j 0.23174163 0.26966745 { k

-6 i j - 5.7172909 10 y z z y7 = F HP7 L - F HP6 L = j k 0.000026286632 {

i - 1.5392563 10-7 y z j z F HP7 L = j z j j -7 z 7.9492530 10 k {

183

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P8 .

i 9.3391695 10-8 y i 0.50000009 y z z j z j z-j P8 = j j z j z k 0.86602566 { k 2.5003645 10-7 { i 0.50000000 y z j z P8 = j k 0.86602541 {

P8 = P7 - A7 * F HP7 L

Tabla de datos. F HPi L 2.0000000 i y j z j z k 1.0000000 { 0.425926 y i j z j z k 0.0449246 { 0.42592593 y i j z j z k 0.044924554 { 0.14083861 i y j z j z 0.076916050 k { 0.027081850 i y j z j z k - 0.072412185 { 0.0065325540 y i j z j z k - 0.035462661 { 0.00029892374 y i z j z j k - 0.0026130772 { Pi - Pi-1

i 0 1 2 3 4 5 6 7 8

i 0.50000009 y j z j z k 0.86602566 { 0.50000000 y i j z j z k 0.86602541 {

Pi 1.0000000 i y j z j z k 1.0000000 { 0.61111111 y i j z j z k 0.83333333 { 0.52293721 y i j z j z k 0.82434906 { 0.49456946 y i j z j z k 0.84066343 { i 0.49567119 z y j j z k 0.85471470 { 0.49963890 y i z j z j k 0.86522724 { 0.49999714 y i j z j z k 0.86601724 {

0.388889 0.0881739 0.0283677 0.0140513 0.0105125 0.000790001

i 5.5633653 10-6 y j z j z 8.41358 10-6 k - 0.000025491707 { i - 1.5392563 10-7 y j z j z j z 2.50036 10-7 j -7 z k 7.9492530 10 {

La solucin aproximada del sistema es: i 0.50000000 z y j z P8 = j k 0.86602541 {

184

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

7. Mtodo de la Mxima Pendiente


7.1 Introduccin
La ventaja del mtodo de Newton y de cuasi - Newton en la resolucin de sistemas de ecuaciones no lineales es su rapidez de convergencia cuando se dispone de una solucin aproximada suficentemente precisa. La necesidad de disponer de dicha aproximacin inicial lo suficientemene precisa para asegurar la convergencia es, por tanto, una debilidad de estos mtodos. El mtodo de la Mxima Pendiente converge a la solucin generalmente slo de manera lineal, pero es de naturaleza global, esto es, a partir de casi cada valor inicial se produce convergencia, aunque estos valores iniciales sean deficientes. En consecuencia, con l se logran aproximaciones iniciales suficientemente exactas para las tcnicas que tienen como base el mtodo de Newton, del mismo modo que el mtodo de la biseccin se utiliza en una sola ecuacin.

El mtodo de la Mxima Pendiente determina un mnimo local para una funcin de varias variables de la forma g:
n

El

mtodo

es

de

gran

utiilidad

independientemente de su aplicacin como primer mtodo para resolver los sistemas no lineales.
n

La conexin entre el problema de minimizar una funcin de

en

y la resolucin

de un sistema de ecuaciones no lineales reside en el hecho de que un sistema lineal de la forma f1 H x1 , x2 , ..., xn L = 0, f2 H x1 , x2 , ..., xn L = 0;

185

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

.. .. .. fn H x1 , x2 , ..., xn L = 0, tiene una solucin en p = ( p1 , p2 , ...., pn ) justo cuando la funcin g definida por gHx1 , x2 , ..., xn L = @ fi Hx1 , x2 , ..., xn LD2
n i=1

(31)

alcanza su valor mnimo cero en p.

En el mtodo de la Mxima Pendiente para encontrar un mnimo local de una funcin cualquiera g de
n

en

puede describirse de manera intuitiva como sigue:


t

0L H 0L H0L - Evaluar la funcin g en una aproximacin inicial pH0L = I pH 1 , p2 , ..., pn M .

- Determinar una direccin que, desde pH0L , se origine una disminucin del valor de g.

pH1L .

- Desplazar una cantidad apropiada hacia esta direccin y llamar al nuevo vector

- Repetir los tres pasos anteriores sustituyendo pH0L por pH1L . Antes de describir cmo seleccionar la direccin correcta y la distancia apropiada que se recorre en dicha direccin, es preciso repasar algunos resultados del clculo infinitesimal. Teorema 4. Teorema de los Valores Extremos

Este teorema establece que una funcin diferenciable de una sola variable puede tener un mnimo relativo slo cuando su derivada sea cero.

186

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Para extender este resultado a las funciones de varias variables se necesita la siguiente definicin. Definicin 5. Si g:
n

que se denota con gHxL y se define por medio de:


g g g gHxL = I HxL, HxL, ...., HxLM x1 x2 xn t

, se define el gradiente de g en x = ( x1 , x2 , ..., xn Lt ,

El gradiente de una funcin de varias variables es el anlogo a la derivada de una funcin de varias variables en el sentido de que una funcin de varias variables diferenciable puede tener un mnimo local en un punto x slo cuando su gradiente en x es el vector cero.

El gradiente tiene otra propiedad muy importante en relacin con la minimizacin de las funciones de varias variables. Supngase que v = (v1 , v2 , ..., vn Lt es un vector unitario de
n;

es decir, v 2 2 = v2 i = 1
i=1 n

(32)

Definicin 6. La derivada direccional de g en x en la direccin de v est definida por


1 Dv gHxL = limh0 @ gH x + h vL - gHxL D = v gHxL. h

La derivada direccional de g en x en la direccin de v mide la variacin de los valores de la funcin g con respecto a los cambios de su variable en la direccin de v.

187

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Cuando g es una funcin de dos variables Figura 2 Un resultado estndar del clculo infinitesimal de las funciones de varias variables establece que si la funcin g es diferenciable, la direccin en la que se obtiene la derivada direccional de mayor tamao se obtiene cuando v es paralelo al gradiente gHxL, siempre y

de g desde x es la direccin dada por gHxL.

cuando gHxL 0. En consecuencia, la direccin de la mxima disminucin de los valores

aproximacin inicial pH0L , se toma pH1L = pH0L - a zH0L

Puesto que el objetivo es reducir g HxL a su valor mnimo de cero, dada la

(33)

para alguna constante a > 0, donde zH0L es el vector unitario en la direccin del gradiente ,
gH p L es decir, zH0L = . g H p H0L L
H0L 2

El problema, entonces, se reduce a escoger un valor de a de manera que g H pH1L L sea

188

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

significativamente menor que g H pH0L L. Si se quiere determinar una eleccin apropiada del valor de a, considerense la funcin de una sola variable h H a L = g H pH0L - a zH0L L. El valor de a que minimiza h es el valor que se requiere en la ecuacin (33). (34)

Para obtener directamente un valor mnimo de h se requiere derivar h, y luego resolver un problema de clculo de races para determinar los puntos crticos de h. Este procedimiento es generalmente demasiado costoso en trminos de clculos necesarios. Por ello se seleccionan tres puntos a1 a2 a3 que, se espera, estn cerca de donde h HaL

alcanza su valor mnimo. A continuacin, se construye el polinomio de segundo grado P HxL ` en @ a , a D tal que P Ha ` L sea el que interpola h en a1 , a2 y a3 . Tomamos un valor a 1 3 ` L como aproximacin del valor mnimo de h HaL. mnimo de P HxL en @a1 , a3 D y usando P Ha

` es el valor que se utiliza para determinar la nueva iteracin en la Entonces a bsqueda del valor mnimo de g: ` z H 0L . pH1L = pH0L - a (35)

Como ya se dispone de g H pH0L L, para reducir el esfuerzo computacional en lo posible el primer punto que se escoge es a1 = 0. A continuacin, se toma un punto a3 tal que h Ha3 L h Ha1 L. (Dado que a1 no es el mnimo de h, dicho nmero a3 si existe). Finalmente
a3 se decide que a2 sea igual a . 2

` donde se alcanza el valor mnimo de P HxL en @ a , a D es el nico punto El punto a 1 3 crtico de P o el punto extremo derecho del intervalo a3 porque, por suposicin, P Ha3 L = h Ha3 L h Ha1 L = P Ha1 L. Dado que P HxL es un polinomio de segundo grado dicho punto crtico se puede determinar fcilmente.

189

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

7.2 Pseudocdigo
Algoritmo 6. Mtodo de la Mxima Pendiente para sistemas no lineales El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales de n ecuaciones con n incognitas mediante el mtodo de la Mxima Pendiende es:
Algoritmo Mxima Pendiente
H0L H0L H0L L , n, error M Input I8 f Hx1 , ..., xn L<1 n , H x1 x2 ... xn T

(* Se inicializan las variables *)


H0L H0L H0L L p H x1 x2 ... xm n F 8 f Hx1 , ..., xn L<1 T

For k = 1, ..., n do 2 g n i=1 F Hk -1L Hk -1L Hk -1L L + i y j g1 H p1 , p2 , ..., pn z j z j z j z j z H k 1 L H k 1 L H k 1 L j z g H , ..., p L + , p2 j z 2 p1 n j z z g0 j j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j Hk -1L Hk -1L Hk -1L z H , ..., p L g p , p n n k { 1 2

g1 g1 g1 i Hx L Hx L Hx L y j z x1 x2 xn j z j z j z j z g g g j z 2 2 2 j z H x L H x L H x L j z z x1 x2 xn j z gradiente j ... .... Hx Hx1 , ..., xn LL j z j z j z j z ... ... ... j z j z j z j z gn gn gn j z H x L H x L H x L x2 xn k x1 { Hk -1L Hk -1L L y gradiente1 H p1 i , ..., pn j z j z j z j z j z Hk -1L Hk -1L j z gradiente2 I p1 , ..., pn M j z j z z z yj j z j z j z j z ................ j z j z j z j Hk -1L Hk -1L z gradiente I p , ..., p M n n 1 k {

######## 2# z0 "######## n i =1 z If Hz0 = 0L do Break End


z z z0

a1 0 a3 1 g1 g0 p3 p - a3 . z

190

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


Hk -1L Hk -1L Hk -1L L + i g1 H p31 y , p32 , ..., p3n j z j z j z j z j z H k 1 L H k 1 L H k 1 L j z g H , ..., p3 L + j z p3 , p3 2 n 1 2 j z z g3 j j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j j z Hk -1L z Hk -1L Hk -1L g H , ..., p3 L p3 , p3 n n 1 2 k { While (g3 g1) do a3 a3 2

p3 p - a3 . z Hk -1L Hk -1L Hk -1L L + g1 H p31 i y , p32 , ..., p3n j z j z j z j z j z H k 1 L H k 1 L H k 1 L j g2 H p31 , p32 z , ..., p3 L + j z n j z z g3 j j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j j z Hk -1L z Hk -1L Hk -1L H , ..., p3 L g p3 , p3 n n 1 2 k { If Ha3 error 2L do Break End End a3 a2 2 p2 p - a2 . z Hk -1L Hk -1L Hk -1L L + g1 H p21 i y , p22 , ..., p2n j z j z j z j z j g H Hk -1L z Hk -1L Hk -1L j z , ..., p2 L + j z p2 , p2 2 n 1 2 j z j z g2 j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j j z Hk -1L z Hk -1L Hk -1L g H , ..., p2 L p2 , p2 n n 1 2 k { h1 a h2 a3 - a2 h2 - h1 h3 a3
a2 - h1 a0 0.5 h3 p0 p - a0 . z Hk -1L Hk -1L Hk -1L L + g1 H p01 i y , p02 , ..., p0n j z j z j z j z j g H z Hk -1L Hk -1L Hk -1L j z , ..., p0 L + j z p0 , p0 2 n 1 2 z j z g0 j j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j j z Hk -1L z Hk -1L Hk -1L g H , ..., p0 L , p02 n p01 n k { If (g0 g3) do a a0 Else a a3 End
g3 - g2
2

g2 - g1

(* Clculo del siguiente punto y g *) p1 p - a. z k - 1L k - 1L k - 1L L + g1 H p1H i y , p1H , ..., p1H j z 1 2 n j z j z j z j z H k 1 L H k 1 L H k 1 L j g2 H p11 , p12 z , ..., p1 L + j z n j z z g j j z j z j z . . . . . . . . . . . . . . . . + j z j z j z j Hk -1L z Hk -1L Hk -1L gn H p11 , p12 , ..., p1n L { k (* Clculo de la norma de la distancia entre los dos puntos*) error p - p1

191

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


If Herror error_iniL do Break End p y p1 End Return Hx Hk L HpLT L Output

7.3 Problemas
Problema 27. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 + 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Mediante el mtodo de la Mxima Pendiente calclese la aproximacin de la solucin, comenzando en el punto inicial 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0.0, 0.0, 0.0L e iterando hasta que Pi+1 - Pi 10-5 . Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 83 x1 Cos@x2 x3 D 1 2, 2 x2 1 81 Hx2 + 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; p = 80.0, 0.0, 0.0<; m = 12; d = 10.5 ; maximapendiente@ecuaciones, p, m, dD; Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales.
1 i - cosHx2 x3 L + 3 x1 - y i0 y j z 2 j z j z j z z j z j j 2 2 j z j x1 - 81 Hx2 + 0.1L + sinHx3 L + 1.06 z z 0z fi Hx1 , x2 , x3 L = j =j j z z j z j z j j z j z z j z j z 1 -x1 x2 0 k { + H 3 + 10 p L k 20 x3 + { 3

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z j z j z 0. z P0 = j =j z x2 z j z j z j j z z j H0L z z j z j 0. k x3 { k {

192

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1.

- 0.0214514 y i j z j z j z j z 0.0193062 z=j z j z j z j z 0.999583 k {

Siendo gx = g HP0 - ax *z L

a1 = 0 g1 = 111.97477 1 a2 = g2 = 2.5355746 2 a3 = 1 g3 = 93.564865 h1 =- 218.87839 h2 = 182.05858 h3 = 400.93697 a0 = 0.52295860

Clculo de P1 .

i0 z y i - 0.021451362 z y j j j z j z j z j z j z j z 0 0.019306226 P1 = j 0.52295860 * z j z j z j z j z j z j z j z 0 0.99958347 k { k { 0.011218174 y i j z j z j z 0.010096357 z P1 = j j z j z j z j z k - 0.52274077 {

P1 = P0 - a0 * z

Iteracin i = 2.

- 0.506566 i y j z j z j z j z 0.862197 z=j z j z j z j z k - 0.00272543 {

Siendo gx = g HP1 - ax *z L

a1 = 0 g1 = 2.3276167 1 a2 = g2 = 1.9473462 8 1 a3 = g3 = 1.2740584 4 h1 =- 3.0421633 h2 = - 5.3863024 h3 = - 9.3765564 a0 = - 0.099721780

Clculo de P2 .

0.13785971 y i j z j z z j P2 = j j - 0.20545284 z z j z j z j z k - 0.52205942 {

0.011218174 y - 0.50656615 y i i j z j z j z j z j z j z z 0.010096357 z 0.86219679 P2 = j - - 0.099721780 * j j z j z j z j z j z j z j z j z k - 0.52274077 { k - 0.0027254284 {

P2 = P1 - a0 * z

193

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados
Iteracin i = 11. Siendo gx = g HP10 - ax *z L

a1 = 0

- 0.767783 y i j z j z j z - 0.105224 z z=j j z j z j z j z k 0.632011 {

g1 = 0.21743968

1 g2 = 0.19963276 a2 = 128 1 a3 = g3 = 0.20237438 64 h1 =- 2.2792858 h2 = 0.35092709 h3 = 168.33362 a0 = 0.010676394

Clculo de P11 .

0.34574628 - 0.76778282 y i y i j z j z j z j z j j - 0.0090339826 z z j z - 0.10522430 z P11 = j 0.010676394 * j z j z j z j z j z j z j z j z k - 0.52094100 { k 0.63201059 { 0.35394344 i y j z j z j z j =j j - 0.0079105665 z z z j z j z 0.52768860 k {

P11 = P10 - a0 * z

P11

Iteracin i = 12.

a1 = 0 a2 a3 h1 h2 h3 a0

- 0.638911 y i j z j z j z j z=j j 0.0514848 z z z j z j z 0.767556 k {

Siendo gx = g HP11 - ax *z L

g1 = 0.19825170 1 = g2 = 0.18086861 128 1 = g3 = 0.19322688 64 =- 2.2250355 = 1.5818578 = 243.64117 = 0.0084724641

194

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P12 . P12

0.35394344 - 0.63891083 y i y i j z j z j z j z j z j z j z j z 0.0079105665 0.051484847 =j 0.0084724641 * z j z j z j z j z j z j z j z 0.52768860 0.76755603 k { k { 0.35935658 i y j z j z j z z 0.0083467701 =j j z j z j z j z k - 0.52118551 {

P12 = P11 - a0 * z

P12

Tabla de datos. gHPi L Pi - Pi-1

i 0

0.27273377 i y j z j z j z j z 0.0081175097 0.46830873 j z j z j z j z k - 0.52200607 { 0.30868928 i y j z j z j z j z 0.020402628 j z j z j z j z k - 0.53311162 { 0.38108714

0.26695943 y i j z j z j j z 0.0055110205 z j z j z j z j z k - 0.55849445 {

i 0.011218174 z y j j z j z j z 0.010096357 j z j z j z j z 0.52274077 k { 0.13785971 i y j z j z j z j z 0.20545284 j z j z j z j z k - 0.52205942 {

Pi 0. y i j z j z j j z 0. z j z j z j j z z 0. k {

2.3276167

0.522741

1.2740584

0.215549

1.0681309

0.210964

0.0364884

0.0359555

y i 0.32426667 z j z j z j z j 0.0085254888 0.28702361 0.00995849 z j z j z j z j 0.52843083 { k 0.33080876 i y z j z j z j z j 0.0096784838 z j z 0.26157926 0.00776848 j z j z j k - 0.52066235 {

0.31430818 y i z j j z z j j j - 0.014704639 z z z j z j z j 0.52092340 { k

0.31883720

0.0121882

0.33980857 i y j z j z j z j z 0.0085919751 0.23848640 0.00899981 j z j z j z j z k - 0.52808019 {

195

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.34574628 y j z j z z j z 0.0090339826 10 j 0.21743968 0.00713919 j z j z j z j z 0.52094100 k { 0.35394344 i y j z j z z j z 0.0079105665 11 j j z j z 0.19825170 0.00819715 j z j z k - 0.52768860 {

0.35935658 i y j z j z j z z 0.0083467701 12 j 0.18076240 0.00650309 j z j z j z j z k - 0.52118551 {

La solucin aproximada del sistema es: P12 0.35935658 i y j z j z j z z 0.0083467701 =j j z j z j z j z k - 0.52118551 {

Problema 28. Dado el siguiente problema no lineal f1 Hx1 , x2 L = 3 x1 2 - x2 2 = 0, f1 Hx1 , x2 L = 3 x1 x2 2 - x1 3 - 1 = 0. Calcular la solucin aproximada del sistema empleando el mtodo de la Mxima Pendiente comenzando en el punto: 0L H0L T T P0 = IxH 1 , x2 M = H1, 1L , e iterando hasta que Pi+1 - Pi 0.05. Solucin
Clear@ecuaciones, m, p, dD; ecuaciones = 83 x1 2 x2 2 , 3 x1 x2 2 x1 3 1<; d = 0.05; p = 81.0, 1.0<; m = 12; maximapendiente@ecuaciones, p, m, dD; Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales.
2 2 - x2 i 3 x1 y 0 i z j y z j z fi Hx1 , x2 L = j j z j z = j0 z 3 2 k - x1 + 3 x2 x1 - 1 { k {

H0L i 1. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 1. {

Iteracin i = 1. Siendo gx = g HP0 - ax *z L 0.986394 i y z j z z=j k 0.164399 { a1 = 0 g1 = 5.0000000

196

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

1 a2 = g2 = 0.027823883 2 a3 = 1 g3 = 1.4305648 h1 =- 9.9443522 h2 = 2.8054818 h3 = 12.749834 a0 = 0.63997967

Clculo de P1 .

P1 = P0 - a0 * z i 1.0000000 y i 0.98639392 y z z j z - 0.63997967 * j j z P1 = j 1.0000000 k { k 0.16439899 { i 0.36872794 y z j z P1 = j k 0.89478799 {

Iteracin i = 2. Siendo gx = g HP1 - ax *z L 0.953737 i y z j z z=j k 0.300642 { g1 = 0.18131486 a1 = 0 1 a2 = g2 = 0.055627387 16 1 a3 = g3 = 0.0020652593 8 h1 =- 2.0109996 h2 = - 0.85699404 h3 = 9.2320449 a0 = 0.14016410

Clculo de P2 .

P2 = P1 - a0 * z i - 0.95373696 y i 0.36872794 y z z j z - 0.14016410 * j j z P2 = j 0.89478799 k { k 0.30064233 { i 0.50240762 y z j z P2 = j k 0.85264873 {

Iteracin i = 3. Siendo gx = g HP2 - ax *z L 0.336393 i y z j z z=j k - 0.941722 { a1 = 0 a2 a3 h1 h2 h3 a0 g1 = 0.0018778891 1 = g2 = 0.00034772833 128 1 = g3 = 0.00011818906 64 =- 0.19586058 = - 0.029381027 = 10.654691 = 0.013097534

197

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P3 .

P3 = P2 - a0 * z i 0.50240762 y i 0.33639266 z y z j z - 0.013097534 * j j z P3 = j 0.85264873 0.94172182 k { k { 0.49800170 i y z j z P3 = j k 0.86498296 {

Tabla de datos. Pi gHPi L Pi - Pi-1 i 1. z y j j z k 1. { 0.36872794 y i j z j z 0.18131486 0.631272 k 0.89478799 { i 0.50240762 y j z j z 0.0018778891 0.13368 k 0.85264873 { 0.49800170 y i j z j z 0.000049941580 0.0123342 k 0.86498296 {

i 0 1 2 3

La solucin aproximada del sistema es: i 0.49800170 y z j z P2 = j k 0.86498296 {

Problema 29. Sea el sistema de ecuaciones no lineales siguiente. 2 f1 Hx1 , x2 L = 4 x2 1 - 20 x1 + 1 4 x2 + 8 = 0, f2 Hx1 , x2 L = 1 2 x1 x2 2 + 2 x1 - 5 x2 + 8 = 0. Aplquese el mtodo de la Mxima Pendiente iniciando el mtodo en el punto 0L H0L T T -3 inicial P0 = IxH 1 , x2 M = H0, 0L e iterando hasta que Pi+1 - Pi 10 . Solucin
Clear@ecuaciones, p, m, dD; 2 2 ecuaciones = 84 x2 1 20 x1 + 1 4 x2 + 8, 1 2 x1 x2 + 2 x1 5 x2 + 8<; p = 80., 0.<; m = 12; d = 10.3 ; maximapendiente@ecuaciones, p, m, dD;

198

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales.


x2 2 y i + 8 z j i0 z y j 4 x1 - 20 x1 + z 4 z j z fi Hx1 , x2 L = j =j j z z j 1 j z 2 0 k { x x - 5 x2 + 2 x1 + 8 { k 2 1 2
2

H0L i 0. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 0. {

Iteracin i = 1. Siendo gx = g HP0 - ax *z L i - 0.963518 y z j z z=j k - 0.267644 { a1 = 0 g1 = 128.00000 1 g2 = 78.052191 a2 = 4 1 a3 = g3 = 69.362062 2 h1 =- 199.79124 h2 = - 34.760519 h3 = 330.06143 a0 = 0.42765765

Clculo de P1 .

P1 = P0 - a0 * z 0 i - 0.96351791 z y i y j z z - 0.42765765 * j j z P1 = j k0 { k - 0.26764386 { i 0.41205580 z y j z P1 = j k 0.11445995 {

Iteracin i = 2. Siendo gx = g HP1 - ax *z L i 0.219477 y z j z z=j k - 0.975618 { a1 = 0 g1 = 68.331716 1 a2 = g2 = 37.708968 2 a3 = 1 g3 = 30.400880 h1 =- 61.245494 h2 = - 14.616176 h3 = 46.629319 a0 = 0.90672732

Clculo de P2 .

P2 = P1 - a0 * z 0.41205580 i y i 0.21947696 z y z j z - 0.90672732 * j j z P2 = j k 0.11445995 { k - 0.97561768 { i 0.21305005 y z j z P2 = j k 0.99907915 {

199

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados
Iteracin i = 11. Siendo gx = g HP10 - ax *z L i - 0.991476 y z j z z=j k - 0.130288 { a1 = 0 a2 a3 h1 h2 h3 a0 g1 = 0.094572826 1 = g2 = 0.056358058 128 1 = g3 = 0.050221940 64 =- 4.8914903 = - 0.78542310 = 262.78830 = 0.013213153

Clculo de P11 . P11 P11

P11 = P10 - a0 * z 0.48036371 y i - 0.99147625 z y i z j z - 0.013213153 * j j z =j k 1.9381709 { k - 0.13028754 { i 0.49346423 z y j z =j k 1.9398924 {

Iteracin i = 12. Siendo gx = g HP11 - ax *z L i 0.128357 y z j z z=j k - 0.991728 { a1 = 0 g1 = 0.048714444 1 a2 = g2 = 0.029799005 64 1 a3 = g3 = 0.025321504 32 h1 =- 1.2105881 h2 = - 0.28656006 h3 = 29.568897 a0 = 0.028283133

200

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P12 . P12 P12

P12 = P11 - a0 * z i 0.49346423 y i 0.12835716 z y z j z - 0.028283133 * j j z =j 1.9398924 0.99172801 k { k { 0.48983389 i y z j z =j k 1.9679416 {

Tabla de datos. Pi gHPi L Pi - Pi-1 i 0. z y j j z 0 k 0. { i 0.41205580 y z j z 1 j 68.331716 0.412056 k 0.11445995 { i 0.21305005 z y j z 2 j 29.900339 0.884619 k 0.99907915 { i 0.43001490 y z j z 15.081622 0.216965 3 j k 1.0468405 { i 0.34915086 y z j z 4 j 6.6372618 0.468646 k 1.5154867 { i 0.45719044 y z j z 5 j 3.2594559 0.10804 k 1.5337223 { i 0.42403332 y z j z 1.5149149 0.228172 6 j k 1.7618942 { y i 0.47660783 z z 0.75130795 0.0525745 j 7 j k 1.7694624 { i 0.46166580 y z j z 0.36833775 8 j 0.110292 k 1.8797549 { i 0.48759235 y z j z 0.18677298 0.0259266 9 j k 1.8832549 { i 0.48036371 y z j z 0.094572826 0.054916 10 j k 1.9381709 { i 0.49346423 y z j z 0.048714444 0.0131005 11 j k 1.9398924 { i 0.48983389 z y j z 0.025059163 0.0280492 12 j k 1.9679416 { i La solucin aproximada del sistema es: i 0.48983389 z y j z P12 = j k 1.9679416 {

Problema 30. Sea el sistema de ecuaciones no lineales siguiente. f1 Hx1 , x2 , x3 L = x1 3 + x1 2 x2 - x1 x3 + 6 = 0, f2 Hx1 , x2 , x3 L = x1 + x2 - x3 = 0.

201

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

f3 Hx1 , x2 , x3 L = x2 2 - 2 x1 x3 - 4 = 0 Aplquese el mtodo de la Mxima Pendiente iniciando el mtodo en el punto 0L H0L H0L T T -3 inicial P0 = IxH 1 , x2 , x3 M = H0, 0, 0L e iterando hasta que Pi+1 - Pi 10 . Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 8x1 3 + x1 2 x2 x1 x3 + 6, Exp@x1 D + Exp@x2 D x3 , x2 2 2 x1 x3 4 <; p = 80., 0., 0.<; m = 11; d = 10.3 ; maximapendiente@ecuaciones, p, m, dD; Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales.
3 2 x1 + x2 x1 - x3 x1 + 6 y i i0 z y j z j j z j z z j j z z j x1 x2 j z j z 0 x + + fi Hx1 , x2 , x3 L = j = j z 3 j z z z j j z j z j 2 z j z k x2 - 2 x1 x3 - 4 { k0 {

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z z j x2 z z=j 0. z P0 = j j z j z j z z j z j z j j H0L z z j 0. k { k x3 {

Iteracin i = 1.

a1 = 0 g1 = 56.000000 1 a2 = g2 = 51.950093 2 a3 = 1 g3 = 44.681337 h1 =- 8.0998132 h2 = - 14.537512 h3 = - 6.4376990 a0 = - 0.37909225

0.57735 y i j z j z j z 0.57735 z z=j j z j z j z j z k - 0.57735 {

Siendo gx = g HP0 - ax *z L

202

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clculo de P1 .

- 0.57735027 y i j z j z j z z P1 = j j j - 0.57735027 z z j z j z k 0.57735027 { Iteracin i = 2.

0y 0.57735027 y i i j z j z j z j z j z j z j z j z 0 0.57735027 P1 = j 0.37909225 * z j z j z z j z j j z j z j z 0 0.57735027 k { k {

P1 = P0 - a0 * z

i 0.870989 y j z j z z j z 0.488866 z=j j z j z j z j z k - 0.0488764 {

Siendo gx = g HP1 - ax *z L

a1 = 0 g1 = 44.681337 1 g2 = 26.822977 a2 = 2 a3 = 1 g3 = 3.7672550 h1 =- 35.716720 h2 = - 46.111444 h3 = - 10.394724 a0 = - 1.4680216

Clculo de P2 .

- 0.57735027 y 0.87098854 i i y j z j z j z j z j z j z j z j z 0.57735027 0.48886610 P2 = j 1.4680216 * z j z j z j z j z j z j z j z k 0.57735027 { k - 0.048876375 { - 1.4483388 y i j z j z j - 1.0662164 z z P2 = j j z j z j z j z k 0.62622664 {

P2 = P1 - a0 * z

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados.
Iteracin i = 10. Siendo gx = g HP9 - ax *z L

i 0.197815 z y j j z j z j z 0.792089 z z=j j z j z j z 0.577464 k { a1 = 0

g1 = 0.076466169

203

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

1 a2 = g2 = 0.076202907 512 1 a3 = g3 = 0.076139470 256 h1 =- 0.13479007 h2 = - 0.032479521 h3 = 26.191500 a0 = 0.0035497268

Clculo de P10 . P10

- 1.6025830 y i j z j z z j P10 = j j - 1.2187212 z z j z j z j z k 0.76448419 { Iteracin i = 11.

- 1.6018808 y 0.19781530 y i i j z j z j z j z j z j z - 1.2159095 z 0.79208850 z =j - 0.0035497268 * j j z j z j z j z j z j z j z j z k 0.76653403 { k 0.57746421 {

P10 = P9 - a0 * z

a1 = 0 a2 a3 h1 h2 h3 a0

- 0.979351 y i j z j z j 0.134292 z z z=j j z j z j z j z k 0.151118 {

Siendo gx = g HP10 - ax *z L

g1 = 0.076136123 1 = g2 = 0.075875516 1024 1 = g3 = 0.075812047 512 =- 0.26686133 = - 0.064992483 = 103.35685 = 0.0017792520

Clculo de P11 . P11

- 1.6025830 y - 0.97935138 y i i j z j z j z j z j z j j z j z 1.2187212 0.13429208 z =j - 0.0017792520 * j j z z z j z j z j z j z j z k 0.76448419 { k 0.15111754 { i - 1.6008405 z y j j z z j z 1.2189601 =j j z j z j z j z 0.76421531 k {

P11 = P10 - a0 * z

P11

Tabla de datos.

204

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

i 0

- 0.57735027 y i j z j z j j z - 0.57735027 z j z j z j z j z k 0.57735027 { - 1.4483388 y i j z j z j j z - 1.0662164 z j z j z j z j z k 0.62622664 {

Pi 0. i z y j j z j z j z 0. j j z z j j z z k 0. {

gHPi L

Pi - Pi-1

44.681337

0.57735

3.7672550

0.870989

- 1.6104162 y i j z j z j z j j - 1.1248900 z z j z j z j z k 0.63275609 {

0.50260503

0.162077

- 1.6136071 y i j z j z j z j j - 1.2043419 z z j z j z j z 0.76672218 k {

0.087293876

0.133966

i - 1.6056229 z y j j z j z j z 1.2031066 j z j z j z j z 0.76777778 k { 1.6047705 y i z j z j z j z j 1.2134686 z j z j z j z j k 0.77025559 {

0.078795780 0.00798413

0.077600212

0.010362

- 1.6028310 y i z j z j j z j - 1.2134452 z z j z j z j z j k 0.76968974 {

0.077169875 0.00193956

- 1.6036305 y i z j z j j z j - 1.2157250 z z j z j z j z j k 0.76688219 {

0.076799239 0.00280755

- 1.6018808 y i z j z j z j j z j - 1.2159095 z z j z j z j k 0.76653403 {

0.076466169

0.0017497

10

11

- 1.6008405 y i j z j z j z j z 1.2189601 j z j z j z j z 0.76421531 k {

- 1.6025830 y i z j z j z j j z j - 1.2187212 z z j z j z j 0.76448419 { k

0.076136123

0.0028117

0.075808948 0.00174251

La solucin aproximada del sistema es: P11 - 1.6008405 y i j z j z j z j z 1.2189601 =j z j z j z j z 0.76421531 k {

205

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Problema 31. Sea el sistema de ecuaciones no lineales siguiente. 2 f1 Hx1 , x2 L = lnHx2 1 + x2 L - senH x1 x2 L - Hln 2 + ln pL, f2 Hx1 , x2 L = eHx1 -x2 L + cosHx1 x2 L = 0. Aplquese el mtodo de la Mxima Pendiente iniciando el mtodo en el punto 0L H0L T T inicial P0 = IxH 1 , x2 M = H2, 2L . e iterando hasta que Pi+1 - Pi 0.05. Solucin
Clear@ecuaciones, p, d, mD; ecuaciones = 2 8 Log@x2 1 + x2 D Sin@x1 x2 D HLog @2D + Log @PiDL, Exp@x1 x2 D + Cos@x1 x2 D<; p = 82.0, 2.0<; m = 10; d = 0.05; maximapendiente@ecuaciones, p, m, dD; Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales.
2 2 0y + x2 L - sinHx1 x2 L - logHpL - logH2L y i logHx1 z j z=i j j z z fi Hx1 , x2 L = j x1 -x2 k cosHx1 x2 L + { k0 {

H0L i 2. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 2. {

Iteracin i = 1. Siendo gx = g HP0 - ax *z L i 0.803444 y z j z z=j k 0.595381 { a1 = 0 g1 = 1.1166993 1 a2 = g2 = 0.061876723 4 1 a3 = g3 = 0.30301513 2 h1 =- 4.2192905 h2 = 0.96455364 h3 = 10.367688 a0 = 0.32848270

Clculo de P1 .

P1 = P0 - a0 * z 2.0000000 i y i 0.80344369 y z z j z - 0.32848270 * j j z P1 = j k 2.0000000 { k 0.59538075 { i 1.7360826 z y j z P1 = j k 1.8044277 {

206

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 2. Siendo gx = g HP1 - ax *z L i - 0.919329 y z j z z=j k 0.393489 { g1 = 0.0044813455 a1 = 0 1 a2 = g2 = 0.0022525436 64 1 a3 = g3 = 0.0014992209 32 h1 =- 0.14264333 h2 = - 0.048212650 h3 = 3.0217816 a0 = 0.031415020

Clculo de P2 .

P2 = P1 - a0 * z 1.7360826 i y i - 0.91932918 y z z j z - 0.031415020 * j j z P2 = j k 1.8044277 { k 0.39348934 { i 1.7648117 y z j z P2 = j k 1.7921312 {

Tabla de datos. Pi gHPi L Pi - Pi-1 2. y i j j z z k 2. { i 1.7360826 y j z j z 0.0044813455 0.263917 k 1.8044277 { 1.7648117 y i j z j z 0.0014992209 0.028729 k 1.7921312 {

i 0 1 2

La solucin aproximada del sistema es: i 1.7648117 y z j z P1 = j k 1.7921312 {

Problema 32. Sea el sistema de ecuaciones no lineales siguiente. f1 Hx1 , x2 L = senH4 p x1 x2 L - 2 x2 - x1 = 0, f2 Hx1 , x2 L = HH4 p - 1L H4 pLL He2 x1 - eL + 4 e x2 2 - 2 e x1 = 0. Aplquese el mtodo de la Mxima Pendiente iniciando el mtodo en el punto 0L H0L T T inicial P0 = IxH 1 , x2 M = H0, 0L . e iterando hasta que Pi+1 - Pi 0.005. Solucin

207

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clear@ecuaciones, p, m, dD; ecuaciones = 8 Sin@4 Pi x1 x2 D 2 x2 x1 , HH4 Pi 1L H4 PiLL HExp@2 x1 D EL + 4 E Hx2 L2 2 E x1 <; p = 80.0, 0.0<; m = 2; d = 0.005; maximapendiente@ecuaciones, p, m, dD; Mtodo de la Mxima Pendiente para sistemas de ecuaciones no lineales. sinH4 p x1 x2 L - x1 - 2 x2 y i i0 z y j z z=j fi Hx1 , x2 L = j j j z j0 z H-+2 x1 L H-1+4 pL z 2 4 x 2 x + k { 1 2 k { 4p
H0L i y x1 0. y j z i j j z j z z P0 = j H0L z z=j k x2 { k 0. {

Iteracin i = 1. i 1. z y j z z=j k 0. {

Siendo gx = g HP0 - ax *z L

a1 = 0 g1 = 2.5012856 1 a2 = g2 = 0.40421324 4 1 a3 = g3 = 0.55793456 2 h1 =- 8.3882892 h2 = 0.61488529 h3 = 18.006349 a0 = 0.35792588

Clculo de P1 .

P1 = P0 - a0 * z i0 y i 1.0000000 y z j z z - 0.35792588 * j j z P1 = j 0 k { k0 { 0.35792588 i y z j z P1 = j k0 {

Iteracin i = 2. Siendo gx = g HP1 - ax *z L 0.0531923 i y z j z z=j k - 0.998584 { a1 = 0 g1 = 0.13938957 1 a2 = g2 = 0.032290159 32 1 a3 = g3 = 0.0042365080 16 h1 =- 3.4271812

208

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

h2 = - 0.89771682 h3 = 40.471430 a0 = 0.057965747

Clculo de P2 .

P2 = P1 - a0 * z 0.35792588 i y i 0.053192294 z y z j z - 0.057965747 * j j z P2 = j k0 { k - 0.99858429 { i - 0.36100921 y z j z P2 = j k 0.057883685 {

Tabla de datos. Pi gHPi L Pi - Pi-1 0. y i j j z z k 0. { i - 0.35792588 y j z j z 0.13938957 0.357926 k0 { - 0.36100921 y i j z j z 0.0033164212 0.0578837 k 0.057883685 {

i 0 1 2

La solucin aproximada del sistema es: i - 0.36100921 y z j z P2 = j k 0.057883685 {

209

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

8. Mtodo de Continuacin u Homotopa


8.1 Introduccin
Los mtodos de Continuacin, u Homotopa, para sistemas no lineales consisten en sumergir el problema que debe resolverse dentro de una familia adecuada de problemas.

Especficamente, para resolver un problema de la forma F H xL = 0 (36)

cuya solucin x* es desconocida, considrese una familia de problemas que se describen mediante un parmetro l que toma valores en @0, 1D. A l = 0 le corresponde un problema cuya solucin x(0) es conocida, mientras que el problema cuya solucin x(1) x* se desconoce y corresponde a l = 1. Por ejemplo, suponiendo que x(0) es una aproximacin inicial de la solucin x* de F HxL = 0. Definicin 7. Se define G : @ 0, 1D
n

mediante

G Hl, xL = l F HxL + H1 - lL @F HxL - F H xH0LLD = F HxL + Hl - 1L F HxH0LL. Se determinarn, para varios valores de l, una solucin de G H l, xL = 0. Cuando l = 0, la ecuacin que resulta es 0 = G H 0, xL = F HxL - F H x H0LL, (38) (37)

210

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

de la cual x(0) es una solucin. Cuano l = 1, la ecuacin que resulta es 0 = G H 1, xL = F HxL, de la cual x(1) = x* es una solucin. (39)

La funcin G, a travs de su parmetro l, proporciona una familia de funciones que podran guiar desde el valor conocido x(0) hasta la solucin x(1) = x* . Se dice que la funcin G es una homotopa entre la funcin G H 0, xL = F HxL - F Hx H0LL y la funcin

G H1, xL = F HxL.

El problema de continuacin consiste en lo siguiente.

Determinar una forma de proceder para ir desde la solucin conocida x(0) de GH0, xL = 0 hasta la solucin desconocida xH1L = x* de GH1, xL = 0 que resuelve el problema F HxL = 0.

Suponiendo, en primer lugar, que xHlL es la nica solucin de la ecuacin G H l, x L = 0, (40)


n

para cada l @0, 1D. El conjunto 8 x HlL 0 l 1< puede verse como una curva en

parametrizada por l, que va desde xH0L hasta xH1L = x* . Con el mtodo de Continuacin se determinan una secuencia de puntos 8xH lk L< m k =0 a lo largo de esta curva que corresponden a l0 = 0 l1 ..., lm = 1. Si las funciones l x HlL y G son diferenciables, entonces derivando la ecuacin G H l, x HlLL G H l, x HlLL 0 = + x HlL , l x

G H l, xL = 0 con respecto a l se obtiene

(41)

211

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

que, despejando x HlL, queda

G Hl, x HlLL -1 G Hl, x HlLL x HlL = - A E , x l

(42)

que es un sistema de ecuaciones diferenciales con condicin inicial x H0L. Puesto que G Hl, x HlLL = F Hx H lL L + Hl - 1L F Hx H0LL, se pueden determinar tanto la matriz jacobiana
f1 i H x HlLL j x1 j j j j f2 j j Hx HlLL G j x1 j H l , x H lLL = j j j x j ... j j j j j fn Hx HlLL x1 k f1 Hx HlLL y z xn z z z z f2 f2 z z H x H l LL H x H l LL z x2 x z n z ... .... = J Hx HlLL z z z ... ... z z z z z fn fn H x H l LL H x H l LL x2 xn { f1 Hx HlLL x2

(43)

(44)

como G Hl , x HlL L = F Hx H0LL. l Por tanto, el sistema de ecuaciones diferenciales resulta ser x H lL = - @ J H x HlLLD-1 F Hx H0L L, con la condicin inicial x H0L. El siguiente teorema proporciona condiciones bajo las que el mtodo de Continuacin puede llevarse a cabo. Teorema 5. Convergencia del Mtodo de Continuacin Suponiendo que F HxL es diferenciable con continuidad para x
n n.

(45)

para 0 l 1,

(46)

Suponiendo

que la matriz jacobiana J HxL es invertible para todo x

y que existe una constante M

212

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

tal que J H x L-1 M , para todo x una nica funcin x HlL tal que

n.

Entonces para cualquier x H0L en

n,

existe

G H l, x HlL L = 0, para todo l en @0, 1D. Adems, x HlL es diferenciable con continuidad y x HlL = - J Hx Hl L L-1 F Hx H0LL para l @0, 1D. En general, el sistema de ecuaciones diferenciales que se necesitan resolver con el problema de continuacin es de la forma d x1 = f1 H l, x1 , x2 , ...., xn L, dl d x2 = f2 H l, x1 , x2 , ...., xn L, dl .. .. .. d xn = fn H l, x1 , x2 , ...., xn L, dl donde f1 H l, x1 , x2 , ...., xn L i j j j j f2 H l, x1 , x2 , ...., xn L j j j j j ... j j j k fn H l, x1 , x2 , ...., xn L f1 Hx H0L L y i z j z j z j z j f2 Hx H0L L z z j = - J H x1 , x2 , ...., xn L-1 j z j z j z j ... z j z j z j { k fn Hx H0L L y z z z z z z . z z z z z z {

(47)

(48)

Para utilizar el mtodo de Runge - Kutta de orden 4 en la resolucin de este sistema


H1 - 0L se toma un nmero entero n > 0 y se define h = . Se divide el intervalo @0, 1D en n n

subintervalos cuyos extremos son los nodos l j = j h, para cada j = 0, 1, ..., n. (49)

213

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Se va a denotar por wi j , para cada j = 0, 1, ..., n e i = 1, 2, ...,n, la aproximacin de xi (l j ). De acuerdo con las condiciones iniciales, se toma w1,0 = x1 H0L, w2,0 = x2 H0L, wn,0 = xn H0L. (50)

Suponiendo que se ha calculado ya w1, j , w2, j , .., wn, j . Se obtienen las nuevas aproximaciones w1, j+1 , w2, j+1 , .., wn, j+1 mediante las expresiones k1,i = h fi Hl j , w1, j , w2, j , .., wn, j L, i = 1, 2, ..., n; h 1 1 k2,i = h fi Jl j + , w1, j + k1,1 , w2, j + k1,2 , .., wn, j + 2 2 2 i = 1, 2, ..., n; h 1 1 k3,i = h fi Jl j + , w1, j + k2,1 , w2, j + k2,2 , .., wn, j + 2 2 2 i = 1, 2, ..., n; k4,i = h fi Hl j + h, w1, j + k3,1 , w2, j + k3,2 , .., wn, j + k3,n L, i = 1, 2, ..., n; y, finalmente 1 wi, j+1 = wi, j + Hk1,i + 2 k2,i + 2 k3,i + k4,i L , 6 Utilizando la notacin vectorial k1,1 y k2,1 y k3,1 y k4,1 y i i i i j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z k k k k j z j z j z j z 1,2 2,2 3,2 4,2 j z j z j z j z z j z j z j z k1 = j , k = , k = , k = y 2 3 4 j z j z j z j z j z j z j z j z ... ... ... ... j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z k k1,n { k k2,n { k k3,n { k k4,n { w1, j y i j z j z j z j z w j z 1, j j z. j z wj = j z j z ... j z j z j z j z w n , j k { i = 1, 2, ..., n. (52)

1 k1,n N, 2 1 k2,n N, 2 (51)

(53)

para simplificar la presentacin. La igualdad (48) da xH0L = x Hl0 L = w0 y, para cada j = 0, 1, ..., n.

214

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

f1 H l j , w1, j , w2, j , .., wn, j L i j j j j j f2 H l j , w1, j , w2, j , .., wn, j L j k1 = h j j j ... j j j j k fn H l j , w1, j , w2, j , .., wn, j L

-1 1 k2 = h A- J Jw j + k1 NE F HxH0LL; 2 -1 1 k3 = h A- J Jw j + k2 NE F HxH0LL; 2 k4 = h @- J Hw j + k3 LD-1 F HxH0LL.

= h @ - J Hw1, j , .., wn, j LD-1 F HxH0LL = h @- J Hw j LD-1 F HxH0LL;

y z z z z z z z z z z z z z {

y x Hl j+1 L =

1 1 x Hl j L + Hk1 + 2 k2 + 2 k3 + k4 L = w j + Hk1 + 2 k2 + 2 k3 + k4 L. 6 6

(55)

Finalmente, xHln L = xH1L es la aproximacin de x* .

8.2 Pseudocdigo
Algoritmo 7. Mtodo de Continuacin u Homotopa para sistemas no lineales. El pseudocdigo del algoritmo que resuelve un sistema de ecuaciones no lineales de n ecuaciones con n incgnitas mediante el mtodo de Continuacin u Homotopa es:

Algoritmo Continuacin u Homotopa


H0L H0L H0L L , n M Input I8 f Hx1 , ..., xn L<1 n , H x1 x2 ... xn T

(* Se inicializan las variables *) M 4 h 1n H0L H0L H0L LT p H x1 x2 ... xm F 8 f Hx1 , ..., xn L<1 n

215

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


f1 f1 f1 i y Hx L Hx L Hx L z j x1 x2 xn j z j z j z j z j f2 z f2 f2 j z j z H x L H x L H x L j z x1 x2 xn j z z J Hx L j ... .... j z j j z ... ... ... z j z j z j z j z j z fn fn fn j z H x L H x L H x L x2 xn k x1 {

Hx Hx1 , ..., xn LL

H0L H0L H0L L y f1 H p1 i , p2 , ..., pn j z j z j z j z H0L H0L j z H0L j z f H , ..., p L p , p j z 2 n 1 2 j z z f_valor j j z j z j z . . . . . . . . . . . . . . . . j z j z j z j H0L H0L H0L z f H , ..., p L p , p n n { k 1 2

For k = 1, ..., n do H* Se evala la funcin F y la matriz jacobiana en el punto *L


Hk -1L Hk -1L Hk -1L L ... j Hk -1L j11 H p1 i , ..., pn , ..., pn 1 n H p1 j j j j j Hk -1L Hk -1L Hk -1L L ... j Hk -1L j , ..., pn j j21 H p1 , ..., pn 2 n H p1 j j_valor j j j j ... ... ... j j j j j Hk -1L Hk -1L Hk -1L L ... j Hk -1L , ..., pn n n H p1 k jn 1 H p1 , ..., pn

k1 h * H j_valorL-1 * f_valor p_aux p 1 p_int p_aux + k1 2 j_valor

Ly z z z z z Lz z z z z z z z z z z z L{

k2 h * H j_valorL-1 * f_valor 1 p_int p_aux + k2 2 j_valor

k - 1L k - 1L k - 1L k - 1L j11 H p_int H L ... j1 n H p_int H i , ..., p_int H , ..., p_int H j 1 1 n n j j j j k - 1L k - 1L k - 1L k - 1L j j21 H p_int H L ... j2 n H p_int H , ..., p_int H , ..., p_int H j 1 1 n n j j j j j ... ... ... j j j j j Hk -1L k -1L Hk -1L k - 1L L ... jn n H p_int H , ..., p_int H k jn 1 H p_int 1 , ..., p_int n 1 n

Ly z z z z z Lz z z z z z z z z z z z L{

k - 1L k -1L k - 1L k - 1L j11 H p_int H L ... j1 n H p_int H i , ..., p_int H , ..., p_int H j 1 1 n n j j j j k - 1L k -1L k - 1L k - 1L j j21 H p_int H L ... j2 n H p_int H , ..., p_int H , ..., p_int H j 1 1 n n j j j j j ... ... ... j j j j j Hk -1L Hk -1L Hk -1L k -1L L ... jn n H p_int 1 , ..., p_int H k jn 1 H p_int 1 , ..., p_int n n k3 h * H j_valorL-1 * f_valor p_int p_aux + k3

Ly z z z z z Lz z z z z z z z z z z z L{

j_valor
k - 1L k -1L k - 1L k - 1L j11 H p_int H L ... j1 n H p_int H i , ..., p_int H , ..., p_int H j 1 1 n n j j j j j H p_int Hk -1L , ..., p_int Hk -1L L ... j H p_int Hk -1L , ..., p_int Hk -1L j j 21 2n 1 1 n n j j j j j ... ... ... j j j j j Hk -1L k -1L Hk -1L k -1L L ... jn n H p_int H , ..., p_int H k jn 1 H p_int 1 , ..., p_int n 1 n

Ly z z z z z Lz z z z z z z z z z z z L{

216

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


k4 h * H j_valorL-1 * f_valor (* Clculo del siguiente punto *) 1 p1 p_aux + Hk1 + 2 k2 + 2 k3 + k4L 6 (* Clculo de la norma de la distancia entre los dos puntos*) error p1 - p p p1 End Return Hx Hk L HpLT L Output

8.3 Problemas
Problema 33. Sea el sistema no lineal de ecuciaones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2 f2 Hx1 , x2,x3 L = x2 1 - 81 Hx2 + 0.1L + sen x3 + 1.06 = 0, f3 Hx1 , x2 , x3 L = e-x1 x2 + 20 x3 + H10 p - 3L 3 = 0. Mediante el mtodo de Continuacin u Homotopa calclese la aproximacin de la solucin, comenzando en el punto inicial 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L y realizando n = 4 iteraciones. Solucin
Clear@ecuaciones, p, mD; ecuaciones = 83 x1 Cos@x2 x3 D 1 2, 2 x2 1 81 Hx2 + 0.1L + Sin@x3 D + 1.06, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; p = 880.0<, 80.0<, 80.0<<; m = 4; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z j z z 0. z P0 = j = j z x2 z j j z j z j z j z j z j H0L z z j 0. k { x k 3 {

1 i - cosHx2 x3 L + 3 x1 - y i0 y j z 2 j z j z j z z j z j j 2 2 j z j x - 81 Hx2 + 0.1L + sinHx3 L + 1.06 z z 0z =j fi Hx1 , x2 , x3 L = j j z z 1 j j z j z z j z z j z z j 1 j 20 x + -x1 x2 + 0 H- 3 + 10 pL 3 k { k { 3

217

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La matriz jacobiana es:

3 i j j j j 2 x1 J Hx1 , x2 , x3 L = j j j j -x1 x2 x2 k -

sinHx2 x3 L x3 sinHx2 x3 L x2 - 162 Hx2 + 0.1L cosHx3 L --x1 x2 x1 20

y z z z z z z z z {

Iteracin i = 1

0.12500000 i y j z j z j z j k1 = j j - 0.0042222033 z z z j z j z 0.13089969 k { i 0.12499998 y j z j z z j z 0.0033117620 k2 = j j z j z j z j z k - 0.13092324 { 0.12499998 i y j z j z j - 0.0032962448 z z k3 = j j z j z j z j z k - 0.13092035 { 0.12499989 i y j z j z j z j k4 = j j - 0.0023020676 z z z j z j z 0.13093470 k {

i 0.12499997 y j z j z 1 z j z 0.0032900474 P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z k - 0.13092026 { Iteracin i = 2

i 0.12499989 y j z j z z j z 0.0023019179 k1 = j j z j z j z j z 0.13093466 k { 0.12499976 i y j z j z j z z 0.0012303950 k2 = j j z j z j z j z k - 0.13093902 { 0.12499981 i y j z j z z j z 0.0012233159 k3 = j j z j z j z j z k - 0.13093560 {

0.24999977 i y j z j z 1 j z z 0.0045074001 P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z k - 0.26185576 {

i 0.12499976 y j z j z z j z 0.000094776483 k4 = j j z j z j z j z 0.13092912 k {

218

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 3

0.12499976 i y j z j z j z j z 0.000094768570 k1 = j z j z j z j z 0.13092908 k { 0.12499988 y i j z j z j z z k2 = j j j 0.0010777262 z z j z j z k - 0.13091134 { 0.12499993 y i j z j z z j k3 = j j 0.0010713431 z z j z j z j z k - 0.13090777 { 0.12500020 y i j z j z j z j k4 = j j 0.0022589181 z z z j z j z 0.13087879 k {

0.37499970 i y j z j z 1 j z j z 0.0034303521 P3 = P2 + Hk1 + 2k2 + 2k3 + k4 L = j z j z j z 6 j z k - 0.39276344 { Iteracin i = 4

i 0.12500020 z y j j z z j z 0.0022587863 k1 = j j z j z j z j z k - 0.13087875 { 0.12500045 y i j z j z j z 0.0034455048 z k2 = j j z j z j z j z k - 0.13083864 { 0.12500035 y i j z j z j z j k3 = j j 0.0034248117 z z z j z j z 0.13083540 k { i 0.12500000 z y j j z z j z 0.0045827692 k4 = j j z j z j z j z 0.13078516 k {

0.50000000 i y j z j z 1 j -8 z j z j z P4 = P3 + Hk1 + 2k2 + 2k3 + k4 L = j 1.2668609 10 z j z 6 j z 0.52359878 k { Tabla de datos. Pi - Pi-1

i 0

Pi 0y i j z j z j j0 z z j z j z j j z z k0 {

219

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.12499997 y j z j z j z j z 0.0032900474 j z j z j z j z 0.13092026 k { 0.24999977 i y j z j z j z j z 0.0045074001 j z j z j z j z k - 0.26185576 {

0.13092

0.130936

0.50000000 i y j z j z j -8 z j z j z 1.2668609 10 j z j z j z 0.52359878 k {

0.37499970 i y j z j z j z j z 0.0034303521 j z j z j z j z k - 0.39276344 {

0.130908

0.130835

La solucin aproximada del sistema es: i 0.50000000 y j z j z j -8 z z j z P4 = j 1.2668609 10 j z j z j z k - 0.52359878 {

Problema 34. Sea el sistema no lineal de ecuciaones siguiente: f1 Hx1 , x2 , x3 L = x1 2 + x2 - 37 = 0, f2 Hx1 , x2 , x3 L = x1 - x2 2 - 5 = 0, f3 Hx1 , x2 , x3 L = x3 + x1 + x2 - 3 = 0 Mediante el mtodo de Continuacin u Homotopa calclese la aproximacin de la solucin, comenzando en el punto inicial 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H0, 0, 0L y realizando n = 2 iteraciones. Solucin
Clear@ecuaciones, ecuacionestrans, p, d, mD; ecuaciones = 8 x1 2 + x2 37, x1 x2 2 5, x3 + x1 + x2 3<; p = 880.0<, 80.0<, 80.0<<; m = 2; continuacionhomotopia@ecuaciones, p, mD;

220

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.


2 x1 + x2 - 37 i y i0 z y j z j j z j z j z j z j z 2 j z z j - x + x1 - 5 0 = fi Hx1 , x2 , x3 L = j j z z j z 2 j z j j z z j z j z k x1 + x2 + x3 - 3 { k 0 {

H0L i y x1 0. y j z i j z j z j z j z j z j H 0 L j z j z z 0. z P0 = j = j z x2 z j j z j z j j z z j H0L z z j j z 0. k { k x3 {

La matriz jacobiana es:

2 x1 i j j j1 J Hx1 , x2 , x3 L = j j j j j k1

1 - 2 x2 1

0 0 1

y z z z z z z z z {

Iteracin i = 1

2.5000000 y i j z j z j 18.500000 z z k1 = j j z j z j z j z k - 19.500000 { 7.2962963 y i j z j z j z j k2 = j j 0.25925926 z z z j z j z 6.0555556 k {

i 2.5232448 z y j j z z j z 0.089658444 k3 = j j z j z j z j z 1.1129032 k { 3.0538605 y i j z j z j z 3.0887248 z k4 = j j z j z j z j z k - 4.6425853 {

4.1988238 y i j z j z 1 j j z 3.7144267 z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j z j z j z 6 j z 6.4132505 k { Iteracin i = 2

1.7539258 i y j z j z j z j z 0.10096403 k2 = j z j z j z j z 0.15296178 k {

2.2076836 i y j z j z z j z 0.039348791 k1 = j j z j z j z j z k - 0.66833481 {

221

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


1.8313659 i y j z j z j z z 0.091245116 k3 = j j z j z j z j z k - 0.24012077 {

i 6.0193478 z y j j z 1 z j z 3.6218310 P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z 6.6411788 k { Tabla de datos. Pi Pi - Pi-1 0y i j z j z j z j j0 z z j z j j z z k0 { 4.1988238 y i j z j z j j z 3.7144267 z 6.41325 j z j z j z j z 6.4132505 k { 1.82052

1.5448774 i y j z j z j z j z 0.13180717 k4 = j j z z j z j z 0.086929793 k {

i 0

i 6.0193478 z y j j z j z j z 3.6218310 j z j z j z j z 6.6411788 k {

La solucin aproximada del sistema es: i 6.0193478 z y j j z z j z 3.6218310 P2 = j j z j z j z j z 6.6411788 k {

Problema 35. Sea el sistema no lineal de ecuciaones siguiente: f1 Hx1 , x2 L = x1 2 - x2 2 + 2 x2 = 0, f2 Hx1 , x2 L = 2 x1 - x2 2 - 6 = 0, Mediante el mtodo de Continuacin u Homotopa calclese la aproximacin de la solucin, comenzando en el punto inicial: a) b) c)
0L H0L T P0 = IxH 1 , x2 M = H0, 0L T T T 0L H0L T P0 = IxH 1 , x2 M = H1, 1L

0L H0L T P0 = IxH 1 , x2 M = H3, - 2L

y realizando n = 8 iteraciones.

222

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Solucin

a)
Clear@ecuaciones, ecuacionestrans, p, d, mD; ecuaciones = 8 x1 2 x2 2 + 2 x2 , 2 x1 x2 2 6<; p = 880.0<, 80.0<<; m = 8; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.
2 2 - x2 + 2 x2 z y i0 y i x1 j z j z fi Hx1 , x2 L = j j z j z = j0 z 2 k - x2 + 2 x1 - 6 { k {

H0L i i 0. y j x1 y z z=j j z P0 = j z j 0. z j H0L z k x2 { k {

La matriz jacobiana es: i 2 x1 j J Hx1 , x2 L = j k2 Iteracin i = 1

2 - 2 x2 - 2 x2

y z z {

1 i 0.37734772 y z j z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 0.068848893 { Iteracin i = 2 y i 0.38434201 z j z k1 = j k - 0.13568857 { i 0.40257111 y z j z k2 = j k - 0.20170068 {

i 0.37740328 y z j z k3 = j 0.068359839 k { i 0.38427976 z y j z k4 = j 0.13574868 k {

0.37500000 y i j z z k1 = j k0 { i 0.37500000 y z j z k2 = j k - 0.070312500 {

223

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.40936530 y z j z k3 = j k - 0.20250708 { i 0.45067492 z y j z k4 = j k - 0.27887691 {

1 i 0.78716267 y z j z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 0.27267906 {

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados
Iteracin i = 7 i - 0.20337776 z y j z k1 = j k 0.20330965 { i - 0.21524648 y z j z k2 = j k 0.21517049 {

1 i 3.6274929 y z j z P7 = P6 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 2.6288570 { Iteracin i = 8 i - 0.23036255 y z j z k1 = j k 0.23027595 { i - 0.24789911 y z j z k2 = j k 0.24779981 {

i - 0.21598197 y z j z k3 = j k 0.21590537 { i - 0.23035551 y z j z k4 = j k 0.23026892 {

1 i 3.3780150 y z j z P8 = P7 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 2.3794798 { Tabla de datos. Pi - Pi-1

i - 0.24934395 z y j z k3 = j k 0.24924337 { i - 0.27201858 y z j z k4 = j k 0.27190068 {

i 0

Pi 0y i j j z z k0 {

224

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.37734772 y j z j z k - 0.068848893 { 0.78716267 y i j z j z k - 0.27267906 { 1.3648261 i y j z j z k - 0.69203276 { 2.9002566 y i j z j z k - 2.0132693 { 2.3338425 y i j z j z k - 1.4729057 { i 3.8435246 z y j j z k - 2.8448121 { i 3.6274929 z y j j z 2.6288570 k { 3.3780150 y i j z j z k - 2.3794798 {

1 2 3 4 5 6 7 8

0.377348 0.409815 0.577663 1.53543 0.566414 1.50968 0.216032 0.249478

La solucin aproximada del sistema es: i 3.3780150 y z j z P8 = j k - 2.3794798 {

Solucin

b)
Clear@ecuaciones, ecuacionestrans, p, d, mD; ecuaciones = 8 x1 2 x2 2 + 2 x2 , 2 x1 x2 2 6<; p = 881.0<, 81.0<<; m = 8; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.
2 2 - x2 + 2 x2 z i x1 y i0 y j z j z fi Hx1 , x2 L = j j z j z = j0 z 2 x + 2 x 6 1 k 2 { k {

H0L i i 1. y j x1 y z z=j j z P0 = j z j 1. z j H0L z k x2 { k {

La matriz jacobiana es: i 2 x1 j J Hx1 , x2 L = j k2

2 - 2 x2 - 2 x2

y z z {

225

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1

1 i 0.97044332 y z j z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.56203813 { Iteracin i = 2 i 0.067733504 z y j z k1 = j k - 0.43549802 { i 0.16163366 y z j z k2 = j k - 0.43819665 {

i - 0.029226983 y z j z k3 = j k - 0.43795011 { i 0.067715537 z y j z k4 = j 0.43552088 k {

i - 0.12500000 y z j z k1 = j k - 0.43750000 { i - 0.030800821 y z j z k2 = j k - 0.43942505 {

1 i 1.1317782 z y j z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.11632387 {

i 0.15965720 y z j z k3 = j k - 0.44568405 { i 0.25769419 z y j z k4 = j k - 0.47102615 {

....

....

Nota: Se han eliminado varias iteraciones. En la tabla final se pueden ver los resultados
Iteracin i = 7 i - 0.41362262 z y j z k1 = j k 0.36106659 { i - 0.51650642 y z j z k2 = j k 0.45288133 {

1 i 2.3583257 z y j z P7 = P6 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 1.5078962 {

i - 0.55087494 y z j z k3 = j k 0.48378958 { i - 0.88564861 y z j z k4 = j k 0.78450886 {

226

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 8

1 i 16.021860 y z j z P8 = P7 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 13.880055 { Tabla de datos. Pi Pi - Pi-1 1.0000000 i y j z j z k 1.0000000 { 0.97044332 y i j z j z 0.437962 k 0.56203813 { i 1.1317782 z y j j z 0.445714 k 0.11632387 { 1.5441207 i y z j z j 0.577255 0.46093098 k { 2.5882426 y i j z j z 1.13206 k - 1.5929921 { 3.2842844 y i j z j z 0.725762 k - 2.3187540 { 2.9306647 y i z j z j 0.35362 k - 2.0110491 { i 2.3583257 z y j j z 0.572339 k - 1.5078962 { 16.021860 y i j z j z 13.6635 k - 13.880055 {

i - 0.020312488 y z j z k3 = j k 0.016239007 { i - 0.96911505 y z j z k4 = j k 0.85918874 {

i - 0.92748662 y z j z k1 = j k 0.82232890 { i 41.959215 y z j z k2 = j k - 37.973475 {

i 0 1 2 3 4 5 6 7 8

La solucin aproximada del sistema es: i 16.021860 y z j z P8 = j k - 13.880055 {

Solucin

c)

227

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Clear@ecuaciones, p, d, mD; ecuaciones = 8 x1 2 x2 2 + 2 x2 , 2 x1 x2 2 6<; p = 883.0<, 8 2.0<<; m = 8; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.
2 2 - x2 + 2 x2 z i x1 y i0 y j z j z fi Hx1 , x2 L = j j z j z = j0 z 2 x + 2 x 6 1 k 2 { k {

H0L i i 3. y j x1 y z z=j j z P0 = j z j - 2. z j H0L z { k x2 { k

La matriz jacobiana es: i 2 x1 j J Hx1 , x2 L = j k2 Iteracin i = 1

2 - 2 x2 - 2 x2

y z z {

i - 0.29166667 y z j z k1 = j k 0.27083333 { i - 0.33886779 z y j z k2 = j k 0.31581736 {

1 i 2.6494684 y z j z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 1.6729565 { Iteracin i = 2 i - 0.43921783 z y j z k1 = j k 0.41197593 { i - 0.64545752 y z j z k2 = j k 0.61041357 { i - 0.83155172 y z j z k3 = j k 0.79075263 { y i 1.8880415 z j z k4 = j k - 1.8567607 {

i - 0.34807302 y z j z k3 = j k 0.32467067 { i - 0.43764125 y z j z k4 = j k 0.41045139 {

1 i 2.3986026 y z j z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k - 1.4466986 {

228

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

....

......

Nota:Se han eliminado varias iteraciones.En la tabla final se pueden ver los resultados
Iteracin i = 7 i 0.045269325 y z j z k1 = j k - 0.036327495 { i 0.045423087 y z j z k2 = j k - 0.036417585 {

1 i - 5.0552307 y z j z P7 = P6 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 5.5992770 { Iteracin i = 8 i 0.045579030 y z j z k1 = j k - 0.036508458 { i 0.045736090 y z j z k2 = j k - 0.036599727 {

0.045423629 y i j z z k3 = j k - 0.036417780 { i 0.045579030 y z j z k4 = j k - 0.036508458 {

1 i - 5.0094940 y z j z P8 = P7 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 5.5626771 { Tabla de datos. Pi Pi - Pi-1 3.0000000 i y j z j z k - 2.0000000 { 2.6494684 y i j z j z 0.350532 k - 1.6729565 { i 2.3986026 z y j j z 0.250866 k - 1.4466986 { 1.2050556 i y j z j z 1.19355 0.32396323 k {

i 0.045736652 z y j z k3 = j k - 0.036599926 { i 0.045895413 y z j z k4 = j k - 0.036691792 {

i 0 1 2 3

229

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 1.9623856 z y j j z k - 1.0674512 { - 5.1457715 y i j z j z k 5.6719328 { - 5.1006543 y i j z j z k 5.6356948 { i - 5.0552307 y j z j z k 5.5992770 { - 5.0094940 y i j z j z k 5.5626771 {

4 5 6 7 8

0.75733 7.10816 0.0451172 0.0454236 0.0457367

La solucin aproximada del sistema es: i - 5.0094940 y z j z P8 = j k 5.5626771 {

Problema 36. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 , x3 L = 3 x1 - cosHx2 x3 L - 1 2 = 0, 2+ f2 Hx1 , x2 , x3 L = 4 x2 1 - 625 x2 2 x2 - 1 = 0, H x x L f3 Hx1 , x2 , x3 L = e 1 2 + 20 x3 + H10 p - 3L 3 = 0. Aplquese el mtodo de Continuacin u Homotopa con la aproximacin inicial 0L H0L H0L T T P0 = IxH 1 , x2 , x3 M = H1, 1, 1L y aplicando el mtodo con n = 4 iteraciones. Solucin
Clear@ecuaciones, p, dD; ecuaciones = 8 3 x1 Cos@x2 x3 D 1 2, 2 4 x2 1 625 x2 + 2 x2 1, Exp@ x1 x2 D + 20 x3 + H10 Pi 3L 3 <; p = 881.0<, 81.0<, 81.0<<; m = 4; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.

H0L i y x1 1. y j z i j z j z j z j z j z j H 0 L j z z j x2 z z=j 1. z P0 = j j z j z j z z j z j z j j H0L z z j 1. k { k x3 {

1 i y - cosHx2 x3 L + 3 x1 - j z 2 i0 z y j z j j z j z j z j z j z 2 2 j z j z 0 fi Hx1 , x2 , x3 L = j = 4 x 625 x + 2 x 1 j z 2 1 2 j z z j z j z j z j j z j z k0 z 1 -x1 x2 { 20 x + + H 3 + 10 p L 3 k { 3

230

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La matriz jacobiana es:

3 i j j j j 8 x1 J Hx1 , x2 , x3 L = j j j j -x1 x2 - x2 k

sinHx2 x3 L x3 sinHx2 x3 L x2 2 - 1250 x2 0 --x1 x2 x1 20

y z z z z z z z z {

Iteracin i = 1

i - 0.057232431 z y j j z z j z 0.13283327 k2 = j j z j z j z j z k - 0.37665824 { - 0.057923995 y i j z j z j - 0.13343597 z z k3 = j j z j z j z j z k - 0.37670686 { - 0.091811028 y i j z j z j z j k4 = j j - 0.14399854 z z z j z j z 0.37775486 k {

- 0.023047325 y i j z j z j z j k1 = j j - 0.12434646 z z z j z j z 0.37570934 k {

i 0.94247147 z y j j z 1 z j z 0.86651942 P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z k 0.62330093 { Iteracin i = 2

- 0.12165758 y i j z j z j z - 0.15726512 z k2 = j j z j z j z j z k - 0.37882670 { - 0.12226079 y i j z j z z j k3 = j j - 0.15858062 z z j z j z j z k - 0.37889289 { i - 0.14539514 z y j j z z j z 0.17663369 k4 = j j z j z j z j z 0.37993097 k {

i - 0.091815412 z y j j z z j z 0.14400626 k1 = j j z j z j z j z 0.37775484 k {

0.82163025 y i j z j z 1 j z 0.70779751 z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z k 0.24444677 {

231

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 3

- 0.14539799 y i j z j z j z j z 0.17667092 k1 = j z j z j z j z 0.37993216 k { - 0.16053067 y i j z j z j z z k2 = j j j - 0.20193739 z z j z j z k - 0.38087962 { - 0.16066141 y i j z j z z j k3 = j j - 0.20614071 z z j z j z j z k - 0.38097967 { - 0.16690218 y i j z j z j z j k4 = j j - 0.24938372 z z z j z j z 0.38191896 k {

0.66251619 y i j z j z 1 j j z 0.50076238 z P3 = P2 + Hk1 + 2k2 + 2k3 + k4 L = j z j z j z 6 j z k - 0.13648152 { Iteracin i = 4

i - 0.16688575 z y j j z z j z 0.24983376 k1 = j j z j z j z j z k - 0.38193621 { - 0.16474080 y i j z j z j z - 0.33296470 z k2 = j j z j z j z j z k - 0.38324352 { - 0.16351017 y i j z j z j z j k3 = j j - 0.37455541 z z z j z j z 0.38419885 k { i - 0.15301950 z y j j z z j z 0.99905078 k4 = j j z j z j z j z 0.39731006 k {

0.49978166 y i j z j z 1 j z 0.056774915 z P4 = P3 + Hk1 + 2k2 + 2k3 + k4 L = j j z j z j z 6 j z k - 0.52217002 { Tabla de datos. Pi - Pi-1

i 0

Pi i 1.0000000 z y j j z j z j z 1.0000000 j z j z j z j z 1.0000000 k {

232

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.94247147 z y j j z j z j z 0.86651942 j z j z j z j z 0.62330093 k { 0.82163025 i y j z j z j z j z 0.70779751 j z j z j z j z k 0.24444677 {

0.376699

0.378854

0.66251619 y i j z j z j j z 0.50076238 z j z j z j z j z k - 0.13648152 {

0.380928

0.49978166 y i j z j z j j z 0.056774915 z j z j z j z j z k - 0.52217002 {

0.443987

La solucin aproximada del sistema es: 0.49978166 y i j z j z j 0.056774915 z z P4 = j j z j z j z j z k - 0.52217002 {

Problema 37. Sea el sistema no lineal de ecuaciones siguiente: f1 Hx1 , x2 L = 4 x1 2 - 20 x1 + 1 4 x2 2 + 8 = 0, f2 Hx1 , x2 L = 1 2 x1 x2 2 + 2 x1 - 5 x2 + 8 = 0. Aplquese el mtodo de Continuacin u Homotopa con la aproximacin inicial 0L H0L T T P0 = IxH 1 , x2 M = H1, 0L y aplicando el mtodo con n = 6 iteraciones. Solucin
Clear@ecuaciones, p, dD; ecuaciones = 8 4 x1 2 20 x1 + 1 4 x2 2 + 8, 1 2 x1 x2 2 + 2 x1 5 x2 + 8<; p = 881.0<, 80.0<<; m = 6; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales.
x2 2 i y 4 x1 - 20 x1 + + 8 j z i0 y z j 4 j z j z z fi Hx1 , x2 L = j =j z j z z j 1 2 k0 { x x 5 x + 2 x + 8 2 1 k 2 1 2 {
2

H0L i i 1. y j x1 y z z j z=j j z z P0 = j j H0L z x k 2 { k 0. {

233

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La matriz jacobiana es:

x2 8 x1 - 20 i 2 j j j J Hx1 , x2 L = j 2 j x2 + 2 x1 x2 - 5 k 2

y z z z z z {

Iteracin i = 1

i - 0.11111111 y z j z k1 = j k 0.28888889 { i - 0.10540694 y z j z k2 = j k 0.29911158 {

1 i 0.89446539 y z j z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.29912271 { Iteracin i = 2 i - 0.10021091 z y j z k1 = j k 0.30888086 { i - 0.095227914 y z j z k2 = j k 0.31761021 {

i - 0.10553749 y z j z k3 = j k 0.29936470 { i - 0.10020766 y z j z k4 = j k 0.30889480 {

1 i 0.79914863 z y j z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.61672144 { Iteracin i = 3 i - 0.090607837 y z j z k1 = j k 0.32575365 { i - 0.086162938 y z j z k2 = j k 0.33274159 {

i - 0.095314666 y z j z k3 = j k 0.31786191 { 0.090604488 y i z j z k4 = j k 0.32576730 {

1 i 0.71291813 y z j z P3 = P2 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.94943118 {

- 0.086224208 y i j z z k3 = j k 0.33298636 { i - 0.082000914 z y j z k4 = j k 0.33904890 {

234

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 4

i - 0.082004333 y z j z k1 = j k 0.33903601 { 0.078006147 i y z j z k2 = j k 0.34410677 {

1 i 0.63485575 y z j z P4 = P3 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 1.2934954 { Iteracin i = 5 i - 0.074256025 z y j z k1 = j k 0.34843225 { i - 0.070663231 y z j z k2 = j k 0.35152371 {

i - 0.078052511 y z j z k3 = j k 0.34434574 { i - 0.074252618 z y j z k4 = j 0.34844406 k {

1 i 0.56414229 z y j z P5 = P4 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 1.6449778 { Iteracin i = 6 i - 0.067300177 y z j z k1 = j k 0.35388294 { i - 0.064095682 y z j z k2 = j k 0.35505169 {

i - 0.070700697 y z j z k3 = j k 0.35176085 { 0.067296876 i y z j z k4 = j k 0.35389356 {

1 i 0.49999988 y z j z P6 = P5 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 1.9999999 { Tabla de datos. Pi Pi - Pi-1 i 1.0000000 y j z j z k0 { 0.89446539 y i j z j z 0.299123 k 0.29912271 {

i - 0.064127458 z y j z k3 = j k 0.35529045 { i - 0.061107990 z y j z k4 = j k 0.35556504 {

i 0 1

235

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i 0.79914863 z y j j z k 0.61672144 { 0.71291813 y i j z j z k 0.94943118 { 0.63485575 y i j z j z k 1.2934954 { i 0.56414229 y j z j z k 1.6449778 { 0.49999988 y i j z j z k 1.9999999 {

2 3 4 5 6

0.317599 0.33271 0.344064 0.351482 0.355022

La solucin aproximada del sistema es: i 0.49999988 y z j z P6 = j k 1.9999999 {

Problema 38. Sea el sistema de ecuaciones no lineales siguiente. f1 Hx1 , x2 L = senH4 p x1 x2 L - 2 x2 - x1 = 0, f2 Hx1 , x2 L = HH4 p - 1L H4 pLL He2 x1 - eL + 4 e x2 2 - 2 e x1 = 0. Aplquese el mtodo de la Continuacin u Homotopa iniciando el mtodo en el 0L H0L T T punto inicial P0 = IxH 1 , x2 M = H0, 0L realizando 4 iteraciones. Solucin
Clear@ecuaciones, p, m, dD; ecuaciones = 8 Sin@4 Pi x1 x2 D 2 x2 x1 , HH4 Pi 1L H4 PiLL HExp@2 x1 D EL + 4 E Hx2 L2 2 E x1 <; p = 880.0<, 80.0<<; m = 4; continuacionhomotopia@ecuaciones, p, mD; Mtodo de Continuacion Homotopia para sistemas de ecuaciones no lineales. sinH4 p x1 x2 L - x1 - 2 x2 i y 0 j z j y z z=i fi Hx1 , x2 L = j j j z j0 z H-+2 x1 L H-1+4 pL z 2 4 x 2 x + k { 1 2 k { 4p
H0L i 0. y j x1 y z z=i j j z z P0 = j z j j H0L z k x2 { k 0. {

La matriz jacobiana es: 4 p cosH4 p x1 x2 L x2 - 1 4 p cosH4 p x1 x2 L x1 - 2 i j J Hx1 , x2 L = j j j 2 x1 H-1+4 pL 8 x2 k - 2 + 2p

y z z z z {

236

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Iteracin i = 1

i - 0.10996031 y z j z k1 = j k 0.054980154 { i - 0.10053454 y z j z k2 = j k 0.024458033 {

1 i - 0.10221787 y z j z P1 = P0 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.031195151 { Iteracin i = 2 i - 0.097343701 z y j z k1 = j k 0.018034131 { i - 0.094437044 y z j z k2 = j k 0.012042947 {

i - 0.10250307 y z j z k3 = j k 0.032964556 { i - 0.097271662 z y j z k4 = j 0.017345574 k {

1 i - 0.19678680 z y j z P2 = P1 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.044097246 { Iteracin i = 3 i - 0.092137501 y z j z k1 = j k 0.0092825391 { i - 0.090121763 y z j z k2 = j k 0.0070812789 {

i - 0.094527591 y z j z k3 = j k 0.013019181 { i - 0.092140623 z y j z k4 = j k 0.0092541796 {

1 i - 0.28696459 y z j z P3 = P2 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.051420120 { Iteracin i = 4 - 0.088390071 y i j z z k1 = j k 0.0058176348 { i - 0.086848148 z y j z k2 = j k 0.0047996081 {

i - 0.090147096 z y j z k3 = j k 0.0073385003 { i - 0.088391533 z y j z k4 = j k 0.0058151466 {

237

Resolucin Numrica de Sistemas de Ecuaciones no Lineales


i - 0.086864795 y z j z k3 = j k 0.0048898916 { i - 0.085500431 z y j z k4 = j k 0.0041479274 {

1 i - 0.37385066 y z j z P4 = P3 + Hk1 + 2k2 + 2k3 + k4 L = j 6 k 0.056310880 { Tabla de datos. Pi Pi - Pi-1 0y i j j z z k0 { - 0.10221787 y i j z j z 0.102218 k 0.031195151 { - 0.19678680 y i j z j z 0.0945689 k 0.044097246 { - 0.28696459 y i j z j z 0.0901778 k 0.051420120 { - 0.37385066 y i j z j z 0.0868861 k 0.056310880 {

i 0 1 2 3 4

La solucin aproximada del sistema es: i - 0.37385066 y z j z P4 = j k 0.056310880 {

238

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

9. Interfaz de Usuario
9.1 Ventana inicial
La ventana inicial del programa realiza la creacin del marco inicial donde se van a alojar los botones, el grfico, logo y los mens de ventana con los respectivos textos relativos al nombre de aplicacin y botn.

Funcin Principal Funcin Men

Creacin del Marco


<<SuperWidgetFrame()>>

Botn
Mtodos

Grfico Inicial
g1 = Grfico [ ]

Botn Texto PFC


Acerca de

Logo ICAI

Botn
Salir

Creacin de la ventana inicial de la aplicacin. Figura 3 Para el correcto funcionamiento de la aplicacin es necesario incluir el paquete SuperWidgetPackage que da soporte a las ventanas y marcos utilizados.

239

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

La pantalla inicial se presenta a continuacin:

Pantalla inicial de la aplicacin. Figura 4 En el men que se presenta se pueden pulsar tres botones; "Mtodos", "Acerca de" y "Salir" que estn incluidos en la funcin Men. Si se pulsa en cada uno de ellos se desplegarn las opciones que cada uno tiene. Las opciones se muestran en el diagrama siguiente:
Funcin Men Botn
Mtodos
Pulsacin

Botn
Botn
Mtodo del Punto Fijo menuMtodoPuntoFijo []

Botn
Salir
Pulsacin

Acerca de
Pulsacin

Botn
Mtodo de Seidel menuMtodoSeidel []

Creacin Marco
SuperWidgetFrame [Panel, Texto]

Creacin Marco
SuperWidgetFrame [Texto Salir]
Pulsacin

Botn
Mtodo de Newton menuMtodoNewton []

Pulsacin

Botn
SI
Respuesta = 1

Botn
Cancelar

Botn
Mtodo de Cuasi Newton menuMtodoCausiNewton[]

Botn
Mtodo de Mxima Pendiente menuMtodoMaximaPendiente []

Cierra <Marco Pr>


CloseFrame[marcopr]

Return <Marco Pr>

Botn
Mtodo de Continuacin u Homotopia menuMtodoContinuacion[]

Creacin del men desplegable. Figura 5

240

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

En cuanto al botn "Acerca de" crea un marco en el que se crea un panel con el texto relativo al proyecto, aparecen la Universidad, Especialidad, tipo de trabajo, autor y director del mismo.

El botn Salir da a elegir mostrando dos botones. Con el botn "S" se cierra el marco principal y se para la ejecucin del programa. Con el boton "Cancelar" regresamos al marco principal.

Las ventanas resultantes se muestran a continuacin:

Figura 6 Ventanas Acerca de.

Ventana Salir de la aplicacin. Figura 7 Por ltimo, el botn "Mtodos" al ser pulsado despliega varias opciones de ejecucin, de las que podemos seleccionar una cada vez.

241

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Los mtodos que pueden usarse en esta aplicacin se muestran en detalle a continuacin:

Opciones de los Mtodos de resolucin. Figura 8 Los mtodos son:

- Mtodo del Punto Fijo.

- Mtodo de Seidel.

- Mtodo de Newton.

- Mtodo de Cuasi - Newton

- Mtodo de la Mxima Pendiente

- Mtodo de Continuacin u Homotopa.

242

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

9.2 Ventana Mtodo del Punto Fijo


Al pulsar el botn "Mtodo del Punto Fijo" se llama a la funcin menuMtodoPuntoFijo() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

Dentro del marco se tienen varios elementos que lo constituyen. Primero el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Ecuaciones transformadas" de tipo texto, y en ella se deben introducir las ecuaciones tranformadas para que puedan ser utilizadas por el mtodo, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Error" de tipo real, en esta caja se debe introducir el error mnimo que se quiere alcanzar para obtner la solucin aproximada. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo del Punto Fijo, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin PuntoFijo(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin PuntoFijo() se calcula la solucin aproximada del sistema de

243

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.
Botn
Mtodo del Punto Fijo
menuMetodoPuntoFijo[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box
Resp = 1

f1

Creacin Marco
<<superWidgetFrame[ ]>>

String

Box
String

f2

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

Box
Real

r = metodoPuntoFijo[ param]

Diagrama con el mtodo Punto Fijo. Figura 9 Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

244

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ventanas para calcular la solucin del sistema con el Mtodo del Punto Fijo. Figura 10

9.3 Ventana Mtodo de Seidel


Al pulsar el botn "Mtodo de Seidel" se llama a la funcin menuMtodoSeidel() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

Dentro del marco se tienen varios elementos que lo constituyen. Primero el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Ecuaciones transformadas" de tipo texto, y en ella se deben introducir las ecuaciones tranformadas para que puedan ser utilizadas por el mtodo, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Error" de tipo real, en esta caja se debe introducir el error mnimo que se quiere alcanzar para obtner la solucin aproximada. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el

245

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

programa recoge los datos introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo de Seidel, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin Seidel(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin Seidel() se calcula la solucin aproximada del sistema de ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.
Botn
Mtodo de Seidel
menuMetodo Seidel[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box
Resp = 1

f1

Creacin Marco
<<superWidgetFrame[ ]>>

String

Box
String

f2

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

Box
Real

r = metodoSeidel[ param]

Diagrama con el mtodo de Seidel. Figura 11 Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

246

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ventanas para calcular la solucin del sistema con el Mtodo de Seidel. Figura 12

9.4 Ventana Mtodo de Newton


Al pulsar el botn "Mtodo de Newton" se llama a la funcin menuMtodoNewton() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

Dentro del marco se tienen varios elementos que lo constituyen. Primero, el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en

247

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Nmero Maximo Interaciones" de tipo texto y en la que se debe introducir el nmero mximo de iteraciones que se quieren realizar, "Error" de tipo real, en esta caja se debe introducir el error mnimo que se quiere alcanzar para obtner la solucin aproximada. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo de Newton, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin Newton(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin Newton() se calcula la solucin aproximada del sistema de ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.

248

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Botn
Mtodo de Newton
menuMetodoNewton[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box
Resp = 1

f1

Creacin Marco
<<superWidgetFrame[ ]>>

String

Box
String

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

Box
Real

r = metodoNewton[ param]

Diagrama con el mtodo de Newton. Figura 13 Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

249

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ventanas para calcular la solucin del sistema con el Mtodo de Newton. Figura 14

9.5 Ventana Mtodo de Cuasi - Newton


Al pulsar el botn "Mtodo de Cuasi - Newton" se llama a la funcin menuMtodoCuasiNewton() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

Dentro del marco se tienen varios elementos que lo constituyen. Primero, el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Nmero Mximo de Iteraciones" de tipo texto, y en ella se debe introducir el nmero mximo de iteraciones que se desea que realice el mtodo, "Error" de tipo real, en esta caja se debe introducir el error mnimo que se quiere alcanzar para obtner la solucin aproximada. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve

250

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo de Cuasi Newton, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin Cuasi Newton(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin CausiNewton() se calcula la solucin aproximada del sistema de ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.
Botn
Mtodo de Cuasi -Newton
menuMetodoCuasiNewton[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box
Resp = 1

f1

Creacin Marco
<<superWidgetFrame[ ]>>

String

Box
String

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

Box
Real

r = metodoCuasiNewton[ param]

Diagrama con el mtodo de Cuasi - Newton. Figura 15

251

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

Ventanas para calcular la solucin del sistema con el Mtodo de Cuasi - Newton. Figura 16

9.6 Ventana Mtodo de la Mxima Pendiente


Al pulsar el botn "Mtodo de la Mxima Pendiente" se llama a la funcin menuMtodoMaximaPendiente() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

252

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Dentro del marco se tienen varios elementos que lo constituyen. Primero, el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Nmero Mximo de Iteraciones" de tipo texto, y en ella se debe introducir el nmero mximo de iteraciones que se desea que realice el mtodo, "Error" de tipo real, en esta caja se debe introducir el error mnimo que se quiere alcanzar para obtner la solucin aproximada. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el programa recoge los datos introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo de la Mxima Pendiente, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin MaximaPendiente(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin MaximaPendiente() se calcula la solucin aproximada del sistema de ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.

253

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Botn
Mtodo de la Mxima Pendiente
menuMetodoMaximaPendiente[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box
Resp = 1

f1

Creacin Marco
<<superWidgetFrame[ ]>>

String

Box
String

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

Box
Real

r = metodoMaximaPendiente[ param]

Diagrama con el mtodo de la Mxima Pendiente. Figura 17 Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

254

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ventanas para calcular la solucin del sistema con el Mtodo de la Mxima Pendiente. Figura 18

9.7 Ventana Mtodo de Continuacin u Homotopa


Al pulsar el botn "Mtodo de Continuacin u Homotopa" se llama a la funcin menuMtodoConotinuacion() que inicializa las variables globales con la funcin inicializar() y a continuacin crea el marco respectivo del mtodo.

Dentro del marco se tienen varios elementos que lo constituyen. Primero, el texto que indica el formato de los datos que debe introducir el usuario. En segundo lugar, una serie de cajas de captura de datos, segn el tipo. En este caso, "Ecuaciones" tipo texto, en esta caja se deben introducir las ecuaciones que forman el sistema a resolver, "Punto Inicial" de tipo texto, es el punto inicial a partir del cual se va a comenzar a iterar, "Nmero Mximo de Iteraciones" de tipo texto, y en ella se debe introducir el nmero mximo de iteraciones que se desea que realice el mtodo. En tercer lugar, se crean dos botones, uno es el botn "Cancelar" que si es pulsado devuelve a la ventana inicial del programa y el otro que es el botn "Realizar". Al ser pulsado por el usuario el programa recoge los datos

255

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

introducidos en las cajas de parmetros (el usuario previamente los ha debido introducir) y se envan a la funcin del mtodo de Continuacin u Homotopa, para que los datos introducidos por el usario puedan ser utlizados por esta funcin es necesario realizar una tranformacin de los datos de entrada al tipo de datos que son admitidos por la funcin. Todo esto se realiza a la vez que se llama a la funcin Continuacion(). Por ltimo, aparece el texto que indica que se va a mostrar la solucin del sistema de ecuaciones no lineales y una caja de texto en la que una vez que se ha calculado la solucin se muestran los resultados.

Con la funcin Continuacion() se calcula la solucin aproximada del sistema de ecuaciones no lineales introducido por el usuario. Del mismo modo esta funcin devuelve al marco los elementos resultantes de dicha llamada, r que contiene el valor de la aproximacin a la solucin.
Botn
Mtodo de Continuacin
menuMetodoContinuacion[ ] Inicializar[variables globles]

Texto Formato Integral Image_Expression

Box Creacin Marco


<<superWidgetFrame[ ]>> String

f1

Box
String

Return <r>

Botn
Realizar
Pulsacin

Botn
Cancelar
Pulsacin

Box
String

Resp = 1

Return <Marco Pr>

r = metodoContinuacion[ param]

Diagrama con el mtodo Continuacin u Homotopa. Figura 19 Las ventanas se muestra a continuacin. Se puede ver que el evento que se produce al pulsar el botn "Realizar" lanza la llamada a la funcin imprimiendo los resultados.

256

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Ventanas para calcular la solucin del sistema con el Mtodo Continuacin u Homotopa. Figura 20

257

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

10. Metodologa
En este apartado se va a desarrollar un Plan de Gestin del Proyecto, documento de control para gestionar un proyecto informtico, donde se definen todos los procesos necesarios para desarrollar los productos objeto del proyecto. Es independiente del tipo de proyecto, tamao, importancia, complejidad y tecnologa. Su contenido abarca aspectos de formato y de contenido. El contenido del Plan de Gestin del Proyecto son: EDT, fichas detalladas y planificacin.

1.

EDT: estructura de divisin del trabajo. es la descomposicin del proyecto en un

conjunto de tareas manejables. Da una visin detallada del alcance del proyecto, permite hacer estimaciones de tiempo y coste ms cercanas a la realidad, permite monitorizar el progreso del proyecto con mayor facilidad y permite hacer asignaciones ms claras de trabajo a los miembros del equipo. Tiene una estructura jerrquica, con un nodo raz que representa el proyecto. De l cuelgan actividades; estas actividades son tareas desarrolladas durante un periodo de tiempo predefinido dentro del plan de trabajo del proyecto. Las actividades pueden descomponerse en sub - actividades creando una estructura jerrquica. Las actividades de ltimo nivel suelen denominarse Tareas. A medida que se desciende en el rbol, aumenta el detalle de la tarea.

Hay dos tipos de tareas:

Tareas resumen: son simplemente un resumen que da una visin de ms alto nivel. Estas tareas resumen pueden descomponerse en ms tareas, segn el nivel de detalle.

258

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Paquetes de trabajo: especificacin del trabajo que debe ser realizado en una tarea, debe tener un identificador y un nombre, se suelen especificar precondiciones para su ejecucin y productos generado. Es lo que realmente se ejecuta, no se descomponen ms. A continuacin, se muestra el EDT del proyecto.

EDT del proyecto. Figura 21

259

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Para la realizacin de este proyecto no se ha considerado oportuno seguir una metodologa de trabajo tradicional con las fases identificacin de necesidades, anlisis de requisitos, estudio de la arquitectura, diseo interno, diseo externo, etc. Sino que se ha optado por desarrollar una metodologa que se ajuste mejor a la naturaleza del proyecto.

2.

Fichas detalladas. En este apartado se detallan las actividades que se van a realizar

en cada tarea, las entradas necesario para realizar la tarea, las salidas que produce la tarea y el responsable de la tarea junto con su duracin.

Detalle del paquete de trabajo "Lanzamiento". Figura 22

260

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Detalle del paquete de trabajo "Gestin del Proyecto". Figura 23

Detalle del paquete de trabajo "Documentacin de cada Mtodo Numrico". Figura 24

261

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Detalle del paquete de trabajo "Estudio de los mtodos y desarrollo de pseudocdigo". Figura 25

Detalle del paquete de trabajo "Programacin". Figura 26

262

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Detalle del paquete de trabajo "Recopilacin de problemas". Figura 27

Detalle del paquete de trabajo " Ejecucin de problemas". Figura 28

263

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Detalle del paquete de trabajo " Entorno Grfico" Figura 29

Detalle del paquete de trabajo "Comparativa y documentacin". Figura 30

264

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Detalle del paquete de trabajo " Cierre". Figura 31 3. Planificacin : Para relaizar la planificacin del proyecto se ha utilizadao una

tcnica PERT que permite calcular informacin importante sobre cada tarea para el seguimiento y control. Para cada paquete de trabajo se establece el inicio y fin ms temprano de esa tarea, y el inicio y fin ms tardo de la tarea. Antes se debe calcular la duracin de los paquetes de trabajo. Permite conocer el camino crtico, es decir, las tareas en las que si se sufre retraso se retrasara la fecha de finalizacin del proyecto.

Se realiza una estimacin de las horas / hombre que va a dedicar cada participante en el desarrollo del proyecto a cada paquete de trabajo, especificando adems las semanas totales que va a durar cada tarea.

265

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Tabla estimacin horas de trabajo segn paquete de trabajo. Figura 32

266

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Una vez que se ha calculado una estimacin de las horas que se van a dedicar a cada tarea es necesario calcular el orden en que se van a ejecutar las tareas, para ello se crea una tabla en la que por cada tarea se establecen sus predecesoras, es decir, las tareas que deben estar terminadas para poder ejecutar las siguientes.

Orden de ejecucin de los paquetes de trabajo. Figura 33 Una vez calculadas las horas estimadas que se van a dedicar a cada paquete de trabajo y el orden en que se deben ejecutar las tareas podemos realizar el diagrama PERT y calcular el camino crtico.

267

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Diagrama de planificacin PERT. Figura 34

268

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

En el siguiente diagrama de Gantt de actividades se muestran los hitos y tareas ms significativos para el desarrollo y ejecucin de este Proyecto Fin de Carrera. El 26 de Octubre de 2005 comienza el Proyecto y finaliza el 31 de Julio de 2006.

Diagrama de Gantt Figura 35

269

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

11. Valoracin econmica


11.1. Introduccin
En este apartado se detalla la valoracin econmica o anlisis de costes de cada una de las tareas/actividades que comprende la realizacin y puesta en funcionamiento del presente Proyecto.

El Proyecto se ha descompuesto en actividades y tareas, indicadas en la valoracin econmica como tems.

11.2. Tcnicas de estimacin de costes


Los costes de las diferentes partidas o tems que componen el Proyecto se detallan a continuacin. 1. Especificaciones y Desarrollo Software En cada una de las fases en que se ha dividido la ejecucin del Proyecto, Especificacin, Desarrollo, Integracin y Pruebas, y Formacin, se resean los costes directos expresados en mese/hombre necesarios para acometer cada una de las fases, indicndose la categora: Jefe de Proyecto, Analista, Programador, etc. 2. Instalacin, Pruebas e Integracin del Software En este apartado se recogen los costes directos de las actividades de integracin y las pruebas del software en el entorno de desarrollo y en el de explotacin, incluidos los gastos adicionales, tales como los desplazamientos y las dietas.

270

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

3.

Equipamiento y Licencias Software Costes de todo el equipamiento e infraestructura (PC,s, impresoras, RAL,

comunicaciones), si fuera necesario. As mismo, se especifican las licencias necesarias para el entorno de explotacin. 4. Apoyo logstico (Formacin) En este concepto se ampara la formacin a impartir a los posibles operadores y administradores del sistema a implantar. Se incluye en la formacin la entrega de toda la documentacin necesaria para el curso de formacin. 5. Incrementos e IVA Se parte de la suma de las partidas (1), (2), (3), y (4) formando el Coste Directo del Proyecto. A este Coste Directo se le aplican los Gastos Generales H13 %L y el Beneficio

Industrial H6 %L. La suma de los conceptos de Coste Directo, Gastos Generales y Beneficio Industrial constituyen el Total Importe sin IVA.

la Pennsula y Baleares, IGIC H5 %L para las islas Canarias o IPSI H0 %L para Ceuta y Melilla. Total Proyecto La suma del Total Importe sin IVA ms la partida de Incrementos e IVA

A este importe se le sumarn los impuestos correspondientes como IVA H16 %L, para

determinan el importe total del desarrollo, implantacin y puesta en servicio del Proyecto.

271

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

11.3. Costes del Proyecto


El importe total del Proyecto asciende a 21.245, 98 Euros (VEINTIN MIL DOSCIENTOS CUARENTA Y CINCO EUROS CON NOVENTA Y OCHO CNTIMOS), impuestos incluidos.

El

detalle

de cada

una de

las partidas

se expresa en
P.1

la siguiente tabla.

Resolucin numrica de sistemas de ecuaciones no lineales

tem

Concepto

Empresa

Unidad (Meses/ Hombre)

Coste Unitario

Coste Total

Total por partidas

Especificaciones y Desarrollo Software a) Especificaciones Especificacin de Requisitos y Anlisis Funcional Jefe de Proyecto Analista/Programador Plan de pruebas Jefe de Proyecto Analista/Programador b) Desarrollo software Mtodos de resolucin de sistemas de ecuaciones no lineales. Mtodo del Punto Fijo. Mtodo de Seidel. Mtodo de Newton. Mtodo de Cuasi -Newton. Mtodo de la Mxima Pendiente. Mtodo de Continuacin u Homotopia. Jefe de Proyecto Analista/Programador

P.1.1.1

Desarrollo Inf. Desarrollo Inf. Desarrollo Inf. Desarrollo Inf.

0,04 0,25 0,04 0,25

7.847,53 5.762,31 7.847,53 5.762,31

274,66 1.440,58 274,66 1.440,58

P.1.1.2

P.1.1.3

Desarrollo Inf. Desarrollo Inf.

0,11 0,75

7.847,53 5.762,31

863,23 4.321,73 Subtotal 1 8.615,44

2 P.1.2.1

Instalacin, Pruebas e Integracin del Software Pruebas de integracin en fbrica (Entorno de Desarrollo) Jefe de Proyecto Analista/Programador Instalacin y pruebas de aceptacin en las instalaciones del cliente (Entorno de Explotacin) Jefe de Proyecto Analista/Programador

Desarrollo Inf. Desarrollo Inf.

0,01 0,10

7.847,53 5.762,31

109,87 576,23

P.1.2.2

Desarrollo Inf. Desarrollo Inf.

0,01 0,10

7.847,53 5.762,31

109,87 576,23 Subtotal 2 1.372,19

3 P.1.3.1 P.1.3.2

Equipamiento y Licencias Licencia de Mathematica V. 5.2 para Windows Licencia de Mathematica for Active X AddLink Sw. Cientfico DigiBuy 1 1 1.419,64 75,99 1.419,64 75,99 Subtotal 3 1.495,63

4 P.1.4.1

Apoyo Logstico (Formacin) Formacin Aplicacin Software y documentacin (Curso de 6 horas a 8 personas) Desarrollo Inf. 1 3.907,91 3.907,91 Subtotal 4 3.907,91

TOTAL COSTE DIRECTO 5 P.1.5.1 P.1.5.2 Incrementos e IVA Gastos Generales Beneficio Industrial

15.391,18

Desarrollo Inf. Desarrollo Inf.

13% 6%

15.391,18 15.391,18

2.000,85 923,47 18.315,50

TOTAL IMPORTE SIN IVA IVA (Pennsula y Baleares) 16% 18.315,50 2.930,48

TOTAL PROYECTO (EUROS)

21.245,98

272

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

12. Conclusiones
A lo largo de este proyecto, se han estudiado diferentes mtodos numricos para aproximar una solucin a un sistema de ecuaciones no lineales mediante seis mtodos de resolucin diferentes.

Se han diseado y codificado los algoritmos empleados para resolver sistemas de ecuaciones no lineales en el lenguaje simblico y numrico del paquete Mathematica. En cada mtodo numrico estudiado se ha indicado su desarrollo, mostrando los clculos necesarios para ello, se han visualizado los resultados en forma de tabla y, cuando se ha credo necesario, se han mostrado a la par distintos algoritmos empleados con un mismo sistema de ecuaciones para comparar las ventajas del uso de un algoritmo u otro en la resolucin de un mismo problema en lo que se refiere a eficiencia y exactitud.

Por consiguiente, tras hacer un amplio recorrido por las bases matemticas empleadas y por las caractersticas de las mismas, y tras haber analizado y programado los algoritmos empleados para resolver el problema tratado, se pueden establecer las conclusiones tericas y prcticas siguientes:

1.

La resolucin de sistemas de ecuaciones no lineales consiste en, dado un punto

inicial aproximar ese punto iterativamente al punto solucin del sistema de ecuaciones no lineales.

2.

El mtodo de Newton para sistemas requiere una buena aproximacin inicial

Hx1 H0L , x2 H0L , ..., xn H0L L y genera una sucesin

273

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

xHkL = xHk-1L - J HxHk-1L L

-1

F HxHk-1L L,

que converge rpidamente, generalmente de forma cuadrtica, en una solucin p si xH0L est suficientemente cerca de p. Sin embargo, no siempre es fcil determinar valores iniciales a partir de los que se obtenga una solucin y, adems, el mtodo de Newton requiere evaluar o aproximar n2 derivadas parciales para calcular la matriz jacobiana, n operaciones escalares para evaluar F y resolver un sistema lineal de n ecuaciones con n incgnitas en cada paso, lo que conlleva del orden de O Hn3 L operaciones, por lo que es un mtodo computacionalmente muy costoso. En este mtodo los errores de redondeo se van corriguiendo en las sucesivas iteraciones, es un mtodo autocorrector.

3.

El mtodo del Punto Fijo y de Seidel, convergen de forma cuadrtica a la solucin

para cualquier punto inicial. En cambio es necesario realizar una transformacin del sistema de ecuaciones, despejando en cada ecuacin una de las variables para resolver algebraicamente cada una de las ecuaciones para cada una de las variables. Sin embargo, esta tcnica rara vez tiene xito ya que es dificil encontrar la transformacin adecuada entre todas las posibles transformaciones existentes. El mtodo de Seidel acelera, generalmente la convergencia de la iteracin del mtodo del Punto Fijo utilizando las aproximaciones ms recientes a la solucin en cada iteracin para calcular la nueva aproximacin.

4.

El mtodo Cuasi-Newton reduce la cantidad de clculos en cada iteracin que es

necesario realizar en el mtodo de Newton, sin disminuir significativamente la velocidad de convergencia que tiene este mtodo. Se pasa de la convergencia cuadrtica del mtodo de Newton a una convergencia superlineal. En este mtodo se reemplaza la matriz jacobiana J por una matriz Ak-1 cuya inversa se determina directamente en cada paso. Esto reduce el

274

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

orden del nmero de operaciones aritmticas de O Hn3 L a O Hn2 L. Adems, las nicas evaluaciones funcionales escalares que se requieren son al evaluar fi , lo que permite ahorrar n2 evaluaciones de funciones escalares en cada iteracin, siendo solo necesario n evaluaciones de funciones escalares. En el mtodo Cuasi-Newton tambin es necesario disponer de una buena aproximacin incial para asegurar la convergencia del mtodo. Otra desventaja de este mtodo es que, a diferencia del mtodo de Newton, no es autocorrector; y las soluciones aproximadas que resultan en cada iteracin son menos exactas que en el mtodo de Newton.

5.

El mtodo de la Mxima Pendiente se presenta como una forma de obtener buenas

aproximaciones iniciales para los mtodos de Newton y de Cuasi-Newton. Aunque el mtodo de la Mxima Pendiente no proporciona una sucesin que converge rpidamente, solo converge de manera lineal, es un mtodo de naturaleza global, es decir, no requiere una buena aproximacin inicial para que se produzca la convergencia. Necesita un gran nmero de pasos cuando se parte de puntos lejanos a la solucin y tiende a oscilar alrededor de sta. Cada paso supone un movimiento en la direccin del gradiente con sentido negativo, lo que implica moverse en la direccin en que el error decrece con mayor rapidez. Con el mtodo de la Mxima Pendiente se aproxima un mnimo local de una funcin g de varias variables que, para aplicarlo, se toma
2 g Hx1 , x2 , ..., xn L = n i = 1 @ fi H x1 , x2 , ..., xn LD .

El valor mnimo de g es cero, que se alcanza cuando todas las funciones fi son simultneamente cero.

6.

Los mtodos de Continuacin y Homotopa tambin se pueden usar para resolver

275

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

sistemas de ecuaciones no lineales, y son objeto de investigacin en la actualidad. En estos mtodos, el problema dado es F HxL = 0. Est integrado en una familia de problemas de un parmetro que emplean un parmetro l que toma valores en @0, 1D. El problema original corresponde a l = 1, mientras que para l = 0 le corresponde un problema cuya solucin es conocida. Por ejemplo, el conjunto de problemas G Hl, xL = l F HxL + H1 - lL H F HxL - F Hx0 LL = 0, para 0 l 1, donde x0
n

viene dado, forma una homotopa. Para l = 0 la solucin es

un mtodo de continuacin se intenta determinar xHl = 1L resolviendo una secuencia de

xHl = 0L = x0 , mientras que la solucin del problema original corresponde a xHl = 1L. En

problemas correspondiente a l0 = 0 l1 l2 ... ln = 1. La aproximacin incial de la solucin de li F HxL + H1 - li L H F H xL - F Hx0 LL = 0 sera la solucin xH l = li-1 L del problema li-1 F HxL + H1 - li-1 L H F H xL - F Hx0 LL = 0. Con este mtodo es necesario realizar 4 N inversiones matriciales en cada iteracin, en cambio, en el mtodo de Newton solo es necesario invertir una matriz en cada iteracin, por lo que el trabajo que conlleva el mtodo de Continuacin equivale, aproximadamente, a 4 N iteraciones del mtodo de Newton. El mtodo de Continuacin puede usarse per se, sin que haga falta disponer de una eleccin particularmente buena de xH0L. Sin embargo, este

276

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

mtodo tambin puede emplearse para obtener aproximaciones iniciales para los mtodos de Newton y Cuasi-Newton.

7.

El mtodo de Newton se recomienda para sistemas de ecuaciones no lineales que

tengan valores relativamente bajos de n y funciones escalares que se puedan evaluar facilmente, adems ser necesario disponer de un punto inicial suficientemente bueno para asegurar la convergencia. El mtodo Cuasi-Newton es adecuado cuando se dispone de un punto inicial suficientemente bueno para asegurar la convergencia, en cambio, no es necesario que el sistema de ecuaciones tenga pocas variables o sus funciones escalares sean de facil evaluacin.

Los mtodos de la Mxima Pendiente y de Continuacin u Homotopa se recomiendan cuando no se dispone de una buena aproximacin del punto inicial, en cambio hay que tener presente que son ms lentos y ms costosos computacionalmete.

Los mtodos del Punto Fijo y de Seidel solo se recomiendan cuando el sistema de ecuaciones no lineales a resolver el muy simple ya que va a ser necesario realizar una transformacin en las ecuaciones y su velocidad de convergencia no compensa esta transformacin.

8.

Los sistemas de ecuaciones no lineales pueden ser utilizados de diversas formas y

en un amplio espectro de aplicaciones prcticas en el mbito de la Ciencia y la Ingeniera.

9.

Como lnea futura de anlisis e investigacin y como mejora posible a introducir al

actual proyecto cabra resear el desarrollo de otros algoritmos numricos iterativos de resolucin de sistemas de ecuaciones no lineales como los siguientes:

277

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

a)

El mtodo de la Mxima Pendiente admite muchas variaciones, algunas de

las cuales incluyen tcnicas ms complejas para determinar el valor de a, que producir un mnimo con una funcin de una sola variable h. En otras tcnicas se emplea el polinomio de Taylor multidimensional para reemplazar la funcin de varias variables original g y reducir al mnimo el polinomio en vez de g. Aunque algunas de ellas tienen ventajas sobre el procedimiento que se ha utilizado en este proyecto; en general, todos los mtodos de la Mxima Pendiente son linealmente convergentes y convergen independientemente de la aproximacin inicial. Pero en algunos casos pueden converger en algo que no es el mnimo absoluto de la funcin g.

b)

Mtodo de Continuacin u Homotopa. En este proyecto se ha utilzado el

mtodo de Continuacin en su variante del mtodo de Runge-Kutta de orden 4, para reducir el nmero de inversiones que hay que realizar en este mtodo, que es una de sus desventajas, se podra usar un mtodo de Runge-Kutta de orden 2, como el mtodo de Euler Modificado, o incluso el mtodo de Euler. Otra posibilidad es emplear valores ms bajos de N .

278

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Anexo I. Manual de Instalacin y de Usuario


Manual de Instalacin
Para poder instalar el software Mathematica es necesario disponer de entre 400 y 550 MB libres de disco duro, 128 MB de memoria RAM (recomendado 256 MB) y unidad de CD - ROM. La versin de Mathematica que se va a instalar es la version 5.2 for Students ya que es una versin de libre distribucin. Para instalarla simplemente hay que ejecutar el fichero setup_5.2.0_win.exe que se encuentra en el CD. Para la correcta visin y ejecucin del proyecto es necesario instalar unas plantillas.

Las plantillas de Mathematica se copian en el directorio donde se haya instalado el programa, unidad C o D y en el directorio siguiente:
\Archivos de programa\Wolfram Research\Mathematica\XX\SystemFiles\FrontEnd\StyleSheets

siendo XX = 5.1, 5.2 (segn la versin instalada de Mathematica).

Las plantilla bsicas a emplear en el PFC son cuatro:

a)

Proyecto_Fin_de_Carrera.nb: plantilla a emplear con el fichero PFC.

b)

Proyecto_Fin_de_Carrera(Resumen).nb: plantilla que se usar con el fichero PFC

(Nombre y Apellidos) (Resumen, Abstact, ndice).nb.

c)

Proyecto_Fin_de_Carrera (Sin cdigo).nb. Se emplear con el fichero PFC cuando

279

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

tenga los problemas incluidos.

d)

Cdigo_Mtodos_Numricos_12.nb (Ficheros de Problemas y de los Algoritmos). Tambin es necesario instalar un paquete especial para poder visualizar y utilizar la

interfaz de usuario.

El paquete de Mathematica The Super Widget Package (SWP) se ha

diseado para crear interfaces de usuario (GUI) con Mathematica . Se necesita el paquete denominado GUIKit, incluido en Mathematica 5.1 o versiones superiores. No obstante, el paquete Super Widget Package requiere Mathematica 5.2.

La instalacin de Super Widget Package (Versin 2.82 libre) se realiza del modo siguiente:

1.

Se copia el fichero superwidgetpackage.zip en el directorio

DD\Archivos de programa\Wolfram Research\Mathematica\5.2

siendo DD = la unidad donde se haya instalado Mathematica.

2.

Se debe preservar la estructura de ficheros contenida en el fichero ZIP. Se

descomprime el fichero pero preservando la estructura de ficheros.

3.

Se inicia Mathematica , y en men Help se selecciona Rebuild Help index. Para

integrar la documentacin de SWP con el resto de Mathematica.

4.

La ayuda de este paquete, SWP, se encuentra en Help Browser y en la solapa

Add-ons & Links.

280

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Manual de Usuario
Para utilizar la aplicacin es necesario tener instalado el software Mathematica 5.2, el paquete The Super Widget y las plantillas suministradas en el CD.

Primero se debe arbir y ejecutar todo el fichero "Cdigo (Resolucin de Sistemas de Ecuaciones no Lineales.nb). Para ejecutar todo el fichero se debe seleccionar en la barra de herramientas de Mathematica "Kernel", "Evaluation" y "Evaluate Notebook". As sern reconocidos todos los algoritmos desarrollados. Al ejecutarse todo el archivo se arranca automticamente la interfaz grfico.

Para resolver problemas con esta interfaz se siguen los siguientes pasos:

1.

Seleccionar el botn del mtodo de resolucin elegido en el botn "Mtodos".

2.

Introducir los datos necesarios para la resolucin del problema como se indica en la

ventana del mtodo.

3.

Pulsar el botn "Realizar".

Una vez que se han obtenido los resultados si que quiere volver a resolver un problema con el mismo mtodo volver a introducir los datos en la misma ventana y pulsar el botn "Realizar". Si se quiere resolver un problema con otro mtodo o salir de la aplicacin se debe cerrar la ventana del mtodo y se vuelve a la ventana principal de la aplicacin desde la que se puede cerrar la aplicacin o ejecutar problemas con culaquier mtodo siguiendo los pasos anteriores.

281

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

Bibliografa
[BURD98] Burden, Richard. L.; Faires, J. Douglas. Anlisis Numrico. 6 Edicin. International Thomson Editores, Mxico, 1998. [CARN79] Carnahan, Brice; Luther, H. A.; Wilkes, James O. Clculo Numrico. Mtodos, Aplicaciones Editorial Rueda, Madrid, 1979. [CHAP87] Chapra, Steven C.; Canale, Raymond P. Mtodos Numricos para Ingenieros con aplicaciones en Computadora McGraw-Hill. Mxico, 1987. [DEMI85] Demidovich, B.P. "Problemas y ejercicios de Anlisis Matemtico". Paraninfo. 1985. [GARC97] Garca Merayo, Flix; Nevot Luna, Antonio. Mtodos Numricos en forma de Problemas Resueltos. UPCO. Madrid, 1997. [GERA00] Gerald, F. ; Wheatley, Patrick O. Anlisis Numrico con Aplicaciones Pearson Educacin, Mxico, 2000. [INFA99] Infante del Ro, Juan Antonio; Rey Cabezas, Jos Mara. Mtodos Numricos. Teora, Problemas y Prcticas con MATLAB. Ediciones Pirmide. Madrid, 1999. [MATH00] Mathews, John H.; Fink, Kurtis D. Mtodos Numricos con MATLAB. 3 edicin. Prentice Hall, Madrid, 2000.

282

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

[MOUR88]

Moursund, David G.; Duris, Charles S. Elementary Theory and Application Analysis. Dover Publications, Inc. New York, 1988.

[MUTO98]

MUTO, V. Curso de Mtodos Numricos. Servicio Editorial Universidad del Pas Vasco, 1998.

[NAKA91]

Nakamura, S. Applied Numerical Methods whit Software. Editorial Prentice-Hall, 1991.

[PORT]

Portaencasa, R.; Vega, C.; Fdez. Baizn, C.; Morant, J. L.; Ribagorda, A. Anlisis Numrico. Facultad de Informtica. Madrid.

[RINC01]

Rincn, F. Anlisis Matemtico y Mtodos Numricos para Informtica Ed. Dpto. Publicaciones de la E.U.I. Madrid, 2001.

[RODR03]

Rodrguez Gmez, Fco. Javier Clculo y Mtodos Numricos. Teora, Algoritmos y Problemas Resueltos Universidad Pontificia Comillas. Madrid, 2003.

[RODR98]

Rodrguez Gmez, Fco. Javier; Garca Merayo, Flix. Fundamentos y Aplicaciones de Mathematica. Paraninfo. Madrid, 1998.

[SCHE72]

Scheid, Francis. Anlisis Numricos. Teora y 775 Problemas Resueltos. Serie Schaum, McGraw-Hill. Madrid, 1972.

[SCHE91]

Scheid, F.; di Costanzo, R. E. Mtodos Numricos. Segunda Edicin. McGraw-Hill, 1991.

[VILL96]

De la Villa Cuenca, Agustn. Problemas de lgebra con Esquemas Tericos. 3 Edicin.

283

Resolucin Numrica de Sistemas de Ecuaciones no Lineales

URLs
[1] http://www.edicionsupc.es/ftppublic/forum/FEEL1102.pdf

Mtodos numricos utilizados en la resolucin de

sistemas de ecuaciones no lineales.

[2]

http://www.es.wikipedia.org/wiki/No_linealidad

No linealidad.

[3]

http://kmplexblog.com/2005/05%las-organizaciones-como-sistemas-no.html

Las organizaciones como sistemas no lineales.

[4]

http://sai.azc.uam.mx/apoyodidactico/

Mtodos Numricos.

[5]

http://homepage.cem.itesm.mx/lgomez/curso_basico.htm

Curso bsico del paquete computacional Mathematica.

[6]

http://ma1.eii.us.es/miembros/cobos/AN/Utilidades/Chapter1.pdf

Ecuaciones no lineales.

284

También podría gustarte