IV. Rezolvarea sistemelor liniare

Σχετικά έγγραφα
Spaţii topologice. Spaţii metrice. Spaţii normate. Spaţii Hilbert

Sala: 2103 Decembrie 2014 CURS 10: ALGEBRĂ

7. ECUAŢII ŞI SISTEME DE ECUAŢII DIFERENŢIALE

Olimpiada Naţională de Matematică Etapa locală Clasa a IX-a M 1

TEMA 9: FUNCȚII DE MAI MULTE VARIABILE. Obiective:

CAPITOLUL 4 SPAŢII VECTORIALE EUCLIDIENE/UNITARE Produs scalar. Spaţii euclidiene şi spaţii unitare-definiţie

4. Ecuaţii diferenţiale de ordin superior

sistemelor de algebrice liniarel

Cursul 7. Spaţii euclidiene. Produs scalar. Procedeul de ortogonalizare Gram-Schmidt. Baze ortonormate

Ministerul Educaţiei Naționale Centrul Naţional de Evaluare şi Examinare

6 n=1. cos 2n. 6 n=1. n=1. este CONV (fiind seria armonică pentru α = 6 > 1), rezultă

SEMINARUL 3. Cap. II Serii de numere reale. asociat seriei. (3n 5)(3n 2) + 1. (3n 2)(3n+1) (3n 2) (3n + 1) = a

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

Metode iterative pentru probleme neliniare - contractii

Capitole fundamentale de algebra si analiza matematica 2012 Analiza matematica

Inegalitati. I. Monotonia functiilor

5.1. ŞIRURI DE FUNCŢII

a) (3p) Sa se calculeze XY A. b) (4p) Sa se calculeze determinantul si rangul matricei A. c) (3p) Sa se calculeze A.

Analiză I Curs 1. Curs 1., a n. dacă ε, ( )N ( ε ) a.î. n x n ε ; ε sunt numere reale şi deci (a n. şi fie

COMBINATORICĂ. Mulţimile ordonate care se formează cu n elemente din n elemente date se numesc permutări. Pn Proprietăţi

Sisteme diferenţiale liniare de ordinul 1

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

2 Transformări liniare între spaţii finit dimensionale

CURS III, IV. Capitolul II: Serii de numere reale. a n sau cu a n. Deci lungimea segmentului este suma lungimilor sub-segmentelor obţinute, adică

SUBGRUPURI CLASICE. 1. SUBGRUPURI recapitulare

3.1. DEFINIŢII. PROPRIETĂŢI

Laborator 4 Interpolare numerica. Polinoame ortogonale

2.1. DEFINIŢIE. EXEMPLE

Sunt variabile aleatoare care iau o infinitate numărabilă de valori. Diagrama unei variabile aleatoare discrete are forma... f. ,... pn.

PENTRU CERCURILE DE ELEVI

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

Formula lui Taylor. 25 februarie 2017

CAPITOLUL III FUNCŢII CONTINUE

Analiza matematica Specializarea Matematica vara 2010/ iarna 2011

Concursul Naţional Al. Myller Ediţia a VI - a Iaşi, 2008

Curs 4 Serii de numere reale

3. Serii de puteri. Serii Taylor. Aplicaţii.

1. ŞIRURI ŞI SERII DE NUMERE REALE

Statisticǎ - curs 2. 1 Parametrii şi statistici ai tendinţei centrale 2. 2 Parametrii şi statistici ai dispersiei 5

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

CLASA a V-a CONCURSUL INTERJUDEŢEAN DE MATEMATICĂ ŞI INFORMATICĂ MARIAN ŢARINĂ EDIŢIA A IV-A MAI I. Să se determine abcd cu proprietatea

ŞIRURI ŞI SERII DE FUNCŢII

REZOLVAREA NUMERICĂ A ECUAŢIILOR ŞI SISTEMELOR DE ECUAŢII ALGEBRICE NELINIARE

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

Seminar Algebra. det(a λi 3 ) = 0

Examenul de bacalaureat nańional 2013 Proba E. c) Matematică M_mate-info. log 2 = log x. 6 j. DeterminaŃi lungimea segmentului [ AC ].

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

