Está en la página 1de 8

Elección de la Condición Inicial w(0)

Una de las dificultades del método de Newton es la elección de


la condición inicial w(0) . En algunos casos ésta puede ser elegida
con base en ciertas consideraciones. Por ejemplo, puede elegirse
a partir de:
Consideraciones fı́sicas.
Si el sistema de ecuaciones tiene un significado fı́sico, con
frecuencia es posible acotar los valores de las incógnitas a
partir de consideraciones fı́sicas. Por ejemplo, si alguna de
las variables xi representa la velocidad de flujo de un
fluido, ésta no podrá ser negativa. Por tanto, xi > 0.
Métodos gráficos. Por ejemplo, en el caso de sistemas
de dos ecuaciones no lineales con dos incógnitas.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Ejemplo 1: Visualización gráfica de raı́ces en sistemas de
dos ecuaciones no lineales con dos incógnitas.
Considere el sistema:

f1 (x, y) = 3x2 + 4y 2 − 1 = 0 (8)


f2 (x, y) = y 3 − 8x3 − 1 = 0

Algebraicamente una solución de (8) es un par (ξ, η) que satis-


face cada una de las ecuaciones de dicho sistema. A partir de
las gráficas de las superficies z1 = f1 (x, y) y z2 = f2 (x, y) es
posible aproximar la solución (ξ, η), como se describe a conti-
nuación.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Las gráficas de las superficies junto con las curvas de nivel (pro-
yectadas en el plano xy) se pueden generar utilizando el coman-
do meshc de MATLAB, tal como se observa a continuación.

6 Código MATLAB
4

2
[x,y]=meshgrid(-1:0.1:1);
0 z1=3*x.^2+4*y.^2-1;
−2
1
z2=y.^3-8*x.^3-1;
1
0
0 figure(1), meshc(x,y,z1)
−1 −1
figure(2), meshc(x,y,z2)
Figura: Superficie f1 (x, y) con sus
respectivas trazas en el plano xy.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Las gráficas de las superficies junto con las curvas de nivel (pro-
yectadas en el plano xy) se pueden generar utilizando el coman-
do meshc de MATLAB, tal como se observa a continuación.

10 Código MATLAB
5

0
[x,y]=meshgrid(-1:0.1:1);
−5 z1=3*x.^2+4*y.^2-1;
−10
1
z2=y.^3-8*x.^3-1;
1
0
0 figure(1), meshc(x,y,z1)
−1 −1
figure(2), meshc(x,y,z2)
Figura: Superficie f2 (x, y) con sus
respectivas trazas en el plano xy.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Observe que la ecuación:

zi = fi (x, y) = 0, i = 1, 2

representa la traza de la superficie zi en el plano xy. Por lo


tanto:
1 La intersección, si hay, de la superficie fi (x, y) con el
plano xy resulta ser una curva en este plano, a lo largo de
la cual se verifica que fi (x, y) = 0
2 Los puntos de esta curva son la solución de la ecuación
fi (x, y), no del sistema.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
En el caso del sistema (8), las trazas de las superficies f1 (x, y)
y f2 (x, y) son, respectivamente, las curvas:
x2 y2
c1 : 1 + 1 =1
3 4

c2 : y 3 − 8x3 = 1

Código MATLAB
1 1
nivel=[0 0];
0.5 0.5
figure(3),
0 0

−0.5 −0.5
subplot(1,2,1),
−1
−1 −0.5 0 0.5 1
−1
−1 −0.5 0 0.5 1
contour(x,y,z1,nivel,’r’)
subplot(1,2,2),
Figura: Trazas en el plano xy de contour(x,y,z2,nivel,’b’)
las superficies f1 y f2 .

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Las intersecciones de las curvas c1 y c2 en el plano xy resul-
tan ser puntos comunes a las tres superficies: f1 (x, y), f2 (x, y)
y el plano xy. Dichos puntos satisfacen ambas ecuaciones del
sistema (8) y son precisamente las raı́ces (ξ, η) que se buscan.
Partiendo de la raı́z mostrada en la figura siguiente se pueden
proponer valores iniciales.
0.6

0.4

0.2
Intersección de Trazas

−0.2 Intersección de Trazas

−0.4

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5

Figura: Intersección de las trazas f1 (x, y) = 0 y f2 (x, y) = 0 en el


plano xy.

Blanca Guillén Sistemas de Ecuaciones no Lineales


Elección de la Condición Inicial w(0)
Ejemplo: punto inicial para el método de Newton w(0) =[-0.5 0.25].
0.6

0.4

0.2
Intersección de Trazas

−0.2 Intersección de Trazas

−0.4

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5

Código MATLAB - Intersección de las Trazas


v=[0 3];
figure(4), contour(x,y,z1,v), hold on,
contour(x,y,z2,v), hold off
axis([-0.6 0.6 -0.6 0.6])
Blanca Guillén Sistemas de Ecuaciones no Lineales

También podría gustarte