Documente Academic
Documente Profesional
Documente Cultură
I(xI, yI)
n care, punctul de intersecie al celor dou curbe, I(xI, yI) = f1(x) f2(x), apare pe aceeai vertical cu punctul (x0, y0 = 0)
de intersecie al curbei f(x) cu axa Ox, adic xI = x0, aa cum se ilustreaz n figura 3,a.
Cele dou funcii, n care s-a divizat f(x), sunt reprezentate suprapuse n dreapta figura 1; f1(x) fiind o curb
unic ce intersecteaz familia de curbe f2(x), rezultate pentru A [1, 2] cu pasul 0,2.
]
1.0
1.5
0.5
1.4
1.3
0.5
1.0
1.5
1.2
0.5
1.1
0.5
1.0
1.5
1.0
Fig.1 Funcia A(x) = x tanx + 1/cosx = i divizarea funciei (1) n alte dou funcii
y1(x) = Sirx i y2(x) = 1- A.cosx, A(x) [1, 2] cu pasul 0,2
Sirx
F(x)
0.20
0.15
10
12
0.10
0.05
5
0.5
1.0
1.5
10
0.05
Corx
Corx
1.5
1.4
10
12
1.3
1.2
5
1.1
10
0.5
1.0
1.5
Fig.2 Reprezentarea grafic a funciilor lui Gogu (George) Constantinescu sinus romnesc Sirx
i cosinus romnesc Corx, definite pe o evolvent a cercului unitate
Metoda clasic iterativ (Fig.4 ) de determinare a punctului de intersecie a dou curbe este prezentat n figura
3,b, prin linii ntrerupte, de culoare bleau-ciel, iar o nou metod, mult mai rapid, denumit metoda celor dou
tangente simultane, este prezentat suprapus n figura 3,b prin linii negre.
Pornind din x = x0 cu o vertical, care intersecteaza cele doua curbe f1(x) i f2(x) n punctele T1 i, respectiv, T2, n
care, noua metod, presupune reprezentarea celor dou tangente la cele dou curbe i intersectarea lor n punctul I1(x1, y1).
15
10
1.2
1.4
1.6
1.8
2.0
1.52
4
10
15
10
20
1.54
1.56
1.58
1.60
Fig. 3,a Echivalena intersectrii unei funcii cu axa x cu intersectarea celor dou funcii n care s-a divizat funcia;
abscisele fiind egale, adic xI = x0, yI y0 = 0
Fig.3,b Reprezentarea grafic a funciei f(x) i a divizarii ei n alte dou funcii f1(x) i f2(x) precum i
determinarea punctului de minim al funciei f(x), respectiv punctul de intersecie a celor doua funcii f1(x) i f2(x)
prin metoda bitangentelor simultane (MBTS)
Fig.4 Diverse metode numerice de soluionare a unor ecuaii: metoda aproximaiilor succesive
( http://ro.math.wikia.com/wiki/) , metoda coardei, metoda tangentei i metoda bitangentei (TA, TB)
Este prezentat tabelar (Fig.6 i Tab.2), n continuare, prin comparaie cu metoda divizrii ecuaiei f(x) (1) n
dou pri i a exprimrii celor dou tangente (Fig.5 i Tab.1), la cele dou funcii ale divizrii f1(x) i f2(x), n punctele
T1 i T2 de intersecie cu o dreapt vertical, dus din punctul x0 = 0,5856856 33,55733130 de amorsare / antamare a
procesului.
Prin aceast metod, intersecia lui f(x) cu axa Ox este nlocuit cu intersecia celor dou funcii ntre ele, adic prin
rezolvarea sistemului de ecuaii
(6)
Fig.5 Divizarea lui f(x) n f1(x) i f2(x), intersectarea lor cu dreapta vertical X = X0, determinarea punctelor de
intersecie T1 i T2, n care se duc tangentele la cele dou curbe i se determin punctul lor de intersectie IT1(X1, Y1)
Xn = 0,7863354 este soluia cutat a ecuaiei Sirx + A cosx - 1= 0, pentru A = 1,2
ntersecia celor dou tangente este punctul IT1 i se poate observa, n figura 5, ct de apropiat este, dup numai o
singur iteraie, de punctul soluie I1,2, a crei abscis Xn este soluia ecuaiei date. Acelai lucru rezult i pentru o
ecuaie, nespecificat, a crei funcie a fost descompus n alte dou funcii i prezentat n figura 3,b. n figura 4 sunt
prezentate, suprapuse, mai ulte metode pentru a evidenia avantajele metodei cu dou tangente simultane, care are o
convergen mult mai rapid dect toate celelalte metode.
Ceea ce este prezentat grafic n figura 5, este rezolvat analitic n tabelul 1. Soluia cu 6 zecimale exacte este
obinut dup numai 5 pai.
Tabelul 1 Determinarea soluiei ecuaiei f(x) = Sirx + A.cosx -1 = 0 prin metoda TANGENTELOR
pentru A = 1,2
X
fS(x) = Sirx
fS(x) = x.sinx
Xn+1
Obs
fD(x) = 1-A.cosx
fD(x) = A.sinx
f(x) = fS-fD
f(x) = fS(x) - fD(x)
Iteraia
0,5856856
33,55733130
0,6981317
400
0,7762164
44,4739230
0,7862657
45,0497060
0,7863354
45,0536990
0,7863357
45,0537160
0,7863351
45,0536820
0,0646990
0
0,064695
0,1079876
0,0807466
0,0272410
0,146700
0,1437167
0,0029836
0,1522287
0,1522083
0,0000204
0,1522675
0,1522674
0,0000001
0,15222676
0,1522678
-0,0000002
0,15222673
0,1522672
0,0000001
0,3237499
0,6633250
0,3395751
0,4487504
0,7713451
0,3225947
0,5438053
0,0407015
0,296962
0,5564560
0,8492640
0,2928080
0,5565940
0,8493230
0,2927790
0,5565444
0,8493233
0,2927789
0,5565436
0,8493228
0,2927792
0,7762164
0,7825751
44,8382510
0,7862657
0,7862657
0,7863357
0,786335
0,7863354
Xm =
0,7863355
SOLUIA:
X = 0,7863354
n figura 6 este prezentat o schi explicativ cu privire la metoda iteraiei dinamice prezentate analitic n
tabelul 2 pentru aceeai ecuaie (1).
Pentru exemplul considerat, punctele extreme ale segmentului
, abscisele corespunztoare ale punctelor A i
B de pe curba f(x) din relaia (1), pe axa Ox, evident, pe care se afl, totodat, soluia X sunt punctele extreme ale coardei
. Ele sunt :
(7)
ca, de altfel, i a segmentului AB, este punctul MM(xM, yM) de coordonate
Mijlocul segmentului
(8)
(9)
M
Derivata funciei f(x) este
f(x) =
=
Intersecia tangentei din A cu axa Ox este punctul XTA
(10)
XTA = xA +
XTA =
5
1), 2)
X0, Xrad, f
X0, Xrad, f
f
Mtd. tangentei din A: TA Ox
XM = 45
0,6981317
0,7853982
fA = 0,0272410
fM = 0,0002746
XB = 50
XTA = 44,8382510
= 0,7825751
0,8726646
fB =
0,0235485
Metoda coardei AB Ox = XC
3)
Coarda AB
y = yA +
Axa Ox
y=0
XC= XA-yA
fC =
3)
= - 0,0015779
Metoda coardei TAB Ox = XD
XTA = 44,8382510
= 0,7825751
XD =
= 0,7866092
fD =
0,8726646
fB =
fTA = 0,00110379
4)
Precizia
=
XB = 500
fD =
4)
fTA = 0,00110379
Precizia
=
0,0235485
Metoda mediei ponderate a celor mai mici valori ale funciei f(x) de semne contrare
Xmp = XTA +fTA
Xmp = 45,052038750
Precizia
=
Xmp =
fmp =
0,0000801
(11)
(12)
XC= XA-yA
Aplicnd din nou metoda coardei, pentru punctele TA i B, cu valorile cele mai apropiate ntre ele, dar cu ordonate de
semne contrare, se obine intersecia cu axa Ox n punctul de abscis
(13)
XD
=
= 0,8766092
pentru care valoarea funciei este f(xD) =
ceea ce indic o precizie de 4 zecimale exacte
Prin metoda mediei ponderate, prezentat n ultima linie a tabelului 2, se obin aceleai valori, ceea ce indic o
posibil saturare a acestor metode. De aceea se trece la o metod absolut nou, original, dezvltat de autor i n lucrarile
[7] i [8].
Ecuaia
Y(x)
Y(x)
Sin[0]-0 Cos[0]+1.2Cos[0]-1
Sin[1]-1 Cos[1]+1.2Cos[1]-1
Sin[2]-2 Cos[2]+1.2Cos[2]-1
0.2
-0.0504686
0.242215
Sin[0.7]-0.7Cos[0.7]+1.2Cos[0.7]-1
Sin[0.8]-0.8 Cos[0.8]+1.2Cos[0.8]-1
Sin[0.9]-0.9 Cos[0.9]+1.2Cos[0.9]-1
0.0266388
-0.00396123
-0.0301901
Sin[0.77]-0.77Cos[0.77]+1.2Cos[0.77]-1
Sin[0.78]-0.78 Cos[0.78]+1.2Cos[0.78]-1
Sin[0.79]-0.79 Cos[0.79]+1.2Cos[0.79]-1
0.00483683
0.00186311
-0.00107015
Sin[0.786]-0.786 Cos[0.786]+1.2Cos[0.786]-1
Sin[0.787]-0.787Cos[0.787]+1.2Cos[0.787]-1
Sin[0.788]-0.788 Cos[0.788]+1.2Cos[0.788]-1
0.0000981873
-0.000194523
-0.000486817
Sin[0.7863]-0.7863 Cos[0.7863]+1.2Cos[0.7863]-1
Sin[0.7864]-0.7864 Cos[0.7864]+1.2Cos[0.7864]-1
Sin[0.7865]-0.7865 Cos[0.7865]+1.2Cos[0.7865]-1
0.0000103305
-0.0000189468
-0.00004822
Sin[0.786335]-0.786335Cos[0.786335]+1.2Cos[0.786335]-1
Sin[0.786336]-0.786336Cos[0.786336]+1.2Cos[0.786336]-1
Sin[0.786337]-0.786337Cos[0.786337]+1.2Cos[0.786337]-1
Sin[0.78633527]-0.78633527Cos[0.78633527]+1.2Cos[0.78633527]-1
Sin[0.78633528]-0.78633528Cos[0.78633528]+1.2Cos[0.78633528]-1
Sin[0.78633529]-0.78633529Cos[0.78633529]+1.2Cos[0.78633529]-1
8.2926210-8
-2.0985310-7
-5.0263110-7
3.8758210-9
9.4802910-10
-1.9797610-9
Sin[0.78633]-0.78633 Cos[0.78633]+1.2Cos[0.78633]-1
Sin[0.78634]-0.78634 Cos[0.78634]+1.2Cos[0.78634]-1
Sin[0.78635]-0.78635 Cos[0.78635]+1.2Cos[0.78635]-1
1.5468310-6
-1.3809610-6
-4.3087210-6
Sin[0.7863352]-0.7863352Cos[0.7863352]+1.2Cos[0.7863352]-1
2.4370410-8
Sin[0.7863353]-0.7863353Cos[0.7863353]+1.2Cos[0.7863353]-1
-4.9075510-9
Sin[0.7863354]-0.7863354Cos[0.7863354]+1.2Cos[0.7863354]-1
-3.4185510-8
Sin[0.786335283]-0.786335283 Cos[0.786335283]+1.2Cos[0.786335283]-1
6.9691910-11
Sin[0.786335284]-0.786335284 Cos[0.786335284]+1.2Cos[0.786335284]-1
-2.2308710-10
Sin[0.786335285]-0.786335285 Cos[0.786335285]+1.2Cos[0.786335285]-1
-5.1586610-10
Sin[0.7863352832]-0.7863352832 Cos[0.7863352832]+1.2Cos[0.7863352832]-1
1.1136110-11
Sin[0.78633528323]-0.78633528323 Cos[0.78633528323]+1.2Cos[0.78633528323]-1
2.3527810-12
Sin[0.7863352833]-0.7863352833 Cos[0.7863352833]+1.2Cos[0.7863352833]-1
-1.8141810-11
Sin[0.78633528324]-0.78633528324 Cos[0.78633528324]+1.2Cos[0.78633528324]-1
-5.7509610-13
Sin[0.7863352834]-0.7863352834 Cos[0.7863352834]+1.2Cos[0.7863352834]-1
-4.7419610-11
Sin[0.78633528325]-0.78633528325 Cos[0.78633528325]+1.2Cos[0.78633528325]-1
-3.5028610-12
n principiu, METODA DETERMINRII SUCCESIVE A CIFRELOR (MDSC) este extrem de simpl, dar poate
fi aplicat, raional, doar n prezena unui program de matematic. Deci, este o metod computaional. Este singura /
prima metod matematic care nu caut soluia sub forma directa a numrului-soluie, ci determin, pe rnd, consecutiv,
cifrele care compun acest numr.
Problema devine banal, deoarece, pentru fiecare cifr component a numrului, nu exist dect 10 cifre posibile:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Ca urmare, se scrie de 10 ori ecuaia de rezolvat i n prima ecuaie, peste tot n locul variabilei x,
de exemplu, se nlocuiete / consider : n prima ecuaie x = 0, n a 2-a ecuaie x = 1, n a 3-a x = 2 .a.m.d., iar n ultima
ecuie x = 9.
Se d enter i apare o coloan de 10 numere cu valorile / rezultatele funciei pentru cele 10 cifre. Dac, din
ntmplare, apare un zero, nsemn c cifra corespunztoare acelui x = ck, din acea ecuaie, este o prim cifr exact a
numrului-soluie al ecuaie: n acel punct funcia / curba 2D intersecteaz axa Ox. Dac apar mai ulte zerouri, nsemn c
funcia f(x) taie axa Ox n mai multe puncte, n intervalul x [0, 9] fiecare punct fiind o soluie exact ntreag i pozitiv
a acestei ecuaii. Dac nu, caz mult mai frecvent, apar valori diferite de zero, de semne diferite, cu erori / diferene
negative i pozitive.
La trecerea de la un semn la altul, de la o cifr la cea urmtoare, de la cifra ci la cj, curba intersecteaz axa Ox,
ceea ce nseamn c ntre aceste dou cifre se afl soluia, adic x [ci., cj..], punctele (.) sugernd urmtoarele
cifre, care urmeaz s fie determinate n continuare, ale numrului-soluie.
Dac ordinea pe vertical a semnelor rezultate, de la cifra superioar (x = 0) spre cea inferioara (x = 9) ale funciei
f(x) este, de exemplu, pentru ci = 0 f(ci) < 0 minus ( ) iar pentru cifra urmtoare cj = 1 f(cj) > 0 , (vezi Tab.3), este
plus (+), nseamn c funcia f(x) intersecteaz axa Ox venind din cadranul IV n cadranul I, de exemplu, aa cum se arat
i n figura 6 i, ca urmare, prima cifr exact a numrului soluie este ci = 0, care d valoarea funciei f(ci) mai mic,
prin lips, dect soluia exact a ecuaiei f(x) = 0; valoarea ei fiind suplimentat, n continuare, prin cifrele urmtoare.
400
3
2
300
1
200
0.5
1.0
1.5
2.0
100
2
1.2
15
10
1.4
1.6
1.8
1.6
1.8
2.0
1.2
1.4
2.0
1.52
4
10
15
10
20
1.54
1.56
1.58
1.60
Fig. 7 Echivalena intersectrii graficului funciei cu axa x i intersecia celor dou divizri ale ecuaiei
n figura 7, sunt reprezentate grafic dou funcii f(x), uor diferite ntre ele, i cele dou funcii f1(x) i f2(x) n
care s-au descompus aceastea, n vederea aplicrii metodei celor dou tangente simultane, metod tratat anterior, cu
exemple de iteraii comparate pentru doua situaii arbitrare, exemplificate n figura 8.
n tabelul 4, au fost trecute doar ecuaiile cu cifrele din zona schimbrii de semn a valorii funciei f(c), din motive
lesne de neles.
Fig.8 Comparaie ntre metoda iteraiei clasice i metoda celor dou tangente simultane la soluionarea determinrii
interseiei a dou curbe sau la soluionarea unei ecuaii prin descompunerea ei n alte dou funcii.
n tabelul 4 este prezentat aplicarea MDSC la ecuaia tratat pe larg n lucrarea [1], prin multitudinea de metode
clasice cunoscute. Aici se va trata MDSC n varianta determinarii primelor cifre exacte consecutive ale numrului-soluie
prin metode grafice, atta timp ct acestea mai sunt lizibile i urmate de MDSC pur tabelar, prezentat n cazul anterior.
Tabelul 4,a Determinarea cifrelor consecutive ale numrului soluie al ecuaiei
0
1
2
3
4
5
6
7
8
9
-
-2
3+Log[2]
14+Log[3]
31+Log[4]
54+Log[5]
83+Log[6]
118+Log[7]
159+Log[8]
206+Log[9]
259+Log[10]
318+Log[11]
383+Log[12]
454+Log[13]
531+Log[14]
614+Log[15]
703+Log[16]
798+Log[17]
899+Log[18]
1006+Log[19]
-2.
-1.67469
-1.29768
-0.867636
-0.383528
0.155465
0.750004
1.40063
2.10779
2.87185
0
1
2
3
4
5
6
7
8
9
n tabelul 4,a sunt executai trei pai. n primul pas se determin prima cifr a numrului soluie c1 = 1. n al
doilea pas, se introduce, n faa cifrelor existente 0 9, care se pastreaza tot timpul, prima cifra exacta 1 i se d enter la
calculul valorilor celor 10 funcii cu cele 10 cifre. Se obeserv c ele nu schimb de semn i au, toate, valori pozitive
mari, ceea ce denot c valorile lui x, considerate temporar cu dou cifre protonice (ntregi), introduse n ecuaie sunt
mult prea mari i c ntre ele trebuie introdus virgula, care separ cifrele protonice (ntregi) de cele electronice
(zecimale). n pasul 3, dup ntroducerea virgulei ntre prima i a doua cifr, rezult o a doua cifr electronic exact care
este 4, aa cum se poate observa pe ultima coloan a tabelului 4,a.
Pentru reducerea dimensiunilor tabelului 4, un numr de pai (cifre consecutive) se realizeaz pe cale grafic, aa
cum se prezint situaia din graficele consecutie din figura 9.
Astfel, au putut fi determinate nc 4 cifre consecutive, ajungndu-se la 6 cifre exacte consecutive ale numrului
- soluie al ecuaiei, care este x = 1,47218.
Urmtoarele cifre electronice consecutive exacte c7 = 6 c11 = 2 se determin din nou analitic computaional,
aa cum este prezentat situaia n tabelul 4,b.
9
0.1
3
2
1.42
1.44
1.46
1.48
1.50
0.1
0.2
1.2
1.4
1.6
1.8
2.0
0.3
1
2
0.015
0.0010
0.010
0.0005
0.005
1.471
1.472
1.473
1.474
1.475
0.005
1.4721
1.4722
1.4723
1.47218
1.47219
1.47219
1.4724
0.0005
0.010
0.0010
0.00002
0.00006
0.00001
0.00004
0.00002
1.47219
0.00001
1.47218
1.47219
1.47219
1.47220
0.00002
0.00002
0.00001
0.00002
1.47218
0.00004
1.47218
1.47218
1.47219
1.47219
1.47219
1.47219
0.00001
0.00002
Fig. 9 Determinarea grafic computaional a primelor 6 cifre succesive ale numrului soluie al ecuaiei
= 0 . Numrul nc lizibil este x = 1,47218.
10
-0.0000338474
-0.000028335
-0.0000228227
-0.0000173103
-0.0000117979
-6.2855710-6
-7.7319210-7
4.7391910-6
0.0000102516
0.000015764
-2.2195410-7
-1.6683110-7
-1.1170710-7
-5.6583110-8
-1.4592810-9
5.3664510-8
1.0878810-7
1.6391210-7
2.1903610-7
2.741610-7
-7.7319210-7
-2.2195410-7
3.2928310-7
8.8052110-7
1.4317610-6
1.98310-6
2.5342410-6
3.0854710-6
3.6367110-6
4.1879510-6
-1.4592810-9
-9.0803910-10
-3.56810-10
1.9443610-10
7.4567510-10
1.2969110-9
1.8481510-9
2.3993910-9
2.9506310-9
3.5018610-9
0
1
2
3
4
5
6
7
8
9
-1.45928109
4.053110-9
9.5654810-9
1.5077910-8
2.0590210-8
2.6102610-8
3.161510-8
3.7127410-8
4.2639810-8
4.8152110-8
BIBLIOGRAFIE
METODE NUMERICE N INGINERIE
Anton Hadr
Cornel Marin
Cristian Petre
Adrian Voicu
Ferician Fl.
elariu Mircea
Seiculescu V.
Rosinger St.
Andr Angot
Ferician Fl.
elariu Mircea
Eugen
elariu Mircea
Eugen
11
elariu Mircea
Eugen
www.cartiaz.ro
elariu Mircea
Eugen
www.cartiaz.ro
12