Metodo de Punto Fijo No Lineal y Newton NL PDF
Metodo de Punto Fijo No Lineal y Newton NL PDF
Metodo de Punto Fijo No Lineal y Newton NL PDF
EJEMPLO:
Resolver el siguiente Sistema de ecuaciones no lineales por el Mtodo de Punto Fijo no
Lineal:
x1 x1 2 x2 18
2
18
; x 0 tol 1*103
2 x2 sin x1 cosx2 0
1
0.22
4
Paso 1:
( )
Encontrar todas funciones ( , , ) que cumplan | |<1
De la ecuacin 1 hay que encontrar la funcin ( , ), por lo tanto hay que
despejar 1 , de esta ecuacin hay dos formas de hacerlo, la primera forma
es la siguiente:
x1 x1 2 x2 18
2
x1 18 x1 2 x2
2
x1 18 x1 2 x2
G1 x1 , x2 18 x1 2 x2
1 1
1 1
2 18 x1 2 x2 18 x1 2 x2
18
Ahora Evaluando x 0 donde = = .
0.22
1 1
1 1
2 18 18 2 * 0.22 18 18 2 * 0.22
0.08385 1 0.16769 1
0.08385 1 0.16769 1
( )
Esta funcin ( , ) cumple con la condicin | | < 1, por lo tanto sirve para
utilizar el mtodo de punto fijo no lineal
x1 x1 2 x2 18
2
x1 * x1 18 x1 2 x2
18 x1 2 x2
x1
x1
18 x1 2 x2 18 2 x2
G1 x1 , x2 1
x1 x1 x1
Ahora esta segunda ( , ) tiene que cumplir con:
G1 x1 , x2 G1 x1 , x2
1 1
x1 x2
18 2 x2 2
2
2 1 1
x1 x1 x1
18
Ahora Evaluando x 0 donde = = .
0.22
18 2 * 0.22 2
1 1
18 18
2 2
18
0.05420 1 0.11111 1
0.0542 0 1 0.11111 1
( )
Esta funcin ( , ) tambin cumple con la condicin | | < 1, por lo tanto
tambin sirve para utilizar el mtodo de punto fijo no lineal.
2 x2
1
sin x1 cosx2 0
4
x2 sin x1 cos x2
1
8
G2 x1 , x2 sin x1 cos x2
1
8
Ahora esta ( , ) tiene que cumplir con:
G1 x1 , x2 G1 x1 , x2
1 1
x1 x2
cosx1 1 sin x2 1
1 1
8 8
cosx1 1 sin x2 1
1 1
8 8
18
Ahora Evaluando x 0 donde = = .
0.22
cos18 1 sin 0.22 1
1 1
8 8
0.08254 1 0.02728 1
0.08254 1 0.02728 1
( )
Esta funcin ( , ) cumple con la condicin | | < 1, por lo tanto sirve para
utilizar el mtodo de punto fijo no lineal.
2 x2
1
sin x1 cosx2 0
4
x2 cos1 8 x2 sin x1
G2 x1 , x2 cos1 8 x2 sin x1
Ahora esta ( , ) tiene que cumplir con:
G1 x1 , x2 G1 x1 , x2
1 1
x1 x2
1 1
cosx1 1 8 1
1 8 x2 sin x1 1 8 x2 sin x1
2 2
18
Ahora Evaluando x 0 donde = = .
0.22
Evaluando las derivadas parciales en los puntos indicados, ambas dan resultados no
reales, por lo tanto esta G2 x1 , x2 cos1 8 x2 sin x1 no se puede utilizar para el mtodo.
Entonces para el mtodo de punto fijo no lineal se pueden utilizar las siguientes
( )
PORQUE CUMPLIERON LA CONDICIN | | < 1:
G1 x1 , x2
18 2 x2
G1 x1 , x2 18 x1 2 x2 1
x1 x1
G2 x1 , x2 sin x1 cosx2
1
G2 x1 , x2 sin x1 cosx2
1
8
8
Paso 2:
( )
Iterar con las funciones que CUMPLIERON LA CONDICIN | | < 1 , vamos a
utilizar primero estas :
x1
n 1
G1
n 1
x1 , x2 18 x1 2 x2
18
x 0
G2 x1 , x2 sin x1 cosx2
n 1 n 1 1
x2 0.22
8
Haciendo la primera iteracin ( n=0) tenemos:
x1
1
G1
1
18 , 0.22 18 18 2 * 0.22 5.96322
x2
1
G2
1
18 , 0.22 1 sin 18 cos0.22 0.02811
8
Calculando los errores de cada variable tenemos:
( n 1)
Ex1 x1( n ) x1 x1( 0 ) x1 18( 0 ) 5.96322(1) 12.03678
(1)
( n 1)
Ex2 x2( n ) x2 x2( 0 ) x2 0.22( 0 ) 0.02811(1) 0.19189
(1)
Para poder comparar con la tolerancia tenemos que tomar el error ms grande de todas
las variables, para este caso es:
x1( 0) x1 tol
(1)
Haciendo la tabla que requiere Punto Fijo No lineal, Tenemos por el Momento lo siguiente:
N x1 x2 E1 E2 Error
0 18 0.22 --- --- ---
1 5.96322 0.02811 12.03678 0.19189 12.03678
Como el error no es menor que la tolerancia tenemos que hacer otra iteracin, por lo
tanto el vector de arranque para la siguiente iteracin tendra que ser:
5.96322
x 1
0.02811
Haciendo la segunda iteracin ( n=1) tenemos:
x1
n 1
G1
n 1
x1 , x2 18 x1 2 x2
5.96322
x 1
x2
n 1
G2
n 1
x1 , x2 1 sin x1 cosx2 0.02811
8
x1
2
G1
2
5.96322 , 0.02811 18 5.96322 20.02811 4.88948
x2
2
G2
2
5.96322 , 0.02811 1 sin 5.96322 cos0.02811 0.08563
8
Calculando los errores de cada variable tenemos:
( n 1)
Ex1 x1( n ) x1 x1(1) x1 5.96322(1) 4.88948( 2 ) 1.07374
(2 )
( n 1)
Ex2 x2( n ) x2 x2(1) x2 0.02811( 0 ) 0.08563(1) 0.05752
(2 )
Para poder comparar con la tolerancia tenemos que tomar el error ms grande de todas
las variables, para este caso es:
x1(1) x1 tol
( 2)
N x1 x2 E1 E2 Error
0 18 0.22 --- --- ---
1 5.96322 0.02811 12.03678 0.19189 12.03678
2 4.88948 0.08563 1.07374 0.05752 1.07374
3 4.76636 0.00150 0.12312 0.08414 0.12312
4 4.77110 0.00018 0.00473 0.00131 0.00473
5 4.77187 0.00022 0.00077 0.00003 0.00077
Donde el resultado es = . = .
Ahora utilizando las otras y haciendo los mismos procedimientos anteriores tenemos:
x1
n 1
G1
n1
x1 , x2 18 2 x2 1
x1 x1 18
x 0
x2
n 1
G2
n 1
x1 , x2 1 sin x1 cosx2 0.22
8
Haciendo la primera iteracin ( n=0) tenemos:
x2
1
G2
1
18 , 0.22 18 18 20.22 1.97556
18
x2
1
G2
1
18 , 0.22 1 sin 18 cos0.22 0.02811
8
Calculando los errores de cada variable tenemos:
( n 1)
Ex1 x1( n ) x1 x1( 0) x1 18( 0) 1.97556 (1) 16.02444
(1)
( n 1)
Ex2 x2( n ) x2 x2( 0 ) x2 0.22( 0 ) 0.02811(1) 0.19189
(1)
Para poder comparar con la tolerancia tenemos que tomar el error ms grande de todas
las variables, para este caso es:
x1( 0) x1 tol
(1)
0 x1 x2 E1 E2 Error
0 18 0.22 --- --- ---
1 1.97556 0.02811 16.02444 0.19189 16.02444
2 10.08290 0.23985 8.10734 0.21174 8.10734
3 2.73763 0.04497 7.34527 0.19488 7.34527
4 7.54219 0.17401 4.80457 0.12904 4.80457
5 3.34043 0.24209 4.20176 0.06808 4.20176
6 6.24358 0.09666 2.90315 0.14542 2.90315
7 3.85200 0.11947 2.39159 0.02280 2.39159
8 5.61087 0.04259 1.75888 0.07688 1.75888
9 4.19288 0.04704 1.41800 0.00445 1.41800
10 5.27056 0.01635 1.07768 0.03068 1.07768
11 4.40899 0.01896 0.86157 0.00260 0.86157
12 5.07397 0.00569 0.66498 0.01327 0.66498
13 4.54528 0.00808 0.52869 0.00239 0.52869
14 4.95660 0.00174 0.41132 0.00634 0.41132
15 4.63082 0.00371 0.32578 0.00197 0.32578
16 4.88540 0.00041 0.25458 0.00329 0.25458
17 4.68428 0.00187 0.20112 0.00145 0.20112
18 4.84184 0.00005 0.15756 0.00182 0.15756
19 4.71757 0.00105 0.12427 0.00100 0.12427
20 4.81508 0.00000 0.09751 0.00104 0.09751
21 4.73826 0.00066 0.07682 0.00066 0.07682
22 4.79859 0.00004 0.06033 0.00062 0.06033
23 4.75109 0.00046 0.04750 0.00042 0.04750
24 4.78841 0.00009 0.03733 0.00037 0.03733
25 4.75904 0.00036 0.02938 0.00027 0.02938
26 4.78213 0.00014 0.02309 0.00023 0.02309
27 4.76396 0.00030 0.01817 0.00017 0.01817
28 4.77824 0.00017 0.01428 0.00014 0.01428
29 4.76701 0.00027 0.01124 0.00010 0.01124
30 4.77584 0.00019 0.00884 0.00008 0.00884
31 4.76889 0.00025 0.00695 0.00007 0.00695
32 4.77436 0.00020 0.00547 0.00005 0.00547
33 4.77006 0.00024 0.00430 0.00004 0.00430
34 4.77344 0.00021 0.00338 0.00003 0.00338
35 4.77078 0.00023 0.00266 0.00003 0.00266
36 4.77287 0.00021 0.00209 0.00002 0.00209
37 4.77123 0.00023 0.00164 0.00002 0.00164
38 4.77252 0.00022 0.00129 0.00001 0.00129
39 4.77150 0.00023 0.00102 0.00001 0.00102
40 4.77230 0.00022 0.00080 0.00001 0.00080
Donde el resultado es = . = .
F1 x1 , x2 0
F2 x1 , x2 0
En la iteracin k-sima se conoce k
x k x1 , x2
k
y tomando el desarrollo de Taylor
hasta el primer orden se tiene:
F1 X f1 X k
x1
f1 k k
f
x 2
k
X x1 x1 f1 X k 1 X k x 2 x 2 0
F2 X f 2 X k
x1
f 2 k k
f
x 2
k
X x1 x1 f 2 X k 2 X k x 2 x 2 0
De forma matricial se escribe:
f1 f1
f1 f1 k x x2 k x1 x1k 0
f x
f x 1
x k
2 2 f 2 f 2 x
2 2 0
x
x1 x2
x2 x2 2 2
x1 x 2
Donde:
f1 f1 f1 f1
x1 x2 x3 xn
f 2 f 2 f 2 f
x 2
x2 x3 xn
1
j x1 , x2 , x3 ......, xn f 3 f 3 f 3 f
3
x1 x2 x3 xn
f f n f n f
n n
x1 x2 x3 xn
Es llamado el JACOBIANO
x k es el vector de arranque
f es un vector columna que resulta de evaluar el vector de arranque en el
sistema de ecuaciones.
k k 1
xn xn TOL
5 x1 2 e 2 x1 1 5 x2
2
0.13
x 0 tol 1 *10 2
sin x1 * x2 2 x2 x1 0.06
1era iteracin
sin x1 * x2 2 x2 x1 0
50.13 2 e 2*0.13 1 5 0.062 0.0381
f
sin 0.013 * 0.06 2 0.06 0.13 0.0178
ii. Formulamos el Jacobiano, para este caso tenemos 2 ecuaciones y dos
incgnitas, entonces el jacobiano queda de la siguiente forma:
f1 5x1 2 e 2 x1 1 5x2 2
Si
f 2 sin x1 * x2 2 x2 x1
f1 f1
x x2
j x1 , x2 1
f 2 f 2 ;
x1 x2
5 x1 2 e 2 x1 1 5 x 2 2
5x 1
2 e 2 x1 1 5 x 2
2
j x1 , x 2 x1 x 2
sin x1 * x 2 2 x 2 x1 sin x1 * x 2 2 x 2 x1
x1 x 2
4e 2 x1 5 10 x2
j x1 , x2
x2 cosx1 * x2 1 x1 cosx1 * x2 2
4e 2*0.13 5 10 0.06
j 0.13 , 0.06
0.06 cos0.13 * 0.06 1 0.13 cos0.13 * 0.06 2
0.1877 0.6
j 0.13 , 0.06
1.06 1.87
1.8946 0.6079
j 1
1.0740 0.1902
v. Con todos lo clculos hechos anteriormente podemos encontrar la
primera aproximacin a la solucin y el error que se cometi, para este
caso el valor de k es 1 , porque es la primera iteracion:
x k 1 x k j 1 * f
x 1 x 0 j 1 * f
0.13 1.8946 0.6079 0.0381 0.1914
x 1
0.06 1.0740 0.1902 0.0178 0.1043
k k 1 0 1
Ex1 x1 x1 x1 x1 0.13 0.1914 0.0614
50.1914 2 e 2*0.1914 1 5 0.10432 0.0302
f
sin 0.1914 * 0.1043 2 0.1043 0.1914 0.0028
4e2*0.1914 5 10 * 0.1043
j x1 , x2
.1043cos0.1914 * 0.1043 1 0.1914 cos0.1914 * 0.1043 2
0.8655 1.0430
j 0.1914 , 0.1043
1.1043 1.8086
0.02120 1*10-
2 0.1702 -0.0929 0.02120 0.01140 2
La solucin del sistema no lineal es X1= 0.1674 y X2= -0.0914 con una exactitud de
1*10-2
1era iteracin
f1 f1
x x2
j x1 , x2 1
f 2 f 2 ; donde
x1 x2
ln( x 2 y 2 ) sin( xy ) ln( 2) ln( )
ln( x 2 y 2 ) sin( xy ) ln( 2) ln( )
x y
j x1 , x 2
e x y
cos(xy ) e x y
cos(xy )
x y
2x
y cos xy x cos xy
2y
j x1 , x2 x 2 y 2 x y
2 2
e
x y
y sin xy e x y x sin xy
21.65 21.80
1.80 cos1.60 1.80 1.65cos1.60 1.80
j 1.65 , 1.80 1.652 1.80 2
1.65 1.80
2 2
e1.65 1.80 1.80 sin 1.60 1.80 e1.65 1.80 1.65sin 1.60 1.80
2.3270 2.2295
j 1.65 , 1.80
0.5533 1.1424
x k 1 x k j 1 * f
x 1 x 0 j 1 * f
1.65 0.2935 0.5728 0.2231 1.7868
x 1 0.1421
1.80 0.5978 0.1246 1.7572
k k 1 0 1
Ex1 x1 x1 x1 x1 1.65 1.7868 0.1369
k k 1 0 1
Ex2 x 2 x2 x2 x2 1.80 1.7572 0.0428
2da iteracin
0.2146 0.4874
j 1
0.2134 0.4832
i. Con todos los clculos hechos anteriormente podemos encontrar la
segunda aproximacin a la solucin y el error que se cometi, para este
caso el valor de k es 1 , porque es la segunda iteracin:
2 1 1
x x j *f
1.7868 0.2146 0.4874 0.0020 1.7726
x 2 0.2134 0.4832 0.0300 1.7722
1.7572
k k 1 1 2
Ex1 x1 x1 x1 x1 1.7868 1.7726 0.01423
k k 1 1 2
Ex2 x 2 x2 x2 x2 1.7572 1.7722 0.01497
3
Se toma el mayor error 0.01497 4 *10 , como no se cumple, necesitamos otra
iteracin. El procedimiento sigue como las dos iteraciones anteriores hasta que
error tol . Haciendo la tabla resumen hasta cuando converja el mtodo,
obtenemos:
La solucin del sistema no lineal es X1= 1.7724 y X2= 1.7724 con una exactitud de
4*10-3