Documente Academic
Documente Profesional
Documente Cultură
Îndrumar MN
Îndrumar MN
0. ‘Regula lui Runge const in urmatoarele: = se alege un numar intreg k>1; : = se imparte intervalul (a, 6] in2* parti egale gi se calculeaz& integrala dat cu ajutorul uneia din formulele de cuadraturk numeric8. Valoarea ‘obsinuta o notaim prin /,;= se imparte intervalul [a, b] in 2** parti egale si se aplicd respectiv formula de cuadraturd. numeric’, care ne d& o valoare pe care o notém prin 1, "daca in cazul open formulei trapezelor, My Lande (6.10) sau Wa -Taalst5-€ Al) jn cazul formulei Simpson, atunci calculele se oprese. Formula (6.10), Respectiv formula (6.11), ne 48 valoarea aproximativa a integralei date cu eroarea ceruti daca inegalitatea (6.10), respectiv (6.11), nu so indeplineste, atunci sein 1,= Tyg) k= #41 sicalculele se reiau. LUCRAREA DE LABORATOR NR. § 1. Scopul tucrisril 1) Sa se calculeze integrala definitt Jf@ae x ajutorul formulei trapezelor, respectiv formule Simpson, divizind intervalul de integrate [¢,] in 2m parti egale. 2) Sa se aplice regula lui Runge pentru catculul integralei date prin: «formula trapezelor cu o eroare mai mick decfte =10""; ‘formula Simpson cu o eroare mai mic& deedte =10” 3) $8 se compare rezultatele, lund in consideratie numirul de divizaei ale intervalului de integrare [a,b] 51 evalusrile pentru functia integrat x). Probleme propuse spre rezolvare “sina? +0) singe” +0 ay, A. Fast 4. Pea Pee asin (x? 10,1228 1h cosx te , yo ag Ads. 11. fre“ *dx, 12. fIn(sinx +5e" de. 13, S& se determine dups metoda Simpson valoarea sproximativa « integralei [/(x)de, «.,B¢ [a,b] dact functia de sub semnul integralei este definita prin tabelul: ae A) os fe), x | fe) co | coooo | 07 | oar | 1a | osz29 | 0.1 0.11246 | 0.8 0.74210 | 1.5 0.93611 02 | 0.22270 0.79691 | 16 | 0.93229 03 0.32863 | 1.0 0.84270 | 1.7 | 0.94301 o4 | 0.47839 | 11 o.ssozt | 1.8 | 0.95035 05 | 0.52056 0.91031 | 19 06 60380 } 1.3 0.91401 | 2.0 | 0.993247. INTEGRAREA NUMERICA A ECUATIILOR ' DIFERENTIALE 7.1, Problema Cauchy i : 5 : Ecuatie diferensiald de ordinul n se numeste ecuatia in care pe lingk v sisinlependont itervine functia necunoscuté (x) cu valorireale $i detivatele ei succesive y',y",...4¥. ; me Soe sau negralaune suai diferente se mameste functia real =@(x) care transforma ecuatia diferentiald intr-o identitate. - yee eal solufel y=@Cx) se mumeste curb inegrald a ecuatici diferentiale. Solutie generala a ecuatie ferentiale de ordinul inti Yafey) i ia y= isface urmAtoarele in domeniul D se numeste functia y=9(x,C), care satis! 8 : ) este soluia ecuatieidiferentiale pentru orice constants arbitra C;b) pentru orice punct (x,,y,)€D, astfel i "3 eh oni ingura constant& C =C, care satisface relatia y, =9(x9:C Soe roblema cae se pune in legitura cu ecuatile diferentiale const& in determinarea tuturor solutiilor ecuafiei date. ; ‘Problema Cauchy pentra ecuatia diferentialé de ordinul » yo) ay yO =fGyy consti in determinarea funcfiei y= »(x), care satisface ecuatia (7.1) si con- Aitile initiale V5) = Yor WO) = Vor 2 Pe) =o? 2) unde X55¥os Your «+++ Yon-15¢ consider’ valori cunoscute. 7 ‘i Jlemei Cauchy implic& cunoasterea solujiei general count cieeengte C1) Conditile de existent’ gi unicitate a solufici probes cana Cau po (x,y) este continud gi marginitA pe domentt B dn planul dy impreund SNe sa se portals f,9) atunck ecuatia y'= f(x,y) are pe intervalul (x, —h, ‘oumai una singurd, astfel incdt y, = y(x,) Modelele matematice ale multor procese in tehnic& si in alte domenii Contin sisteme de ecuatii diferentiale ordinare de forma my +h]o solutie y = ya) si LOI dae 4, de PAG Vee Yu) (73) MEY, Pav Vado { in sistemul (7.3) variabila 1 este variabila independentd, iar functiile L,L% Yay Yq) 1=12y0.4M4 sunt functii cunoscute, Pentru. sistemul (7.3) problema Cauchy permite determinarea functiilor y,(z) care satisfac toate ecuatiile sistemului si conditile initiale dt WI= Yio Vallo Jalle=Fu0 (4) {in cazul in care se poate construi solutia general a ecuatiei (7.1) sau sistemului (7.3), problema se reduce la determinarea constantelor de integrare care satisfac relatile (7.2), respectiv (7.4). ritatea cazurilor, determinarea solutiei pentru problema ‘Cauchy este imposibild, ceea ce impune construirea solufiei aproximative. Metodele aproximative in dependenti de modul in care se objine solutia problemei Cauchy pot fi impartte in dout grupe: a) metode analitice, care oferd solutia sub forma unei expresii analitice; 'b) metode numerice, care permit obfinerea solufiei aproximative sub forma unui tabel de vatori ale solutie intr-un gir de puncte, 7.2. Metoda seriilor de puteri (metoda derivirii succesive) ‘Aceasth metodd este o metod& analitica. Vom considera problema Cauchy (7.1)-(7.2), presupundnd c& pentru ‘ecuatia (7.1) se indeplinesc conditiile de existentk si de unicitate a solutieFie c& solutia particulard y = (x) a ecuaiei (7.1) permite dezvoltarea ei in serie Taylor in jurul punctuiui x =x4: (0) YON ny y(2)= 984) 12S a mg) + 7s ag) a9 Ny nyt ton Datorith conditiilor initiale (7.2), valorile y,i=0,1,...,”—1 = i ir de {.y(x) $i derivatele acesteia in punctul x =x, suntcunoscute. Pe far ig sate (7 1) se poate determina y"(x, ). Ceilalti coeficienti din tarea Taylor (7.5) se vor calcula prin diferentierea succesiv& a ecuatie oD. substituind in ultime valorile cunoscute deja ale derivatelor de ordin jn punctul in mod si (7374). Exemplu, S& se determine primii $ termeni ai dezvoltirii in serie a solujiei (x) pentru ecuafia: oe yrd+y=(Q") ty ale (0) = (0)= 2 Rezotvare.. Vom clue soluia sub forma seriei de puter: (x)= (0) +2 YO? 4 42s s. 7.6) POs 4... Calculim derivatele functiei in acest punct: $e poate determina solufia problemei Cauchy cu condi i! 2! mn 0) ity 2 roo eer | permits: YT ae yA E2WOY yng 2. y eof ar | eye Asaar, soluia aproximativl se poate sere sub forma: YayeDede rsx eae? bart a yoyndede ext ele? 73, Metoda Euler 1 420 ,1,...,0 1 gidin care se elimina termenii seriei ce contin derivatele de ordin mai mare decét ‘unu, "Si considerim problema Cauchy pentru ecuatiadiferentiala de ordinul anu: (78) (3) ‘Sd ludm un pas de discretizare destul de mic h, si s& construim un sir de puncte (noduri) echidistantate x, =x, +i-h, 8-1 Solutia aproximativa a problemei (6.6)-(6.7) se obine conform aigoritmului Wt (pyri 1=0,1,2,, Geometric metoda Euler const& in inlocuirea curbei y = y(x) prin linia poligonal. M,M, M, (fig.24) in modul urmator: tangenta la curba integral& Az)=0in punctul 44,(x,,.y,)are coeficientul unghiular egal cu (o¥o . Punctele Af, si Mf se objin in urma executdrii a dol past dupa algoritmul (7.10) al metodei Euler. Abaterile punctelor M, si M, de la curba integralt 0 sunt cauzate de eroarea metodei. Dup& fiecare pas, de fapt, re- cem'pe o alt& curbai integral8. Astfel, segmentul M, M, este de acum un segment al tangentei dus prin punctul M,(x, ,y, ) lacurba integral& 1. Deci ‘sensul geometric al metodei consth in inlocuirea curbeiintegrale 0, care tece frit ponctl (&,,¥e) printro linie poligonals, numit& franta lui Euler, Jui Euler este o metoda directi, care foloseste informat legatde unsingur pas (cel precedent) al algoritmului, adic& din acest punct de vedere, reo ereemibtodeise constitu dn dou componente) erarealegatd de trunchierea seriei Taylof; b) eroarea rotunjirii, Deoarece aceste erori se tlt pas cu pas, eroarea solufekintr-un punt x, flat lao distant de Ia punctul x,, poate fi destul de mare. Din acest punct de vedere, metoda Eu! este 0 metoda de ordinul 1 de exactitat. Fie funétia flxy) satisface in dreptunghiul {fr -x4]< as» ~yo $8) conditiile ™ [er Lear As Mb, Hab -Lafem (N.M- const). lax * ay Atunei eroarea metodei se estimeazX in modul urmator: poxd-retl fem unde y(x,) - solujia exacts, iar y,- solufia numerict in punctul x =x,, 1 n. Aceasth estimare este o estimare teoreticl, care se ‘liens raf In practied se procodeaza Tn fell umor se determina sola ‘dup metoda Euler eu pasulh, iar apoi cu pasul h/2. Atunci eroarea poate fi ‘estimath conform relafiei: 90 pexr-y'|ab yeh aici y, este solutia numerict in punctul x =x, pentru pasul egal cu W/2 7.4, Metoda Euler modificat’ Dupi cum s-a observat, eroarea metodei este considerabil. Ea poate fi itva micsorata daca se va folosi un pas de discretizare destul de mic. Aceasta din urma cere eforturi de calcul considerabile. De aceea au fost Propuse mai multe modificari ale metodei Euler in scopul ridicarii ordinului preciziei. Una dintre aceste modifictri const& in precizarea iterationalé a solu Fie cf este cunoscuts solutia y, numerics a problemei (7.8)(7.9). Considerind aceasté solujie ca 0’ aproximatie initial, determing turmatoarea aproximaie: Yur =Y Ay) 1=0,1,2, qn Folosind aceasti valoare, se objine algoritmul modificat Euler or Bonet Me, Sensul geometric al metodei poate fi urmarit in figura 25. 78, Metoda Runge~ Kutta ¢Aceast metodii este de aserenea 0 metoda direct’ de rezolvare a ecuatiilor diferentiale ordinare. Idea metodei const in construirea unei formule de calcul a solutiei problemei Cauchy in punctelex, (i= 0, 1,2, ...) de tipul Yu thay oh), £2012... (7.13) 4incare functia g(x, y,,h)ar aproxima segmental seriei Taylor (7.5) in jurul punctului x, ou exactitatea O(h?*") si totodats, s8 nu confing dries Fanctie fz, ))- De menfionat c& metoda Runge ~ Kutta de ordinul 1 (p=1) fui Euler. 2 ra ica pena aul metodei Runge ~ Kutta de ordinal 2 ‘modul in care poate fi obfinuta formula de recurenti. In acest scop vom presupune ch functia g(x,y,/)are forma (x,y sh) =Af (x,y) + Bf +0h,y + Bh) (7.14) in care 4,B,ct,B sunt niste constante temporar necunoscute. Pentru a le lea di ici (7.14) ta termenul al doilea din partea dreaptd a expresici (7.14) ale or de 7y vecindtatea punctulu (x,y, plstrind numal primi rel termeni (exactitatea de aproximare O(h”)). Objinem: i) FEY) 2 ca yboe afar af ALG 4 LE wy c7) 408 | Pe de ath parte, solutia (x) a problemei(7.8)(7.9) find dezvoltaté in seria Taylor cu exactitatea O(h* ), este You , A pear de Bron 2Ff409) Fl007)) 200 » Comparind ultimele douk formule, obfinem un sistem de ecual pentru calculul coeficientilor necunoscuti. A+B=% @-B- 5 BB 2 . s ‘Sisterul dat cu trei ecuafii confine patru necunoscute gi este un sistem 2 nedeterminat, solutia chruia este A=1-1, B si care depinde de paramentrul 2. fn particular, pentru, R=l/2_ se obtine formula Runge — Kutta de ordinul doi 5 anpet. h ny, 2 oO Yor =Y + RY +hY) ai KO =f Cerys KO =S lx, +hyy, +k?) Intr-un mod similar poate fi obtinutd schema de calcul al metodei Runge — Kutta de orice ordin p. {n particular, metoda Runge — Kutta de ordinul patru consta in aplicarea algoritmului: Yur =I + OY, ) (116 (HO 4282 4242 44.9) ) 16) Wu fost utilizate notagiile KO he f(xy) kO Hho fx, +h/2y, +KO 12, Phe f(x, +h/2y, +k! 12); k? = Sx, thy, +O) Marimile k.ko.ks.ky au urmatoarea interpretare geometricd. Fie curba ‘MoCM, (fig. 26 este solutia problemei Cauchy (7.8),(7.9). Punctul C se afla la intersectia curbei integrale cu dreapta x =x, +h/2. Punctele B si P sunt punctele de intersectie a tangentei dus la curba in punctul Mf cu dreptele X=x, +h/2 six=x, +h respectiv. Atunci ky/h este egal cu coeficientul ‘unghiular al tangentei dusa la curba integral& in punctul My. Punctul B are coordonatele x ~x, +h/2 y=Yo +k, /2. Ca urmare kj este cocficientul lunghivlar al tangentei Ia curba integrald care trece prin punctul B, iar segmentul BF se aflé pe aceastk tangentl. ¢Trasim prin punctul My o dreapté paraleld cu segmentul BF. Atunci punotul A va avea coordonatele x=x,+h/2, y=y, +k,/2, ky /h fiind Coeficientul unghiular al tangentei la curba integral& care trece prin punctul A. Punctl 5 este punctul de intersecte al acest tangente cu dreaptn rex, +h,fin continuare vom construi o dreapt prin punctul Mo paralela la fn acelasi tabel se indica si valorile solutiei exacte (y =1/(x + Inx +1) Yin segmentul AS. Punctul NOt, +h,Y0 + ik) este punctul de intersectie al punctele respective. Se observa c& cele mai bune rezultate au fost obfinute ncestei drepte cu dreapta x =x, +A. Se observ ‘cA Ay/h este coeficientul ‘dupa aplicarea algoritmului Runge-Kutta weetnutar al fangente la curba ntegrld care weve prin punt N. Datele din acest tabel ne demonstreaz8. fenomenul cumularii erori de la pas la pas in metoda Euler. Astfel, eroarea in punctul x = 1.5 bat de la punct a punct. Pentru a verifica Valoarea de 28.3%, Prin urmare, aplicarea metodei Euler pentru calculul olutie! intr-un num&r mare de noduri nu poate fi recomandatl, Aceasth Pasul h poate fi schiml corectitudinea alegerii pasului , se poate calcula marimea eroare a metodei poate fi redusf trecdind la calculul cu valori mai mict ale a Ko posului de discretizareh, fas atanci numBral de pas va crepe simfitor,ceea ona fe in final va micyora exactitatea solute care mm -wrebule 3B ] Metoda | Metoda Euler | | Metoda Solugia Gasgeasch cateva. sum, a Euler ‘modificati | Runge-Kutta | exact fn caz. contrar el trebuile In eae etetoda Runge 0.6 0.778562 | 0.918289 | 0.918024 | 0.918127 Kutta are ordinul "de a Kt re inte 07) 0597195 | o.7aqoss | 0.744332 | 0.744421 segmentul_de calcul al . sere Estimareaeroril 0.8 | 0.493709 0.633550 0.634097 | 0.634173 metodei este _destul de melo ee aceasth 09 | 0.425196 | 0.556453 0.557148 | 0.557215 estimare poate fi efectuatt _——— dupa ‘egula Runge it 1.0] 0.375836 0.499176 0.499940 | 0.500000 modul urmator. cr.) valoarea 11 | 0.338252 | 0.454671 0.455461 | 0.455516 jc fn punctul ae a © ee 12| 0308493 | 0.418912 | 0.419708 | 0.419759 aproximative ale solutiei in 13| 0.284232 | 0.389427 | 0390217 | 0.390265 aeest punet, calculate ou r pasul 2 si A. Atunci 14] 0.263998 | 0.364611 0365389 | 0.365434 ceroarea metodei este determinati de relatia : 15 | 0.246816 I 0343374 | 0.344136 | - 0.344179 5 tees bi -veadegg Pe Exempla. Sase determine pe intervalul [0.5,1.5] cu pasul 0.1 solujia problemei Cauchy 2 =X(ynx =1), (05)=1239383 LUCRAREA DE LABORATOR NR. 6 1. Seopul lucriiril 1) Si se determine solutia problemei Cauchy. Rezolv are, Rezultatele solutionaii problemei date prin metoda Euler, Euler modifica i Runge -Kutta sunt prezentate in tabelul ce urmeaza. 94 95