Documente Academic
Documente Profesional
Documente Cultură
{
F1 ( x 1 , x 2 , … , x n )=0
F2 ( x 1 , x 2 , … , x n )=0
(1)
⋯
F n ( x 1 , x 2 , … , x n )=0
{
F1 ( x 01 +d x1 , x02 + dx2 , … , x0n + d x n )=0
F 2 ( x 01+ d x 1 , x 02 +dx 2 , … , x 0n +dx n ) =0
(3)
⋯
F n ( x 1 +d x1 , x2 + dx2 , … , xn + d x n ) =0
0 0 0
Expresiile funcțiilor din sistem pot fi dezvoltate in serie Taylor luâ ndu-se in
considerare doar termenii de ordinul I al dezvoltarii. Termenii de ordin superior ai
dezvoltarii in serie pot fi neglijati deoarece, in ipoteza ca valorile dx sunt mici, puterile
acestor valori ar fi si mai mici.
∂ F1 ∂F ∂ F1
F 1 ( x 01 +d x 1 , x 02+ dx 2 , … , x 0n+ d x n ) =¿ F1 ( x 01 , x 02 , … , x 0n ) + d x 1 + 1 d x2 +…+ d xn
∂ x1 ∂ x2 ∂ xn
∂ F2 ∂ F2 ∂ F2
F 2 ( x 1 +d x 1 , x 2+ dx 2 , … , x n+ d x n )=¿ F2 ( x 1 , x 2 , … , x n ) +
0 0 0 0 0 0
d x1 + d x 2+ …+ d xn
∂ x1 ∂ x2 ∂ xn
…
∂ Fn ∂ Fn ∂ Fn
F n ( x1 + d x 1 , x 2 +dx 2 ,… , x n +d x n ) =¿ F n ( x 1 , x2 , … , x n ) +
0 0 0 0 0 0
d x 1+ d x 2 +…+ d xn
∂ x1 ∂ x2 ∂ xn
( )
F1 ( x 1 , x 2 , … , x n )
0 0 0
F 0= F2 ( x 1 , x 2 , … , x n )
0 0 0
matricea coloana avand n termeni corespunzatori celor n
…
F n ( x1 , x2 , … , xn )
0 0 0
( )
∂ F1 ∂ F1 ∂ F1
…
∂ x1 ∂ x2 ∂ xn
∂ F2 ∂ F2 ∂ F2
(1 ) …
J = ∂ x1 ∂ x2 ∂ xn
… … … …
∂ Fn ∂ Fn ∂ Fn
…
∂ x1 ∂ x2 ∂ xn
matricea functionala sau Jacobianul calculat pentru prima etapa de aproximare. Aceasta
matrice patratica are ca si componente derivatele partiale ale functiilor calculate in raport
0 0 0
cu fiecare variabila pe baza setului de valori initiale x 1 , x 2 , … , x n
()
d x1
dX (1)= d x2 matricea coloana care contine cresterile (diferentele) rezultate in
…
d xn
prima etapa de aproximare
F 0+ J (1) dX (1) =0
Sau
J (1 ) dX (1)=−F 0
sau
(1) −1
dX =−[ J ]
(1) 0
F
Matricea dX (1) poate fi calculata deoarece membrul drept al relatiei se cunoaste fiind
cunoscuti toti coeficientii care compul matricile J (1 ) si F 0. Dupa aflarea componentelor
matricii dX (1) și ținâ nd seama de relatiile (2) se pot calcula valorile x 1 , x 2 , … , x n.
( )( )( )
0
x1 x1 dx 1
0
x2 = x2 + dx 2
… … …
xn xn dx n
0
X (1)= X 0+ d X(1)
Pasul 1
(1) −1
dX =−[ J ]
(1) 0
F
(1) 0 (1)
X = X +d X
Pasul 2
(2) −1
dX =−[ J ]
(2) (1)
F
(2) (1) (2 )
X = X +d X
Pasul k
−1
dX (k)=−[ J (k) ] F(k−1)
(k) (k−1) (k)
X =X +d X
Cautarea se opreste cand diferentele intre valorile dX (k) devin foarte mici, mai mici
decat precizia impusa, sau cand valorile X (k) oscileaza intr-un interval mic pe parcursul
mai multor pasi.
Exemplul 13
Pasul 1
( F1 ( x , y )
)
0 0
F=
0
F2 ( x , y )
0 0
= (−122
114 )
( )(
∂ F1 ∂ F1
(1 )
J =
∂x
∂ F2
∂y
∂ F2
=
4 x 0+ 1 −6 y 0 +1
0 0
−2 x +3 4 y −1
=
33 55
−13 −37 )( )
∂x ∂y
( ) (−122
114 )
−1
dX (1)=−[ J (1) ] F 0=− 33 55
−1
=¿
−13 −37
dX =−
(1)
(−0,0257
0,0731 0,1087 −122
−0,0652 114
= )(
−3,4704
4,3004 )( )
( )(
X (1)= X 0+ d X(1)= 8 + −3,4704 = 4,5296
−9 4,3004 −4,6996 )( )
Pasul 2
( F1( x , y )
)(
(1) (1)
F(1)=
F2 ( x , y )
(1)
= −31,3935
24,9434
(!) )
( )(
∂ F1 ∂ F1
)( )
(1) (1 )
J (2 )= ∂ x ∂ y = 4 x +1 −6 y +1 = 19,1186 29,1976
(1) (1 )
∂ F2 ∂ F2 −2 x +3 4 y −1 −6,0593 −19,7984
∂x ∂y
( ) (−31,3935
24,9434 )
−1
dX (2)=−[ J (2) ] F (1) =− 19,1186 29,1976
−1
=¿
−6,0593 −19,7984
(−34 ) ; ( 4,3432
3,6381 ) ; (−11,4194 )
−14,5460
; (−15,7971
12,7813 )
dx=
−
|
F 1 J 12
F 2 J 22|
|
J 11 J 12
J 21 J 22 |
respectiv
dy =
J
− 11
| F1
J 21 F 2 |
|
J 11 J 12
J 21 J 22 |
Valorile de pornire pentru pasul 2 sunt date de relatiile:
A5 =A4+J4
B5 =B4+K4
Exemplul 14
Să se calculeze coordonatele unui punct topografic P determinat prin intersectie liniara (de
distante) față de doua puncte A și B cunoscute, ca in figura urmă toare:
Desi rezolvarea unei astfel de probleme se poate face prin mai multe metode
trigonometrice, in cele ce urmeaza va fi prezentata o rezolvare numerica a sistemului de
ecuatii neliniare care descrie situatia data.
{
2 2 2
( x−x A ) + ( y − y A ) = D AP
2 2
( x−x B ) + ( y− y B ) =D2BP
sau in altă formă
{( x−896 )2 + ( y−459 )2−109,6222=0
( x−780 )2 + ( y −342 )2−55,1722=0
( )(
∂ F1 ∂ F1
J=
∂x
∂ F2
∂y
∂ F2
=
2( x−896) 2( y−459)
2( x−780) 2( y −342) )
∂x ∂y
Considerand doua valori arbitrar alese se poate intocmi un șablon de calcul in Excel, in
forma:
S-a utilizat o abordare matriciala si e poate observa că valorile arbitrar alese pentru
matricea X sunt: x=10 y=90
Calculul matricei dX
I3:I4 = - MMULT(G3:H4;D3:D4)
Pasul X F J J inversat dX
- 98,4798
10 909140 -1772 -738 0,00207 0,00303 6
1
653360, - 0,00727 995,438
90 1 -1540 -504 0,00633 9 6
108,479 100059 - 1252,87 - 0,00190 355,172
9 6 1575,04 7 0,00226 1 9
2
1085,43 100059 - 1486,87 - 0,00238 -
9 6 1343,04 7 0,00204 9 352,137
463,652 250148, - 548,602 - 0,00166 177,585
8 4 864,694 8 0,00237 4 5
3
733,301 250148, - 782,602 - 0,00262 -
4 4 632,694 8 0,00192 3 176,068
641,238 62536,4 - 196,467 - 0,00119 88,7908
2 3 509,524 5 0,00261 2 4
4
557,233 62536,4 - 430,467 - 0,00309 -
7 3 277,524 5 0,00168 2 88,0319
730,029 15633,4 - 20,4035 - 0,00024 44,3916
1 4 331,942 7 0,00309 8 1
5
469,201 15633,4 - 254,403 - 0,00402 -
8 4 99,9418 6 0,00121 8 44,0122
774,420 3907,68 - - - - 22,1881
7 8 243,159 67,6208 0,00404 0,00164 8
6
425,189 3907,68 - 166,379 - -
6 8 11,1586 2 0,00027 0,0059 21,9985
796,608 976,250 - - - - 11,0788
9 8 198,782 111,618 0,00594 0,00541 6
7
403,191 976,250 33,2177 122,382 0,00161 -
1 8 5 1 1 0,00964 10,9842
807,687 - - - - 5,50911
7 243,393 176,625 133,586 0,00971 0,01292 1
8
392,206 55,3754 100,413 0,00535 0,01708 -
9 243,393 6 8 6 5 5,46202
813,196 60,1840 - - - 2,69506
8 2 165,606 -144,51 0,01713 0,02765 7
9
386,744 60,1840 66,3936 89,4897 0,01270 0,03169 -
9 2 9 4 6 2 2,67203
10 815,891 14,4031 - - - -0,055 1,2371
9 4 160,216 149,854 0,03089
384,072 14,4031 71,7838 84,1456 0,02634 0,05880 -
8 4 2 7 9 8 1,22653
3,03478 - - - - 0,45050
817,129 5 157,742 152,307 0,05183 0,09662 7
11
382,846 3,03478 74,2580 81,6926 0,04710 -
3 5 2 2 9 0,10007 0,44666
817,579 0,40245 - - - -
5 9 156,841 153,201 0,06976 0,13227 0,08131
12
382,399 0,40245 75,1590 80,7993 0,06489 0,13541 -
7 9 3 1 2 5 0,08062
817,660 - - - - 0,00283
8 0,01311 156,678 153,362 0,07447 0,14164 3
13
75,3216 80,6380 0,06956 0,14470 -
382,319 0,01311 5 7 4 2 0,00281
817,663 1,59E- - - - - 3,45E-
7 05 156,673 153,368 0,07465 0,14199 06
14
382,316 1,59E- 75,3273 80,6324 0,06973 0,14504 -3,4E-
2 05 2 6 9 9 06
817,663 - - - - 5,17E-
7 2E-11 156,673 153,368 0,07465 0,14199 12
15
382,316 2,59E- 75,3273 80,6324 0,06973 0,14504 -5,2E-
2 11 3 5 9 9 12
817,663 - - - -
7 0 156,673 153,368 0,07465 0,14199 0
16
382,316 75,3273 80,6324 0,06973 0,14504
2 0 3 5 9 9 0
817,663 - - - -
7 0 156,673 153,368 0,07465 0,14199 0
17
382,316 75,3273 80,6324 0,06973 0,14504
2 0 3 5 9 9 0
Se obseva ca solutia gasita este x=817,6637 y=382,3162 deci punctul cautat este
P ( 817,6637 ; 382,3162 )