sisteme de ecuatii liniare

20
Liceul teoretic ”Petru Cercel” Coordonator: Elev: Stoica Mihai Nica Ionuț Târgoviște 1

Upload: dyvond1

Post on 27-Oct-2015

138 views

Category:

Documents


6 download

DESCRIPTION

Sisteme de ecuatii liniare

TRANSCRIPT

Page 1: Sisteme de Ecuatii Liniare

Liceul teoretic ”Petru Cercel”

Coordonator: Elev: Stoica Mihai

Nica Ionuț

Târgoviște

2011

SUMAR

1

Page 2: Sisteme de Ecuatii Liniare

Sisteme de două ecuații cu două necunoscute 3

Metode de rezolvare

4 Metoda combinațiilor liniare Metoda eliminării (Gauss) Regula lui Cramer Metoda matricii inverse

Sisteme de trei sau patru ecuații cu două

necunoscute 5

Sisteme de trei ecuații cu trei necunoscute 6

Interpretare geometrică 6

Metode de rezolvare 7

Metoda combinațiilor liniare Metoda eliminării (Gauss) Regula lui Cramer Metoda matricii inverse

Sisteme de m ecuații cu n necunoscute 10

Discuția unui sistem 11

Structura aplicativă( Program în c++) 13

Bibliografie

15

2

Page 3: Sisteme de Ecuatii Liniare

Sisteme de două ecuații cu două necunoscute

Def.Un sistem de două ecuații cu două necunoscute are forma :

(S ) :¿ {a1 x+b1 y=c1¿ ¿¿

unde a1 , b1 , a2 ,b2 se numesc coeficienții necunoscutelor , iar c1 , c2 termenii

liberi.

Def.Se numește soluție a sistemului orice cuplu (s1 , s2) care este soluție

pentru fiecare din ecuațiile sistemului.

Studiul soluțiilor unui sistem de ecuații liniare conduce la trei probleme:

- existența soluțiilor (condițiile în care un sistem admite soluții);

- găsirea unei metode de obținere a soluțiilor;

- determinarea tuturor soluțiilor.

Un sistem care nu are nici o soluție se numește incompatibil.Daca sistemul

posedă soluții se spune ca este compatibil (determinat cu o soluție și

nedeterminat cu mai mult de o soluție).

Două sisteme sunt echivalente dacă sunt amandouă incompatibile sau sunt

amandouă compatibile și au aceleași soluții.

Metoda de rezolvare a unui sistem liniar constă în a înlocui sistemul dat

printr-un nou sistem care este echivalent cu primul , dar care poate fi

rezolvat mai ușor.

Transformări asupra ecuațiilor unui sistem

3

Page 4: Sisteme de Ecuatii Liniare

1)Adunarea unei ecuații a sistemului la o altă ecuație a sistemului

2)Înmulțirea ecuațiilor sistemului prin factori nenuli

3)Schimbarea ordinii ecuațiilor într-un sistem

Metode de rezolvare

1.Metoda combinațiilor liniare (metoda reducerii)

2.Metoda substituției

3.Metoda eliminării (Gauss)

4.Regula lui Cramer

A = (a1 b1

a2 b2) - matricea sistemului(formată din coeficienții necunoscutelor)

Δ=det (A )=a1b2−a2b1 - determinantul sistemului

Δx=|c1 b1

c2 b2

| (se obține din Δ înlocuind coeficienții lui x , prin coloana

termenilor liberi)

Δ y=|a1 c1

a2 c2

|(se obține din Δ înlocuind coeficienții lui y , prin coloana

termenilor liberi)

x=ΔxΔ; y=

Δ yΔ

5)Metoda matricii inverse

A = (a1 b1

a2 b2)

0

4

Page 5: Sisteme de Ecuatii Liniare

X=(xy)C=(c1

c2)

AX = C – scrierea matriciala a sistemului

Sisteme de trei sau patru ecuații cu două necunoscute

Se poate rezolva sistemul format din două ecuații ale sistemului dat ,apoi se

verifică dacă soluțiile obținute sunt și soluții ale celorlalte ecuații ale

sistemului.

Sisteme de trei ecuații cu trei necunoscute

Def.Un sistem de trei ecuații cu trei necunoscute are forma

