Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS DE ECUACIONES
NO LINEALES
Ing. Jorge J. L. Ferrante
Colaboradores
Lic. Mario Di Blasi Regner
Ing. Carlos Krujovsky
2011
PROLOGO
I GENERALIDADES
f 1 x1 , x 2 ,..., x n 0
x , x
f ,..., xn 0
2 1 2
............................
f n x1 , x 2 ,...,x n 0
f1
f2
f
....
fn
x1
x2
x
....
xn
f x 0
3 También se supone que ha sido encontrada una aproximación inicial a
la raíz buscada, que se denominará aproximación de orden 0
(0)
x1
(0)
x (0) 2
x
......
(0)
xn
y que se tomará como punto de partida para los métodos que a continuación
se presentan.
x 0x0
x x , R, x Rn
x y x y , x , y R n
i n
x
2
x 2 i
i 1
x
Máxx i
1i n
d x k , xm x x
k m
*
A0A0
A A , R, A R n
A B A B , A, B R n
A.B A . B , A, B Rn
n n
a
2
A F
i, j
j 1 i 1
A 1 Máx ai, j
i 1
1 j n
A 2 Máx ai, j
j 1
1i n
11 También puede utilizarse como norma para matrices reales la
A A t .A
siguiente
o su equivalente
f 1 x1 , x 2 , x 3 ,..., x n 0
f x , x , x ,..., x 0
2 1 2 3 n
f 3 x1 , x2 , x3 ,..., xn 0
.................................
f n x1 , x2 , x3 ,..., xn 0
(0)
x1
(0) x 2 (0)
x
......
(0)
xn
x x
o su equivalente
x1 1 x1 , x 2 , x 3 ,..., x n
x 2 2 x1 , x 2 , x 3 ,..., x n
x3 3 x1 , x2 , x3 ,..., xn
.................................
x n n x1 , x2 , x3 ,..., xn
15 La elección de las funciones no es para nada trivial pues de ellas
depende nada menos que la convergencia o no convergencia del método en
estudio.
Algunas posibles son elementales, por ejemplo
x x f x x x f x
x x f x x x f x
otras sencillamente dependen de un despeje total o parcial de x1 en la
primera ecuación, de x2 en la segunda y, por fin de xn en la última ecuación
dada.
x k 1 x k
o su equivalente
x k 1 x k , x k , x k ,..., x k
n
1
x2
k 1
1
1 2 3
2 x1 , x2 , x3 ,..., xn
k k k
k
k k k
x3 3 x1 , x2 , x 3 ,..., x n
k 1 k
.........................................
x nk 1 n x1k , x 2 k , x 3k ,..., x nk
limx k 1 lim x k
k k
si estos límites existen, deberá ser
limx k 1
k
lim x k
k
x k 1 x k
será
d x 1 , x 2 d x 0 , x 1 Ld x 0 , x 1
d x 2 , x 3 d x 1 , x 2 Ld x 1 , x 2 L2 d x 0 , x 1
..........................................................
d x n , x n 1 d x n 1 , x n Ld x n 1 , x n ... Ln d x 0 , x 1
Ln d x 0 , x 1 Ln 1 d x 0 , x 1 Ln 2 d x 0 , x 1 ... Ln p 1 d x 0 , x 1
Ln d x 0 , x 1
... L
1 2
n 0 p 1
L d x ,x 1 L L
1L
d x n , x n p d x 0 , x 1
Ln
1 L
como es una contracción L es menor que uno, entonces para cualquier > 0
basta con tomar
para que se verifique que la distancia d(xn,xm=n+p) < para todo par de índices
n y m mayores que N. En consecuencia la sucesión
x k 1 x k
x k 1 x k
k k
donde es un punto fijo.
21 Además ese punto fijo es único. Supóngase que existen dos puntos
fijos 0 y 1 entonces
d 0 , 1 d 0 , 1 Ld 0 , 1 d 0 , 1
lo que evidentemente es un absurdo dado que ningún número real es
estrictamente menor a si mismo. Salvo que 0 y 1 sean coincidentes, en
cuyo caso la distancia es nula y entonces
0 d 0 , 1 d 0 , 1 Ld 0 , 1 0
p 1L
d x k , x k 1 d x k 1 , x k Ld x k 1 , x k
x1 1 x1 , x 2 , x 3 ,..., x n
x 2 2 x1 , x 2 , x 3 ,..., x n
x3 3 x1 , x2 , x3 ,..., xn
.................................
x n n x1 , x2 , x3 ,..., xn
hay que determinar si dicho sistema es una contracción en el dominio D en el
cual se trabaja. Para ello es necesario determinar la constante L y verificar
que, siendo positiva, es menor que uno. Esto puede ser muy laborioso razón
por la cual se hace necesario analizar variantes más fácilmente aplicables en
la práctica.
J x L 1
que
esto es así porque, aplicando el teorema del valor medio puede escribirse
x p x q J x r x p x q , x r D
x p x q J x r x p x q J x r x p x q L x p x q x p x
q
una contracción en el espacio de n dimensiones donde está D
5x 2 y 2 0
y 0.25(Sen(x) Cos( y)) 0
10
4 2 2 4
10
1.0
0.8
0.6
0.4
0.2
0.0
0.0 0.2 0.4 0.6 0.8 1.0
x1 1 (x1 , x2 )
x 2 2 (x1 , x2 )
escribiendo
x
( y2 ) / 5
y 0.25(Sen(x) Cos( y))
Donde se ha hecho x2 = y
1 1 y
x
J (x, y) y 0.089442
0 0
0.2487510 0.049967
2 2
5 y)
0.25Sen(
0.25Cos(x)
x y ( x, y )(0.1,0.2)
( x, y )(0.1,0,2)
Se calcula ahora
a11 a12
a
2 2
02 0.0894422 0.24875102 0.0499672
2
a22 F
ij 0.269023 L 1
a21 i1 j 1
Este valor indica que el Método del Punto Fijo, para este sistema, es
convergente
39 Se calcula, iterativamente
x x f xk
f xk
k 1
lim xk
k
f 0
2
xk 1 Q xk
41 Ahora, en el caso de sistemas de ecuaciones no lineales el problema a
enfrentar es el siguiente:
f x 0
y escalarmente de la forma
f x , x , x ,..., x 0
f1 x1 , x2 , x3,..., x n 0
2 1 2 3 n
f3 x1 , x2 , x3 ,..., xn 0
....................................
f n x1 , x2 , x3 ,..., xn 0
Segundo, un vector en el espacio de n dimensiones como primera
aproximación a la raíz Ξ del sistema
1(0)
x
(0)
x 2
x (0) x (0)
3
.......
x n(0)
42 Como puede apreciarse, el planteo es similar. Pero ahora interviene la
complicación emergente del trabajo en un espacio de n dimensiones, lo que
modifica algo lo hecho anteriormente, aunque las semejanzas conceptuales
son muy marcadas.
43 Se supone un incremento
h1
h2
h h3
....
hn
x x (0) h
h x x (0)
(0) (0) 1 (2) (0) 1 (3) (0)
(0) x x x x ...
f x h f h. f h. f h. f
(0) 1 ( )
1 (n1) ( n) 2! 3!
h. f x h. fx
n 1! n!
(Cálculo Avanzado, Watson Fulks, Limusa Wiley, Cap 10, pto 5)
donde
e e
e 3 ... e n
x1 x2 x3 xn
1 2
f x , x 2 f x12, x2 h1 2 2 f x1 , x2 h1 h2 2 f x12, x2 h 2
2 2
( 2)
h
x 1 x 2
h 1 2 x x x x
1 2 1 1 2 2
f x (0) h f x (0) h. f x (0)
f x (0) h , x ( 0)
h ,..., x (0)
h
f x (0)
,x (0)
,..., x (0)
n
f 1 x1 , x 2 ,..., x n h
1 1 1
2 2
n n
1 1 2 n xi i
i 1
f x , x ,..., x
0
n
(0) ( 0)
(0) (0) ( 0)
(0)
f2x1 hi
h1 , x2 h2 ,..., xn hn f 2 x1 , x2 ,..., xn i 1
2 1 2 n
xi
f x h , x ( 0) f x , x ( 0) ,..., x ( 0)
( 0) ( 0) n
0
h ,..., x ( 0) h h
3 1
1 2 2 n n 3 1 2 n fi 3 x1 , x 2 ,..., x n
i 1
.......... .......... .......... .......... .......... .......... .......... .......... .......... .......... ..........x..........
0
i
.......... ..
f x ( 0) h , x ( 0)
h ,..., x ( 0) h
f x ( 0)
, x ( 0)
,..., x (0)
n
f n x1 , x 2 ,..., x n h
n 1 1 2 2 n n n 1 2 n i x
i 1 i 0
45 Suponiendo ahora que los valores de hi calculados a partir de este
sistema son aquellos que anulan las funciones fi, es decir los valores x (0)
i + h i
son exactamente las raíces del sistema no lineal que se está resolviendo, se
tendrá
...
2 3 n
x1 x..2 ... xn
2 2 1
...
...
f n
f
...
f n
h
n
(0) (0)
(0)
f x , x , x ,..., x
n 1
(0)
2 3 n
n
...
x1 x2 xn 0
f 1 x1(0) , x (0) , x (0) ,..., x (0)
x1(1)
(1)
x1(0)
f , f , f ,..., f
(0) 2 (0)
3 (0)
(0)
n (0)
x2 x1 f x , x , x ,..., x
J 1 1 2 3 n 2 1 2 3 n
... ... ...
x1 , x2 , x3 ,..., xn 0
xn (1)
x1 (0)
f n x1 (0) , x2 (0) , x3 (0) ,..., xn(0)
(1) (0) 1 f x (0)
(0)
x x J
fx
(0)
x
48 Naturalmente estos NO son los valores de las raíces porque se han
despreciado los términos no lineales del correspondiente desarrollo de
Taylor pero puede demostrarse que se trata de una mejora en sus
respectivas estimaciones, conformando los sucesivos vectores calculados de
esta forma una sucesión convergente a las mismas. La expresión general es
f 1 x1(k ) , x (k ) (k )
x 1( k 1) x1(k ) ,x ,..., x n (k )
f , f , f ,..., f
(k )
(k 1 (k ) 2 (k ) 3 (k ) (k )
x n( k 1) x1(k )
f n x1
(k )
, x2
(k ) (k )
, x3 ,..., x n (k )
( k 1) ( k ) 1 f x ( k )
(k)
( k )
x x J
fx
x
vale la pena observar la similitud formal de esta ultima con aquella con la
que se comenzó este tema
x x f x k
f xk
k 1
f 5x2 y2
1
f 1 x 1(k ) , x (k ) , x (k ) ,..., x ( k )
x1(k 1)
(k 1
x1(k )
(k ) (k )
2 (k ) 3 (k ) n (k )
x2 x1 1 f1 , f 2 , f 3 ,..., f n f 2 x1 , x2 , x3 ,..., xn
... J x , x , x ,..., x
... 1 2 3 n k ...
xn(k 1) x1 (k )
f n x (k1 ) , x 2(k ) , x3(k ) ,..., xn ( k )
x (k 1) (k ) f , f
(k) (k )
x J 1 2 . 1 f (x , y )
1
(k 1)
y y (k ) x, y k f 2(x ( k ) , y (k ) )
53 Se calcula
f ,f 10x 2y 1
J
1 1 2
x, y k 0.25Cos(x) 1 0.25Sen( y)
resultando
1 0.25Sen( y) 2y
f1 , f 2 10x 0.5 yCos(x) 2.5xSen( y) 10x 0,5 yCos(x) 2.5xSen( y)
1
J x, y
0.25Cos(x) 10x
10x 0.5 yCos(x) 2.5xSen( y) 10x 0.5 yCos(x) 2.5xSen( y)
Y se hace
(k 1) (k )
x x
y y
1
0.25Sen( y)
(k )
3.4
3.2
x(2)
3
x(1)
2.8
2.6
x(0)
1.6 1.8 2 2.2 2.4
57 Cabe una pregunta ¿hasta dónde habrá que deslizarse por la línea del
gradiente, con punto de partida en x(0) ? La respuesta es fácil, muy fácil
para expresarla con palabras pero algo más compleja matemáticamente.
x (0) , x (1) , x ( 2) , x (3) ,..., x ( k ) ,...
esperándose una buena tasa de convergencia. Esto es así cuando los "valles"
están netamente definidos como lo es el del gráfico anterior. En cambio si
el "fondo" del "valle" es estrecho y alargado la poligonal puede entrar en un
casi interminable zig zag hasta llegar, si llega, al mínimo buscado.
3.2
x(2)
3 x(1)
2.8 S(x(0))
2.6
x(0)
1.6 1.8 2 2.2 2.4
x ( k ) x ( k 1) k 1S( x ( k 1) )
donde k-1 es un parámetro a determinar para hacer mínima la función S(X)
n
2
S x S x1 , x2 , x3 ,..., xn f i x1 , x2 , x3 ,..., xn f x fx
i 1
dado que el vector raíz del sistema anula a esta función, haciendo cero a
todos y cada uno de sus componentes fi
f i x (k 1) S x (k 1)
n
2
i1
f x (k 1) (k 1) 2
n ( k 1)
f i x S x
i
i1
x
f x f x
(k 1)
n
( k 1) i
( k 1)
i
(k 1) ( k 1)
2 f x i
S x
S x
i 1 x x
ix i
S x
S x
i1 x
67 Teniendo presente que
f1 f1 ... f1
x1 x 2
x n
f f 2 f 2
2 ...
fi x f1 , f 2 , f3 ,..., f n x x x
J x , x , x ,..., x 1 n
...
2
x 1 2 3 n
e e
e 3 ... e n
x1 x2 x3 xn
1 2
resulta
n
n
f i x
e1 e2 2
f1 , f 2 , f 3 ,..., f n
S x
t
2J f x
x1 , x2 , x3 ,..., xn
de donde
n ( k 1) f x(k 1) ( k 1)
i
f i x
S x
k 1 i1 n f ( k 1) x
i x (k 1) 2
S x
i1 x ( k 1) f , f , f ,..., f t f , f , f ,..., f (k 1)
1 2 3 n 1 2 3 n
f x ,J x , x
J
f x
2 , x3 ,..., xn x1 , x2 , x3 ,..., xn
2 f1 , f 2 , f3 ,..., f n t f1 , f 2 , f3 ,..., f n (k 1) f1 , f 2 , f3 ,..., f n t f1 , f 2, f3 ,..., f n (k 1)
1
J x , x , x ,..., x J x , x , x ,..., x f x ,J x , x , x ,..., x J x , x , x ,..., x f x
1 2 3
n 1 2 3 n 1 2 3 n 1 2 3 n
y, por último con este valor del parámetro
x x
2k 1 J f x
x1 , x2 , x3 ,..., xn k 1
f1 x, y xsen( y) 1 0
f 2 x, y x cos(2 y) 0
2
S x, y f1 x, y 2 f 2 x, y 2 xsen( y) 12 x 2 cos(2 y)
2
70 Para tener una idea del “valle” donde se encuentra la raíz, el gráfico
siguiente es explícito al respecto
Es fácil ver que la raíz buscada es el punto más profundo de la
“lúnula” central (mejor sería decir la banana central), forma que puede ser
causa de múltiples rebotes en la ruta de descenso siguiendo la línea de
gradientes.
S x, y 2xseny 1seny 4x x 2 cos2 y I 2cos( y)xsen( y) 1 4sen(2 y)x 2
J
cos(2 y)
haciendo
x1 x0 2x0 sen y 0 1sen y 0 4x0 x0 cos2 y0
2
S x , y x sen( y ) 12 x 2 cos(2 y )
1 1 1 1 1 1
x0 2x0 sen y0 1sen y 0 4x0 x cos2 y
2
2
0 0
sen y 0 2 cos( y0 )x0 sen( y0 ) 1 4sen(2 y0 ) x0 cos(2 y0 )
2
2
x 2x0 sen y0 1sen y0 4x0 x 2 cos2 y
2
0 0 0
cos 2 y 0 2 cos( y0 )x0 sen( y0 ) 1 4sen(2 y0 ) x0 2 cos(2 y0 )
cuyo mínimo hay que hallar. Como es usual, el procedimiento requiere derivar
con respecto a , igualar esta derivada a cero y obtener el valor de que
corresponde al mínimo.
76 Inmediatamente se hacen
S x, y
x1 x0
x
0.9 2x0 sen y0 1sen y0 4x0 x0 2 cos2 y0
0
y1 y0
S (x, y)
y 0
1.4 2cos( y0 )x0 sen( y0 ) 1 4sen(2 y0 ) x0 2 cos(2 y0 )
Se hace = 0.2 y se obtienen x1 = 1.03978 e y1 = 1.42851. Con estos
valores, la función S(x,y) = 0.0155853 y se observa una disminución en su
valor al pasar del punto P0 al punto P1
n Xn Yn S(xn , yn )
x ( k ) x ( k 1) k 1S( x ( k 1) )
5x 2 y 2 0
y 0.25(Sen(x) Cos( y)) 0
1 =0
3 =0.5 (arbitrario)
2 =3/2 =0.25