METODE NUMERICE. Note de curs

Esalonul Redus pe Linii (ERL). Subspatii.

matricelor pătratice de ordinul 2, cu elemente numere reale; a11 a12 a13, mulńimea matricelor pătratice de ordinul 3, cu elemente

în care suma termenilor din fiecare grup este 0, poate conduce la ideea că valoarea acestei sume este 0. De asemenea, gruparea în modul

Capitolul 2 ŞIRURI DE NUMERE REALE. 2.1 Proprietăţi generale Moduri de definire a unui şir. (x n ) n 0 : x n =

Integrala nedefinită (primitive)

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

6.1. DERIVATE ŞI DIFERENŢIALE PENTRU FUNCŢII REALE DE O VARIABILĂ REALĂ. APLICAŢII

Asupra unei inegalităţi date la barajul OBMJ 2006

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

OLIMPIADA DE MATEMATICĂ FAZA LOCALĂ CLASA a V-a

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

PROBLEME CU PARTEA ÎNTREAGĂ ŞI

Algebră 1. Disciplină obligatorie; Anul I, Sem. 1, ore săptămânal, învăţământ de zi: 2 curs, 2 seminar, total ore semestru 56; 6 credite; examen.

Varianta 1

BAREM DE CORECTARE CLASA A IX A

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

Sisteme liniare - metode directe

Activitatea A5. Introducerea unor module specifice de pregătire a studenţilor în vederea asigurării de şanse egale

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

Varianta 1. SUBIECTUL I (30p) Varianta 001 5p 1. Să se determine numărul natural x din egalitatea x = p

ANALIZĂ MATEMATICĂ Noţiuni teoretice şi probleme rezolvate. Mircea Olteanu

Polinoame Fibonacci, polinoame ciclotomice

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

CAPITOLUL I CAPITOL INTRODUCTIV

Clasa a IX-a. 1. Rezolvaţi în R ecuaţiile: (3p) b) x x x Se consideră mulţimile A = { }, (2p) a) Determinaţi elementele mulţimii A

METODE NUMERICE: Laborator #5 Metode iterative pentru rezolvarea sistemelor: Jacobi, Gauss-Siedel, Suprarelaxare

Tema: şiruri de funcţii

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)).

Seria MATEMATICĂ ANALIZĂ MATEMATICĂ Calcul diferenţial

REZOLVAREA NUMERICĂ A ECUAŢIILOR ŞI SISTEMELOR DE ECUAŢII DIFERENŢIALE ORDINARE

Matrice. Determinanti. Sisteme liniare

lim = dacă se aplică teorema lui 3. Derivate de ordin superior. Aplicaţii.

T R A I A N. Numere complexe în formă algebrică z a. Fie z, z a bi, Se numeşte partea reală a numărului complex z :

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

Mădălina Roxana Buneci. Metode Numerice - aspecte teoretice şi practice

Metode de interpolare bazate pe diferenţe divizate

CURS 11: ALGEBRĂ Spaţii liniare euclidiene. Produs scalar real. Spaţiu euclidian. Produs scalar complex. Spaţiu unitar. Noţiunea de normă.

Varianta 1 - rezolvari mate MT1

Spaţii metrice. Spaţii normate. Spaţii Hilbert

CAPITOLUL IV CALCULUL DIFERENŢIAL PENTRU FUNCŢII REALE DE O VARIABILA REALĂ

Partea întreagă, partea fracţionară a unui număr real

TEMA 1: FUNCȚII LINIARE. Obiective:

8. Introducere în metoda elementului finit

1. Operaţii cu numere reale Funcţii Ecuaţii şi inecuaţii de gradul întâi Numere complexe Progresii...