(S ) :¿ {a1 x+b1 y+c1 z=d1 ¿ {a2 x+b2 y+c2 z=d2¿ ¿¿ , unde a1 , a2 , a3 , b1 , b2 , b3, c1 , c2 , c3 se numesc

coeficienții necunoscutelor , iar d1 , d2 , d3 termenii liberi ai sistemului.

Def.Se numește soluție a sistemului orice triplet (s1 , s2 , s3) care este soluție

pentru fiecare ecuație a sistemului.

Interpretare geometrica

Cum fiecare ecuație a sistemului este ecuația unui plan în spațiul cartezian

Oxyz , se poate interpreta geometric sistemul compatibil determinat prin

5

Page 6: Sisteme de Ecuatii Liniare

concurența planelor într-un punct , iar sistemul compatibil

nedeterminat prin concurența planelor după o dreaptă (sistem simplu

determinat) sau după un plan (sistem dublu nedeterminat – cele trei plane

coincid).În fine sistemul incompatibil corespunde celorlalte situații ale

planelor în spațiu (plane paralele , două plane paralele intersectate de al

treilea , plane concurente două cate două , fară punct comun pentru cele

două drepte etc.)

Două sisteme sunt echivalente daca sunt amandouă incompatibile sau sunt

amandouă compatibile și au aceleași soluții.

Soluția unei ecuații cu două necunoscute este o dreaptă

6

Page 7: Sisteme de Ecuatii Liniare

Soluția unei ecuații cu trei necunoscute este un punct

Metode de rezolvare

1)Metoda combinațiilor liniare

2)Metoda eliminării (Gauss)

Utilizând metoda lui Gauss (de eliminare succesivă a necunoscutelor prin

transformări elementare) se ajunge de la sistemul inițial la unul echivalent

având urmatoarea formă triunghiulară :

L1 . . . .. . .. . . ..

L2 0 .. . .. . . ..

L3 0 0 .. . . ..

Etapele necesare de parcurs pentru a obține forma triunghiulară a

sistemului (S)

(S ) :¿ {a1 x+b1 y+c1 z=d1 ¿ {a2 x+b2 y+c2 z=d2¿ ¿¿ și tabloul

x y zL1 a1 b1 c1 d1

L2 a2 b2 c2 d2

L3 a3 b3 c3 d3

Dacă a1≠0 , atunci prima ecuație a sistemului ramâne pe loc , iar zerourile

de pe prima coloană le obținem cu transformările :

7

Page 8: Sisteme de Ecuatii Liniare

- ecuația L2 se înlocuiește prin ecuația L2−

a2

a1

L1

- ecuația L3 se înlocuiește prin ecuația L3−

a3

a1

L1

Pentru a obține zeroul de pe colana a doua se face transformarea :

- ecuația L3 se înlocuiește prin ecuația L3−

b3

b1

L2

Dacă a1 = 0 , atunci se ia drept ecuație L1 o altă ecuație care să aibă

coeficientul lui x diferit de zero (se face o schimbare a două ecuații între ele)

Pentru sistemul (S) două matrici joacă un rol important în studiul lui.

A=(a1 b1 c1

a2 b2 c2

a3 b3 c3) - matricea sistemului

A=(a1 b1 c1 d1

a2 b2 c2 d2

a3 b3 c3 d3) - matricea extinsă a sistemului

3) Regula lui Cramer

A=(a1 b1 c1

a2 b2 c2

a3 b3 c3)

Δ=|a1 b1 c1

a2 b2 c2

a3 b3 c3

|

- determinantul sistemului

Δx=|d1 b1 c1

d2 b2 c2

d3 b3 c3

|

(se obține din Δ înlocuind coeficienții lui x , prin coloana

termenilor liberi)

8

Page 9: Sisteme de Ecuatii Liniare

Δ y=|a1 d1 c1

a2 d2 c2

a3 d3 c3

|

(se obține din Δ înlocuind coeficienții lui y , prin coloana

termenilor liberi)

Δz=|a1 b1 d1

a2 b2 d2

a3 b3 d3

|

(se obține din Δ înlocuind coeficienții lui z , prin coloana

termenilor liberi)

x=ΔxΔ; y=

Δ yΔ; z=

Δ zΔ

4) Metoda matricii inverse

