Documente Academic
Documente Profesional
Documente Cultură
unde aij, bi K.
Sistemul (1) poate fi scris sub formă condensată astfel:
n
a
j 1
ij x j bi , 1 ≤ i ≤ m (2)
având primele n coloane, coloanele matricei A şi ultima coloană formată din coloana
termenilor liberi ai sistemului se numeşte matricea extinsă.
b1 x1
b x2
Matricea B = 2 este matricea termenilor liberi, iar dacă notăm cu X = ... ,
...
b x
m m
matricea necunoscutelor, sistemul (1) se mai scrie şi sub forma matriceală:
A∙X=B (3)
Definiţia 4.1.24:
Un sistem ordonat de elemente 1 , 2 ,..., n din K se numeşte soluţie a sistemului
(1), dacă înlocuind în (1) xj prin j, 1 ≤ j ≤ n, toate cele m ecuaţii sunt verificate, adică
n
a
j 1
ij j bi , 1 ≤ i ≤ m.
Dacă sistemul (1) are măcar o soluţie, se spune că este compatibil determinat dacă
soluţia este unică şi nedeterminat, dacă există mai multe soluţii.
Dacă sistemul (1) nu admite soluţii, se spune că este incompatibil.
A rezolva un sistem de ecuaţii liniare (1) înseamnă a decide dacă acesta este
compatibil sau incompatibil, iar în cazul compatibilităţii, a-i găsi soluţia unică, atunci când
este determinat, şi soluţia generală când este nedeterminat.
De studiul compatibilităţii unui sistem de ecuaţii liniare mă voi ocupa în continuare
în cadrul acestui capitol al lucrării, totodată trecând în revistă şi câteva clase importante de
astfel de sisteme.
IV.1.6.2. Sisteme de tip Cramer
Sistemele liniare de forma:
a11x1 a12 x2 ... a1n xn b1
a x a x ...a x b
21 1 22 2 2n n 2
(4)
......................................
an1 x1 an 2 x2 ... ann xn bn
în care matricea A a sistemului este o matrice pătratică cu elemente din corpul comutativ K,
A M n(K) şi B = t(b1, b2, …, bn) este o matrice nenulă de tip n1, sunt sisteme de tip
Cramer.
Sistemele de mai sus se pot scrie sub formă matriceală astfel:
A∙X=B (5)
unde, X = t(x1, x2, …, xn) este coloana necunoscutelor.
Teoremă: - regulile lui Cramer
Cu notaţiile de mai sus, dacă d = detA este nenul, atunci sistemul (4) are soluţie
unică şi anume
d1 d d
x1 = , x2 = 2 , …, xn = n (6)
d d d
dj fiind determinantul care se obţine din d prin înlocuirea coloanei j cu coloana termenilor
liberi.
Observaţie:
Formulele (6) poartă numele de formulele lui Cramer. În concluzie, un sistem de tip
Cramer este compatibil determinat dacă matricea sa este nesingulară, iar soluţia este dată de
formulele (6). Pentru a găsi soluţia sistemului (4) avem de calculat aşadar n+1 determinanţi şi
de efectuat n împărţiri.
IV.1.6.3. Sisteme de m ecuaţii cu n necunoscute
Revenim la un sistem de forma (1) prezentat la începutul capitolului, şi anume:
a11x1 a12 x2 ... a1n xn b1
a x a x ...a x b
21 1 22 2 2n n 2
(1)
......................................
am1 x1 am 2 x2 ... amn xn bm
Vom păstra de asemenea toate notaţiile făcute la început. Evident, în cele ce urmează, se pune
problema compatibilităţii unui astfel de sistem de ecuaţii liniare. Pentru rezolvarea acestei
situaţii există câteva rezultate remarcabile şi anume:
Teorema lui Kronecker-Capelli
Sistemul de ecuaţii liniare (1) este compatibil rangA = rang A .
Având în vedere consideraţiile făcute la calculul rangului unei matrice în capitolul
anterior, această teoremă se mai poate enunţa şi în felul următor:
Teorema lui Rouché:
Sistemul (1) este compatibil toţi minorii caracteristici sunt nuli.
După cum se poate observa, aceste teoreme nu spun nimic de rezolvarea propriu-
zisă a unui sistem de forma (1). Despre acest lucru ne vom ocupa în continuare.
Vom numi minor principal al unei matrice de rang r, un minor de ordin r nenul şi
minor caracteristic de ordin r+1, minorul obţinut din minorul principal bordându-l cu
elemente corespunzătoare coloanei termenilor liberi, precum şi cu cele ale uneia din liniile
rămase din A .
Observaţie:
Minori caracteristici există dacă m r, iar numărul lor este egal cu m-r (m –
numărul de ecuaţii, iar r – rangul matricei A).
Presupunem că sistemul (1) este compatibil şi că rangA = r. Vom lua minorul
principal ca fiind situat la intersecţia primelor r linii cu primele r coloane din A:
care este un sistem Cramer, compatibil şi se rezolvă cu ajutorul formulelor (6). Soluţia unică
a sistemului (1’’) este ( 1 , 2 ,..., r ) iar ( 1 , 2 ,..., r ,λ1, λ2, λ3, …, λn-r) este soluţia
sistemului (1’), adică a sistemului (1). Deoarece λ1, λ2, λ3, …, λn-r sunt alese arbitrar, obţinem
pentru (1) o infinitate de soluţii, care constituie mulţimea tuturor soluţiilor sistemului (1).
Deci, pentru a rezolva un sistem de m ecuaţii cu n necunoscute procedăm în felul următor:
1) Se studiază compatibilitatea sistemului. Pentru aceasta se caută un minor
principal al lui A, matricea sistemului, apoi se caută şi se calculează minorii
caracteristici.
Putem avea cazurile:
există cel puţin unul nenul, sistemul fiind astfel incompatibil;
toţi sunt nuli, sistemul fiind astfel compatibil.
2) Dacă sistemul (1) este compatibil atunci formulăm sistemul de tip (1’’).
3) Se rezolvă sistemul (1’’) şi se scrie apoi mulţimea soluţiilor sistemului (1) de
forma ( 1 , 2 ,..., r ,λ1, λ2, λ3, …, λn-r).
IV.1.6.4. Sisteme omogene
Definiţia 4.1.25:
Un sistem de ecuaţii liniare se numeşte sistem omogen dacă termenul liber al
fiecărei ecuaţii este nul (adică fiecare ecuaţie este omogenă).
Forma generală a unui sistem omogen cu m ecuaţii şi n necunoscute este
următoarea:
a11x1 a12 x2 ... a1n xn 0
a x a x ...a x 0
21 1 22 2 2n n
(9)
.........................................
am1 x1 am 2 x2 ... amn xn 0
cu matricea A = aij i1,n . Cum rangA = n, se pot forma n+1 minori de ordin maxim n,
j 1.n1
nenuli. Vom considera un 1 , minor de ordin n nenul suprimând din A coloana 1. Acesta va
fi ales minor principal, necunoscuta x1 – necunoscută secundară şi x2, x3, …, xn+1 ca
necunoscute principale. Analog putem alege minorii 2 , 3 , …, n 1 .
Putem rezolva ecuaţiile principale în raport cu necunoscutele principale după
formulele lui Cramer deoarece i 0. Soluţiile sistemului (10) sunt formate din sisteme de
x1 x x xn1
=- 2 = 3 =…= = t.
1 2 3 1n n1
De obţinem că:
x1 = t ∙ 1
x2 = -t ∙ 2
x3 = t ∙ 3
………….
xn+1 = (-1)n t ∙ n 1 .
Dând lui t valori arbitrare obţinem toate soluţiile sistemului (10).
Proprietăţi:
1) Dacă 1, 2 ,..., n şi 1, 2 ,..., n sunt soluţii ale unui sistem omogen
atunci şi 1 1 , 2 2 ,..., n n este soluţie a sistemului.
iar B = bi i1,3 este matricea coloană a termenilor liberi, notaţii cu care ne-am întâlnit şi în
capitolul 3.
La primul pas al metodei lui Gauss urmări eliminarea necunoscutei x 1 din toate
ecuaţiile sistemului, cu excepţia primei ecuaţii. Pentru aceasta împărţim mai întâi prima linie
la elementul pivot a11, presupus nenul (dacă nu este aşa, reordonăm şi renumerotăm ecuaţiile
pentru a fi îndeplinită această condiţie):
1
x1 a12
(1)
x2 a13 x3 b11
a21x1 a22 x2 a23 x3 b2
a x a x a x b
31 1 31 2 33 3 3
Scădem apoi prima ecuaţie înmulţită cu primul coeficient al celei de-a doua ecuaţii,
din această ecuaţie şi, respectiv, înmulţită cu primul coeficient al celei de-a treia ecuaţii, din
aceasta din urmă. Obţinem astfel sistemul:
1
x1 a12
(1)
x2 a13 x3 b11
1 1 1
a22 x2 a23 x3 b2 ,
a 1 x a 1 x b 1
32 2 33 3 3
unde
a11j a1 j a11 , j 1,2,3
b11 b1 a11
1 1 .
ij
a a ij a a
i1 1 j , i 1, 2,3, j 1, 2,3
bi1 bi ai1b11
Matriceal, primul pas al metodei lui Gauss duce la
1 1
1 a12 a13 x1 b11
1 1 1
0 a22 a23 ∙ x 2 = b2 (3)
1
0 a32 1 1
a33 x 3 b3
În continuare, urmărim eliminarea necunoscutei x2 din ultima ecuaţie. Pentru
1
aceasta, împărţim mai întâi a doua ecuaţie la elementul pivot a22 , presupus nenul (dacă nu
este aşa, interschimbăm ecuaţiile a doua şi a treia) şi apoi scădem linia obţinută, înmulţită cu
1
a32 din ecuaţia a treia.
Obţinem:
1 1
1 a12 a13 x1 b11
2 2
0 1 a23 ∙ x 2 = b2 (4)
0 0 2 2
a33 x 3 b3
unde
a22j a21j a22 1
, j 2,3
2 1 1
b2 b2 a22
2 1 1 2 .
aij aij ai 2 a2 j , i 3, j 2,3
bi2 bi1 ai12b22
2
În sfârşit, încheiem faza eliminării împărţind cea de-a treia ecuaţie la elementul pivot a33 ,
care, pentru un sistem cu matrice nesingulară, trebuie să fie nenul. Rezultă:
1 1
1 a12 a13 x1 b11
2 2
0 1 a23 ∙ x 2 = b2 (5) unde
0 0
1 x 3 b33
x2 = b22 - a23
2
x3 (6)
x1 = b11 - ( a12
1 1
x2 + a13 x3)
Metoda de eliminare a lui Gauss permite şi calculul determinantului matricei
sistemului. Se observă că, matricea A(3) a sistemului (5) fiind triunghiulară, are determinantul
egal cu produsul elementelor diagonale, adică det A(3) = 1.
Având în vedere că împărţirea liniilor matricei sistemului la elementele pivot a condus
la o matrice având determinantul egal cu determinantul matricei iniţiale împărţit la produsul
elementelor pivot, rezultă:
det A
det A(3) = 1 2 = 1
a11a22 a33
adică
1 2
detA = a11 a22 a33 (7)
Metoda de eliminare a lui Gauss pentru cazul unui sistem de n ecuaţii cu n
necunoscute scris matricial sub forma:
A∙X=B
se aplică în acelaşi mod.
Metoda Gauss-Jordan
Metoda Gauss-Jordan reprezintă o formă modificată a metodei lui Gauss. Spre
deosebire de metoda Gauss, în care matricea sistemului este adusă prin transformări
elementare la formă superior triunghiulară, în metoda Gauss-Jordan matricea sistemului este
transformată în matricea unitate. Prin aceasta, deşi faza eliminării este mai laborioasă, faza
substituirii inverse este eliminată. În plus, printr-o codificare eficientă, simultan cu rezolvarea
unei ecuaţii matriceale, metoda Gauss-Jordan permite înlocuirea matricei sistemului cu
inversa acestaia.
În urma pasului k de eliminare este eliminată necunoscuta xk din toate ecuaţiile
sistemului, cu excepţia ecuaţiei pivot k şi sistemul este adus la forma:
1 0 0 a11k1 a11n x1 b11
0 1 0 a22k1 a22n x2 b2 2
0 0 1 akkk 1 aknk ∙ xk = bkk (18)
0 0 0 ak 1k 1 k
akk1 n xk 1 bk k1
0 k k k
0 0 ank1 ann xn bn
unde noile elemente ale liniei pivot k sunt, ca şi în metoda Gauss:
akkk 1
k k 1
akj akj akkk 1 , j k 1,..., n (19)
k k 1
bk bk akkk 1
Să vedem în ce condiţii şirul x (k ) este convergent.
Teorema 4.1.9
Condiţia necesară şi suficientă ca şirul x (k ) dat de relaţia (2) să fie convergent
pentru orice x(0)n este ca raza spectrală a matricei M să fie subunitară, adică (M ) 1 .
O condiţie suficientă de convergenţă este existenţa unei norme naturale pentru care
M 1 M max ; este valoare proprie a lui M .
Metoda lui Jacobi
Una dintre cele mai vechi şi mai cunoscute metode iterative pentru rezolvarea
sistemelor de ecuaţii liniare este metoda lui Jacobi.
x
k
x
k 1
respectiv . În ipoteza importantă a ii 0, i 1, n , care asigură că matricea B
n
1
k 1
bi a ij x j , i 1, n
k
este nesingulară, obţinem recurenţa xi care se
a ii j1
ji
numeşte metoda lui Jacobi.
Conform teoremei anterioare, condiţia necesară şi suficientă de convergenţă a
metodei lui Jacobi este ca modulele valorilor proprii ale matricei iteraţiei să fie subunitare.
Ecuaţia caracteristică a acestei matrice este det(I B 1C ) 0 sau, echivalent,
a ij
, pentru i j
mij a ii . Dacă luăm 1, adică M 1 1 echivalent cu
0, pentru i j
n
M 1 max mij 1 (sume pe coloane) obţinem condiţia suficientă de convergenţă
j1,n
i 1
n a ij
a
i 1
1, j 1, n .
ii
i j
1/ 2
n n 2
n a ij
Luând norma , adică M
1, iar M
max 1 (sume pe linii),
i 1,n a ii
j1
n a ij
obţinem condiţia suficientă de convergenţă a
i 1
1, j 1, n sau
ii
i j
a
j1
ij a ii , pentru i 1, n , condiţie care se numeşte dominanţa diagonală pe linii.
ji
Metoda Gauss-Seidel
Metoda Gauss-Seidel reprezintă o modificare a metodei Jacobi, cu scopul creşterii
vitezei de convergenţă şi reducerii memoriei necesare. Ideea de bază a metodei Gauss-Seidel
x i
k 1
constă în utilizarea în calculul componentei a aproximaţiei soluţiei sistemului de la
k 1 a componentelor x1
k 1
, x 2
k 1
,...x i1
k 1
pasul , deja calculate, în locul componentelor
x1k , x k2 ,...x ik1 de la iteraţia anterioară, cum se întâmplă în cazul metodei Jacobi.
În metoda Gauss-Seidel, recurenţa devine:
bi i1 a ij k 1 n a ij k
xi k 1
x j x j , pentru i 1, n , k = 0,1,2,…
a ii j1 a ii ji 1 a ii
(1)
a11 0 ... 0
a a 22 ... 0
luăm drept B 21 matrice triunghiulară inferior, iar C = B – A
..... ..... ... ..
a n1 a n 2 ... a nn
matrice inferioară superior cu 0 pe diagonala principală. Cu această alegere sistemul
B x C x b se scrie după împărţirea la a ii :
bi i1 a ij n a
xi x j x j
ij
a ii j1 a ii ji 1 a ii
(2)
Bx
k 1
i 1, n Cx b , k = 0,1,2,… se scrie sub forma (1).
k
pentru iar sistemul
Teorema 4.1.10
Criteriul de dominanţă a diagonalei pe linii asigură convergenţa metodei Gauss-
x
0
Seidel pentru orice iteraţie iniţială .