Cap. IV Serii Fourier. 4.1 Serii trigonometrice. (1) Numărul T se numeşte perioadă pentru funcţia f ( x )., x D, x ± T D

1.3 Baza a unui spaţiu vectorial. Dimensiune

PENTRU CERCURILE DE ELEVI

Analiza bivariata a datelor

EXAMENE ŞI CONCURSURI

5. PROBABILITĂŢI Evenimente

Transcript:

IV. Rezolvarea sistemelor liiare IV.. Elemete de aaliză matriceală Fie V u spaţiu vectorial (liiar peste corpul K (K=R sau K=C. Reamitim o serie de defiiţii şi teoreme legate de spaţiile ormate şi spaţiile Hilbert. O ormă pe V este o fucţie p: V [0, care satisface următoarele codiţii:. p(x = 0 dacă şi umai dacă x = 0. 2. p(x +y p(x + p(y petru orice x şi y V. 3. p(λx = λ p(x petru orice λ K şi orice x V. Perechea (V, p se umeşte spaţiu ormat. Î cele ce urmează vom ota p(x = x petru orice x V şi vom spue că V este u spaţiu ormat î loc de (V,, atuci câd orma se subîţelege. Pe orice spaţiu ormat se poate defii o metrică (distaţă caoică d pri d(x, y = x - y petru orice x, y V. Pri urmare oricărui spaţiu ormat i se pot asocia î mod caoic o structură metrică şi o structură topologică. Petru orice x 0 V şi orice r >0 vom ota cu B(x 0, r bila di V cetrată î x 0 de rază r: B(x 0, r = {x V: x - x 0 < r}. Petru orice spaţiu ormat V (îzestrat cu structura metrică şi structura topologică asociate î mod caoic sut adevărate următoarele afirmaţii:. Şirul (x di V coverge la x V dacă şi umai dacă lim x - x = 0 2. Şirul (x di V este şir Cauchy (fudametal dacă şi umai dacă petru orice ε>0 există ε N astfel îcât x - x m < ε petru orice m, ε. 3. : V [0, este o aplicaţie cotiuă

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 4. Fucţiile (x, y x + y [: V V V] şi (λ, x λx [: K V V] sut cotiue (V V şi K V sut îzestrate cu topologia produs. O ormă se umeşte completă dacă metrica asociată ei este completă (i.e. dacă orice şir Cauchy este coverget. U spaţiu ormat se umeşte spaţiu Baach dacă orma cu care este îzestrat este completă. Normele p şi p 2 defiite pe spaţiul vectorial V se umesc echivalete dacă topologiile asociate (î mod caoic lor coicid. Petru a desema faptul că p şi p 2 sut echivalete vom folosi otaţia p ~ p 2. Se poate arăta că ormele p şi p 2 sut echivalete dacă şi umai dacă există M, m >0 astfel îcât m p (x p 2 (x M p (x petru orice x V. V se umeşte K algebră ormată dacă V este K algebră şi î plus este îzestrat cu o ormă ce satisface următoarele două proprietăţi:. (V, este spaţiu ormat 2. xy x y petru orice x, y V, O algebră ormată îzestrată cu o ormă completă se umeşte algebră Baach. Fie V şi W două spaţii vectoriale peste corpul K (K=R sau K=C. O aplicaţie f : V W se umeşte liiară dacă şi umai dacă f(λx + µy = λf(x + µf(y petru orice λ, µ K şi x, y V. Dacă f : V W este o aplicaţie liiară, iar V şi W sut spaţii ormate, atuci următoarele afirmaţii sut echivalete:. f este cotiuă 2. f este cotiuă î origie 3. Există M > 0 cu proprietatea că f(x M x petru orice x E. 4. sup f(x <. x 5. sup f(x <. x = Vom ota cu L(V, W spaţiul aplicaţiilor liiare şi cotiue f : V W. Petru orice f L(V, W, avem sup f(x = sup f(x = if {M > 0 : f(x M x petru orice x V }. x x = 2

Dacă petru orice f L(V, W, defiim f = sup f(x, atuci (L(V, W, x devie u spaţiu ormat. Spaţiul L(V, W este deumit spaţiul operatorilor liiari şi mărgiiţi defiiţi pe V cu valori î W, iar elemetele di L(V, W se mai umesc operatori liiari mărgiiţi. Spaţiul operatorilor liiari şi mărgiiţi L(V, W este spaţiu Baach dacă şi umai dacă W este spaţiu Baach. Dacă V este u spaţiu ormat iar pe spaţiul L(V, V itroducem drept lege de "îmulţire" compuerea operatorilor, atuci L(V, V devie o algebră ormată. Dacă V este u spaţiu ormat peste corpul K, atuci spaţiul ormat L(V, K se umeşte dualul lui V şi se otează V'. Fie H u spaţiu vectorial peste corpul K (K=R sau K=C. Se umeşte produs scalar pe H o aplicaţie ϕ : H H K care are următoarele proprietăţi:. ϕ(x+y, z = ϕ(x, z + ϕ(y, z petru orice x, y, z H. 2. ϕ(λx, y = λϕ(x, y petru orice λ K şi x H 3. ϕ(x, y = ( y, x ϕ petru orice x, y H. 4. ϕ(x,x > 0 petru orice x 0. Vom ota ϕ(x,y = <x, y> petru orice x, y H. Se spue că orma spaţiului ormat (H, provie dit-u produs scalar <, > dacă x = x, x petru orice x di H. U spaţiu prehilbert este u spaţiu ormat î care orma provie ditr-u produs scalar, iar u spaţiu Hilbert este u spaţiu prehilbert complet (cu ormă completă. Dacă H u spaţiu prehilbert, atuci:. Două elemete x şi y di H se umesc ortogoale dacă <x, y> =0. 2. Petru A H şi x H, x se spue ortogoal pe A şi se otează x A, dacă <x,y>=0 petru orice y A. 3. O familie (x i i de elemete ale lui H se umeşte sistem ortogoal sau familie ortogoală dacă <x i, x j > =0 petru orice i j. 4. U sistem ortogoal (x i i se umeşte ortoormal dacă x i = petru orice i. 5. Se umeşte bază ortoormală a spaţiului Hilbert H u sistem ortoormal maximal (î raport cu relaţia de icluziue. 3

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 Dacă H este u spaţiu Hilbert şi (x i i este u sistem ortoormal, atuci următoarele afirmaţii sut echivalete:. (x i i bază ortoormală 2. Dacă x H şi x x i petru orice i, atuci x = 0. 3. Dacă x H, atuci x = i x, x i x i. 4. Dacă x, y H, atuci <x, y> = i 5. Dacă x H, atuci x = i x, x x, y. 2 x, x i. Orice două baze ortoormale ale uui spaţiu Hilbert au acelaşi cardial. Dimesiuea (hilbertiaă a uui spaţiu Hilbert este cardialul uei baze ortoormale. Dacă F este u subspaţiu al spaţiului Hilbert H, atuci se otează cu F = {x, x F} complemetul ortogoal al lui F. Dacă F este u subspaţiu îchis, atuci H = F + F (orice elemet di H poate fi reprezetat î mod uic ca suma ditre u elemet di F şi uul di F. Se umeşte adjuctul operatorului liiar şi mărgiit A L(H, H 2 (ude H, H 2 sut spaţii Hilbert operatorul liiar şi mărgiit A* L(H 2, H care satisface codiţia: <A(x, y > =<x, A*(y > petru orice x H, y H 2. Orice operator liiar şi mărgiit admite u uic adjuct. Dacă H este u spaţiu Hilbert şi A L(H, H, atuci. A se umeşte autoadjuct (sau hermitia dacă A = A*. 2. A se umeşte uitar dacă AA* = A*A =I. 3. A se umeşte pozitiv dacă A este autodjuct şi <A(x, x> 0 petru orice x H. Cosiderăm spaţiul vectorial V = K (K=R sau K=C, N*. Pe acest spaţiu Baach orice două orme sut echivalete. Vom ota cu,, 2 următoarele orme uzuale pe K : i i 4

x = max x j j x = x j x 2 = x j 2 / 2 petru orice x = (x, x 2,, x K. Norma 2 se umeşte ormă euclidiaă şi provie di produsul scalar caoic <x, y> = x j y j petru x = (x, x 2,, x şi y = (y, y 2,, y (dacă K = R, atuci <x, y> = x jy j. Vom ota cu M m, (K mulţimea matricelor cu m liii şi coloae. M m, (K are o structură de spaţiu vectorial relativ la operaţiile: aduare: A = (a ij i,j,b=(b ij i,j,c=(c ij i,j M m, (K, C = A+B dacă şi umai dacă c ij = a ij + b ij petru orice i m şi j. îmulţire cu scalari: A = (a ij i,j, C=(c ij i,j M m, (K, λ K. C = λa dacă şi umai dacă c ij = λa ij petru orice i m şi j. Produsul AB a două matrice A = (a ij i,j M m, (K şi B=(b ij i,j M,p (K este o matrice C=(c ij i,j M m,p (K petru care c ij = a k= ik b kj petru orice i m şi j p. Traspusa uei matrice A=(a ij i,j, este o matrice otată A t = ( a t i, j i,j, ale cărei elemete sut: a t i, j = a j,i petru orice i, j m. Cojugata uei matrice A=(a ij i,j, este o matrice otată A * = ( a * i, j i,j, ale cărei elemete sut: * a i, j = j, i a petru orice i, j m. Cojugata este caracterizată pri : <Ax, y> = <x, A * y> petru orice x K şi orice y K m. O matrice petru care m= se umeşte pătratică. Elemetul eutru la îmulţire î M, (K este matricea uitate I : 5

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 0 0 0 0 0 0 0 0 0 O matrice A M, (K este iversabilă dacă există B M, (K astfel îcât AB=BA=I. Iversa uei matrice A se otează A -. Matricea A este iversabilă dacă şi umai dacă det(a 0 - î acest caz se zice esigulară. Matricele petru care A=A t se umesc matrice simetrice, iar cele petru care A=A * se umesc matrice hermitiee (evidet, petru matrice cu coeficieţi reali cele două oţiui coicid. O matrice A se zice ortogoală dacă A - =A t şi uitară dacă A - =A *. Matricea A este diagoală dacă a ij =0 petru orice i j a 0 0 A = 0 a 2 0 = diag(a, a 2,, a 0 0 a tridiagoală dacă a ij =0 petru orice i,j cu i-j > a b 0 0 0 A = c 2 a 2 b 2 0 0 0 0 0 c a superior triughiulară dacă a i,j = 0 petru orice i > j. iferior triughiulară dacă a i,j = 0 petru orice i < j. superior Hesseberg dacă a i,j = 0 petru orice i > j+. iferior Hesseberg dacă a i,j = 0 petru orice i < j-. O matrice A M m, (K poate fi tratată ca u vector di K m : (a, a 2,, a, a 2, a 22,, a 2,, a m, a m2,, a m. Datorită acestui fapt orma uei matrice poate fi itrodusă î mod similar cu orma uui vector di K m. Pe de altă parte, se ştie că există u izomorfism de spaţii 6

liiare ître M m, (K şi L(K, K m. Fiecărei matrice A = (a i,j i,j i se asociază operatorul liiar S(A defiit pri S(A(x = Ax = ( a ijx j i m petru orice x = (x, x 2,, x t K. Î cele ce urmează vom idetifica A cu S(A. Cele mai des utilizate orme de matrice sut ormele operatoriale: astfel petru o matrice A M m, (K, dacă pe K m se cosideră orma α, iar pe K se cosideră orma β, atuci se otează cu A αβ orma de aplicaţie liiară: sup Ax α = sup Ax α. x β x β = Î cazul î care α=β se utilizează otaţia A α = A αα şi se spue că A α este orma operatorială a lui A subordoată ormei vectoriale α. Fie A M, (C. Scalarul λ di C se umeşte valoare proprie petru A dacă există vectorul eul x C astfel îcât: Ax= λx Vectorul x se umeşte vector propriu asociat valorii proprii λ. Mulţimea valorilor proprii ale lui A formează spectrul lui A şi se otează cu σ(a. Raza spectrală a lui A se defieşte pri: ρ(a = max λ σ( A λ Normele operatoriale petru o matrice A M, (C subordoată ormelor vectoriale,, 2 sut respectiv: A = max i A = max j A 2 = ρ ( A * A. a ij a ij i= Petru orice matrice A M, (C şi orice orma operatorială A subordoată uei ormei vectoriale avem ρ(a A. Deşi orma A 2 este importată di puct de vedere teoretic (corespude distaţei euclidiee, î geeral, î aplicaţiile umerice 7

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 A 2 u este coveabilă (fiid dificil de calculat. Î locul ei se foloseşte orma vectorială: A F = i, a ij 2 care u este ormă operatorială subordoată ormei vectoriale deoarece I =. Ître cele două orme există relaţia: A 2 A F. Dacă este o ormă operatorială pe M, (C, atuci umai dacă ρ(a <. lim A k k =0 dacă şi Fie <, > produsul scalar caoic pe K (K = R sau C. O matrice A M, (K, K = R (respectiv, K = C se umeşte pozitiv defiită dacă este simetrică (respectiv, hermitiaă şi dacă <Ax, x> > 0 petru orice x 0 di K. egativ defiită dacă este simetrică (respectiv, hermitiaăşi dacă <Ax, x> < 0 petru orice x 0 di K. pozitiv semidefiită dacă este simetrică (respectiv, hermitiaăşi dacă <Ax, x> 0 petru orice x K. egativ semidefiită dacă este simetrică (respectiv, hermitiaăşi dacă <Ax, x> 0 petru orice x K. Î cele ce urmează e vom cocetra asupra matricelor A M, (R simetrice. Petru o astfel de matrice otăm determiaţii situaţi pe diagoala pricipală cu a a 2 a k k = a 2 a 22 a 2k a k a 2k a kk (k =,2, şi îi umim miori pricipali. 8

O matrice A M, (R este pozitiv defiită dacă şi umai dacă este simetrică şi miorii pricipali k (k {,2, } sut toţi pozitivi. O matrice A M, (R este egativ defiită dacă şi umai dacăeste simetrică şi miorii pricipali k (k {,2, } respectă următoarea alteraţă a semelor: < 0, 2 >0, 3 <0, 4 >0,..., (- >0. IV. 2. Metode directe de rezolvare a sistemelor liiare Metodele de rezolvare a sistemelor liiare sut clasificate î. Metode directe 2. Metode iterative Metodele directe presupu obţierea soluţiilor exacte a sistemelor liiare după u umăr fiit de operaţii elemetare. O metodă directă este cu atât mai buă cu cît umărul de operaţii elemetare (aduare, îmulţire, împărţire şi rădăciă pătrată ecesare este mai mic (umărul de operaţii executate iflueţează atât timpul de execuţie cât şi eroarea de rotujire. Cosiderăm sistemul cu ecuaţii şi ecuoscute. Ax = b, A M, (R esigulară. Deoarece A este esigulară sistemul admite soluţie uică, ce poate fi determiată cu regula lui Cramer: x i = xi, i. Arătăm că aplicarea acestei metode este epractică (petru mare. Îtr-adevăr, aplicarea ei coduce la calculul a + determiaţi de ordiul. Dar calculul uui determiat de ordiul petru o matrice C = (c ij i,j, ţiâd cot de defiiţie: det(c = ( ( cσ( c 2σ( 2...cσ( σ S ε σ revie la a calcula o sumă de! termei (grupul S al permutărilor de ordiul coţie! elemete, fiecare terme fiid produsul a factori. Deci petru a aplica regula lui Cramer trebuie efectuate cel puţi N op ( = (+! =(+! operaţii. 9

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 Deoarece!> e (petru, rezultă că N op( > ( + + + e. De exemplu, dacă se utilizează u sistem de calcul ce execută 0 9 operaţii pe secudă, atuci petru rezolvarea uui sistem cu ecuaţii şi ecuoscute timpii de execuţie sut prezetaţi î tabelul de mai jos Timp de execuţie =5 0.5782433079 0-6 s =0 0.047659054 s = 5 = 20 = 25 338.6350 s = 8.64964862 ore > 2809 ai >0 ai = 30 >0 8 ai Metodele directe urmăresc trasformarea sistemului de rezolvat îtr-u sistem echivalet a cărui matrice este iferior triughiulară sau superior triughiulară, sistem ce se rezolvă foarte uşor. Prezetăm î cotiuare algoritmul lui Gauss de trasformarea matricei A îtr-o matrice superior triughiulară. IV. 2.. Metoda de elimiare Gauss Se cosideră o matrice A M,m (R. Elimiarea gaussiaă urmăreşte trasformarea matricei A îtr-o matrice superior triughiulară S (o matrice cu proprietatea că b ij = 0 petru orice i<j. Trecerea de la matricea A la matricea S se realizează pri trasformări elemetare. La baza metodei stă următorul procedeu: prima liie este folosită petru aularea coeficieţilor de pe prima coloaă di celelalte - liii. a doua liie este utilizată petru aularea coeficieţilor de pe a doua coloaă di ultimele -2 liii, ş.a.m.d. 0

Trecerea de la u pas la altul se face aplicâd regula dreptughiului (pivotului. Petru a obţie stabilitatea umerică a algoritmului, se alege drept pivot de la pasul k elemetul maxim î modul di coloaa k subdiagoală a lui A, şi se permută liia k cu liia pe care se găseşte pivotul. Această strategie de permutare se umeşte pivotare parţială. Performaţe de stabilitate umerică relativ mai bue se obţi dacă se alege drept pivotul la pasul k elemetul maxim î modul di submatricea delimitată de ultimele -k liii, şi se permută coloaa k cu coloaa pivotului şi liia k cu liia pivotului. Această strategie de pivotare se umeşte pivotare completă. Prezetăm î cotiuare algoritmul de elimiare Gauss cu pivotare parţială. Trecerea de la matricea A la matricea superior triughiulară se realizează î mi paşi, mi=mi{,m}: A (0 A ( A (mi, ude A (mi are formă superior triughiulară, iar A (0 =A. Petru a se trece de la A (k A (k+ : Se determiă pivotul de la pasul k; acesta este primul elemet de pe coloaa k cu proprietatea ( k a k,i ( k ( k a k,i =max{ a k,j, k j } Se permută liiile i cu k; Se aplică regula dreptughiului (pivotului cu pivotul a ( k k,k. Astfel: elemetele de pe liia pivotului se împart la pivot: a (k+ k,i = ( k ak,i, i=k,k+, m ( k a k,k elemetele subdiagoale de pe coloaa pivotului se îlocuiesc cu 0.

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 ( k a + ik =0, i= k+, k+2, elemetele di submatricea delimitată de ultimele -k liii şi de ultimele -k coloae se trasformă cu regula dreptughiului: k j k i (k a k,k (k a i,k (k a k,j (k a i,j ( k a + = i,j (k (k (k (k i, j k,k k, j i,k (k a k,k a a a a, k+ i, k+ j m. triughiulară: Î urma aplicării acestui algoritm se ajuge la următoarea matrice superior a (, 2 a (, 3 a (, A (mi = 0 ( a2 2, 3 a ( 2, 2 a (, + a, a 2, ( m ( 2 + ( 2, a 2 m 0 0 0 ( a,+ (, (m. Cosiderăm sistemul cu ecuaţii şi ecuoscute. Ax = b, A M, (R esigulară Petru rezolvarea acestui sistem vom aplica algoritmul de elimiare Gauss a m cu pivotarea parţială asupra matricei extise A = ( A b. Vom ota elemetele matricei A tot cu a i,j. Astfel a i,+ = b i petru orice i=,2,... La primul pas algoritmul presupue elimiarea ecuoscutei x di ultimele - ecuaţii. La al doilea pas se elimiă ecuoscuta x 2 di ultimele -2 ecuaţii, ş.a.m.d. Î cazul acestui algoritm petru fiecare k se efectuează +-k + (+-k(k = (+-k 2 operaţii elemetare (pri operaţie elemetară îţelegâd aici o 2

operaţie î virgulă mobilă de forma ax + b, sau o împărţire. Deci algoritmul ecesită 2 2 = j k= 2 N op ( = ( + k = ( + ( + 2 3 operaţii elemetare. Deci N op ( ~ (sau N op ( O( 3. 3 Ca urmare a aplicării algoritmului se obţie sistemul echivalet: 6 - x + a (, 2 x 2 + a (, 3 x 3 + a (, x = a (, + x 2 + ( a2 2, 3 x 3 + a ( 2 2, x = (, a2 2 + x = ( a,+ Rezolvarea acestui sistem se poate face foarte uşor de la sfârşit spre îceput: x = ( x a,+ i = i,+ i, j i+ ( i ( i a a x j IV.2.2. Calculul iversei uei matrice Fie A M, (R. Matricea A este iversabilă dacă şi umai dacă există o matrice B M, (R astfel îcât A B=B A=I, ude 0 0 ---------- 0 I = 0 0 ---------- 0 --------------------------------------- 0 0 0 ---------- Se ştie că A este iversabilă dacă şi umai dacă are determiatul eul. Notăm: 3

Mădălia Roxaa Bueci Metode Numerice Curs - 2007 e k = (0,,0,,0 0 vectorul k al bazei caoice di R. Petru fiecare k (k=,2,, cosiderăm sistemul Ax=e k. Soluţia acestui sistem reprezită chiar coloaa k a matricei A -. Astfel petru aflarea lui A - este ecesar să rezolvăm sisteme de ecuaţii liiare Ax=e k, k=,2,,. Aceste sisteme pot fi rezolvate utilizâd algoritmul de elimiare al lui Gauss. Petru a micşora volumul de calcul vom aplica algoritmul asupra matricei obţiute pri cocatearea la matricea A a coloaelor bazei caoice di R. Coeficieţii matricei sut ude a ij, dacă i, j a i,+k = δ ik, dacă i, k, i=k δ ik = 0, i k. A = (A e e 2 ------ e Pri aplicarea algoritmului de elimiare Gauss cu pivotare parţială asupra lui A se obţie u şir de matrice A (0 A ( ---- A (, ude A (0 = A, iar A ( are următoarea formă superior triughiulară: a (, 2 a (, 3 a (, A ( = 0 ( a2 2, 3 a ( 2, 2 a (, + a,2 a 2, ( ( 2 + ( 2,2 a 2 0 0 0 ( a,+ (,2 a Dacă B = A -, atuci coeficieţii lui B pot fi determiaţi cu formulele: 4

b,k = a (, k,+ k ( i, j i+ b i,k = a ( i i i,+ k - a bi, j, i -, k 5