A=(a1 b1 c1

a2 b2 c2

a3 b3 c3)

X=( xyz )C=(d1

d2

d3)

AX = C – scrierea matriciala a sistemului

Dacă det (A )≠0⇒ X=A−1C

Sisteme de m ecuații cu n necunoscute

9

Page 10: Sisteme de Ecuatii Liniare

Au forma :{a11 x1+a12 x2+.. . .+a1 n xn=b1 ¿ {a21 x1+a22 x2+.. . .+a2 n xn=b2 ¿ {.. . .. .. .. . .. .. . .. .. . .. .. . .. .. . .. .. . .. .. .. . .. .. . ¿¿¿¿

(2)

Dacă un sistem are soluții , atunci îl numim compatibil (determinat dacă

are exact o soluție și nedeterminat dacă sistemul are mai mult de o soluție)

Sistemul (2) se numește omogen daca are toți termenii liberi egali cu

zero.Sistemul astfel obținut

{a11 x1+a12 x2+.. . .+a1 n xn=0¿ {a21 x1+a22 x2+. . ..+a2n xn=0 ¿ {.. .. . .. .. . .. .. . .. .. . .. .. . .. .. . .. .. .. . .. .. . .. .. . ¿¿¿¿ se numește sistemul omogen asociat

sistemului (2).

Coeficienții necunoscutelor formează o matrice de tip m x n

(a11 a12 . .. a1n

a21 a22 . .. a2n

. .. . .. . .. . . .am1 am2 . .. amn

) numită matricea sistemului (2)

Dacă

X=(x1

x2

⋮xn

) și

C=(b1

b2

⋮bm

) sunt coloana necunoscutelor și respectiv coloana

termenilor liberi , atunci sistemul (2) se poate scrie sub forma matricială

AX = C.

Două sisteme sunt echivalente dacă sunt amandoua incompatibile sau sunt

amandouă compatibile și au aceleași soluții.

Discuția unui sistem

10

Page 11: Sisteme de Ecuatii Liniare

Compatibilitatea

Th.Kronecker – Capelli . Sistemul liniar (2) este compatibil dacă și numai

dacă rangul matricii sistemului coincide cu rangul matricii extinse.Comform

teoremei avem nevoie de calculul rangului matricii A. Dacă rang(A) = r ,

atunci există cel puțin un minor nenul de ordin r. Pentru usurința în

prezentare să presupunem că minorul nenul de ordin r este format din

primele r linii și primele r coloane.Pe acesta (considerat) îl numim

determinant principal și-l notam Δ p .Ca să avem egalitatea rang(A) = rang(

A ) trebuie probat ca orice minor al matricii A care-l conține pe cel principal

și care nu este minor al lui A este nul.Orice astfel de minor de ordin r + 1 ,

obținut prin bordarea determinantului principal cu elemente corespunzatoare

ale coloanei termenilor liberi , precum și cu cele ale uneia din liniile rămase ,

se numește minor caracteristic.Vom nota un astfel de minor prin Δcar , k ,

unde k indică linia utilizată pentru bordare.

Th.(Rouche) . Sistemul liniar (2) este compatibil dacă și numai dacă toți

minorii caracteristici sunt nuli.

Deci dacă cel puțin un minor caracteristic este nenul sistemul este

incompatibil.

Determinarea soluțiilor

Presupunem ca rang(A) = r și ca am ales ca determinant principal al

sistemului compatibil

Δ p=|a11 . .. a1r

. .. . .. . ..ar 1 . .. arr

|

.De precizat că odată ales

determinantul principal cu el se merge pâna la determinarea

11

Page 12: Sisteme de Ecuatii Liniare

soluțiilor.Necunoscutele ale căror coeficienți sunt în determinantul principal

se numesc necunoscute principale .Deci în cazul nostru acestea sunt x1 , x2 ,

...., xr.Celelalte necunoscute (dacă există) adică xn+1 , ..... , xn se numesc

necunoscute secundare.

Ecuațiile ale căror coeficienți se află în determinantul principal se numesc

ecuații principale.În cazul de față primele r ecuații sunt principale.Celelalte

ecuații (dacă există) se numesc ecuații secundare.

Se rezolvă sistemul format din ecuațiile principale :

{a11 x1+a12 x2+.. . .+a1 n xn=b1 ¿ {a21 x1+a22 x2+.. . .+a2 n xn=b2 ¿ {.. . .. .. .. . .. .. . .. .. . .. .. . .. .. . .. .. . .. .. .. . .. .. . ¿¿¿¿ (*)

Soluțiile acestui sistem sunt soluții și pentru (2) (din rang(A) = rang(A ) ,

rezultă că celelalte linii sunt combinații liniare ale ecuațiilor principale , ceea

ce arată ca o soluție a sistemului de mai sus este soluție și pentru (2) ).

Analizăm cazurile :

- dacă r = n , atunci sistemul (*) are atâtea ecuații câte necunoscute.Pentru

rezolvare se pot aplica formulele lui Cramer :

x1=Δ x1

Δ p; x2 =

Δ x2Δ p; . . .. .. ; xn=

ΔxnΔ p , unde

Δx n se obține din Δ p înlocuind

coloana coeficienților lui xn cu termenii liberi.

- dacă r < n , atunci în ecuațiile principale se înlocuiesc necunoscutele

secundare variabil xr+1=λr+1 ,. .. . ., xn=λn ; λk∈ R și se rezolvă sistemul format

din ecuațiile principale (în care necunoscutele secundare trec în membrul

drept) .Pentru rezolvare se aplică regula lui Cramer.

12

Page 13: Sisteme de Ecuatii Liniare

Structura aplicativă( Program in c++)

Aplicația proiectului reprezentată de programul în c++ a fost creată cu

ajutorul formulelor matematice care au fost transpuse în limbaj de

programare .

În primul rând pentru crearea unui astfel de program avem nevoie de

cunoștințe în domeniu , în al doilea rând trebuie să ne construim o logică de

bază care să ne ajute la crearea programului. Eu am creat 2 programe , unul

ce calculează sisteme liniare cu 2 ecuații și 2 necunoscute , iar altul ce

calculează sisteme liniare cu 3 ecuații și 3 necunoscute , ajungând ca în cele

din urma să le unesc într-unul singur.

Primul program (cel cu 2 ecuații ) este creat pe o logică matematică și

cu ajutorul unor formule . Am definit prima ecuație în forma : aX+bY=c iar

a doua dX+eY=f, am afișat fiecare coeficient a,b,c,d,e,f cu ajutorul

instrucțiunii “cout” și am adăugat instrucțiunea “cin” pentru a îi revenii

fiecăruia o valoare. Am declarat “det” egalându-l cu formula ce calculează

determinantul , urmând ca pentru delta x și delta y să aplic același model.

Pentru a le afișa valoarea am folosit din nou instrucțiunea “cout” rezultând

în cele din urmă primul program .

Pentru al doilea program am folosit aceeași logică doar ca am adăugat

în plus înca o necunoscută și încă o ecuație : aX+bY+cZ=d , eX+fY+gZ=h,

iX+jY+kZ= l . Pentru a unii cele două programe am folosit instrucțiunea if .

Dacă introduceam valoarea 2 urma să calculăm sistemul liniar cu 2 ecuații .

Dacă introduceam valoarea 3 urma să calculăm sistemul liniar cu 3 ecuații.

Dacă introduceam o valoare mai mică decât 2 sau mai mare decât 3

programul afișa un text în care spunea că acesta calculează sisteme cu 2 sau

13

Page 14: Sisteme de Ecuatii Liniare

3 ecuații(“ Nici mai multe nici mai puține”).Dacă introduceam valori pentru

care determinantul era 0 , atunci programul afișa că sistemul este

incompatibil sau compatibil nedeterminat.

Bibliografie

Sisteme liniare : http://facultate.regielive.ro/referate/matematica/sisteme_de_ecuatii_lin

iare-2199.html

Imagini :

http://en.wikipedia.org/wiki/System_of_linear_equations

Inspirație program :

http://freedownload1.com/faq1/161898.htm

Formule pentru crearea programului :

Manual de matematica clasa a-XI-a A ( Mircea Ganga, editura

Mathpress)

Creare și editare:

Stoica Mihai

14