Matematici Asistate de Calculator

Proiect
9.5/10 (2 voturi)
Domeniu: Automatică
Conține 27 fișiere: doc, asv, m
Pagini : 46 în total
Cuvinte : 5298
Mărime: 68.38KB (arhivat)
Publicat de: Cantemir Gherasim
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Lavinia Dragomir
Proiect la disciplina Matematici asistate de calculator . Se adreseaza anului 1. Teme abordate : rezolvarea sistemelor de ecuatii liniare + rezolvarea problemelor de optimizare

Cuprins

  1. A.Rezolvarea sistemelor de ecuatii liniare
  2. |A.1.Consideratii teoretice generale.pag 2
  3. A.2.Prezentarea metodei numrice(Gauss-Seidel).pag 5
  4. A.3.Algoritmul matematic si implementarea algoritmului matematic in Matlab.pag 6
  5. A.4.Algoritmul matematic si implementarea algoritmului matematic in Matlab-exemplificare.pag 12
  6. A.5.Compararea metodelor(metoda numerica si functii predefinite in Matlab) din punct de vedere al timului de executie.pag 19
  7. A.6.Compararea metodelor (metoda numerica si functii predefinite in Matlab) din punct de vedere al preciziei.pag 21
  8. A.7.Tabel numar de iteratii .pag 23
  9. A.8.Functii predefinite ale mediului Matlab care rezolca probleme din tematica .pag 24
  10. B.Rezolvarea problemelor de optimizare
  11. B.1.Consideratii teoretice generale.pag 27
  12. B.2.Prezentarea metodei numerice(metoda sectiunii de aur) .pag 29
  13. B.3.Algoritmul matematic si implementarea algoritmului matematic in Matlab. pag 30
  14. B.4. Algoritmul matematic si implementarea algoritmului matematic in Matlab. pag 36
  15. B.5.Compararea metodelor (metoda sectiunii de aur si functii predefinite in Matlab) din punct de vedere al timpului de executie. pag 41
  16. B.6.Compararea metodelor (metoda sectiunii de aur si functii predefinite in Matlab) din punct de vedere al preciziei .pag 43
  17. B.7.Tabel numar de iteratii. pag 44
  18. B.8.Functii predefinite ale mediului Matlab care rezolva p[robleme din tematica. pag 45
  19. Bibliografie.pag 46

Extras din proiect

REZOLVAREA SISTEMELOR DE ECUATII LINIARE

Consideratii teoretice generale

Un sistem de „m” ecuaţii liniare cu „n” necunoscute este de forma:

a11 x1 + a12 x2 + . + a1n xn = b1

a21 x1 + a22 x1 + . + a2n x1 = b2

. . . . . . . . . . . . . . . . . . . . . . . . .

am1 x1 + am2 x2 + . + amn xn = bm

• coeficientii aij sunt reali

• termenii liberi bj sunt reali

• necunoscutele xi sunt numere reale

i=1,n , j=1,m.

Considerând matricele:

a11 a12 . a1n x1 b1

a21 a22 . a2n x2 b2

A = . . . . . . . . . . . . , x = . şi b = . ,

am1 am2 . amn xm bm

sistemul se poate scrie sub forma matriceală: A x = b .

De asemenea, sistemul se poate scrie sub formă restrânsă:

n ____ ____

∑ aij xj= bi , i=1,n; j=1,m.

i=1

Sistemele pot fi omogene, în situaţia în care matricea termenilor liberi , b, are doar elemente nule, sau neomogene, în caz contrar.Sistemele neomogene au solutie unica daca si numai daca matricea A a sistemului este nesingulara(detA≠0).Daca A este singulara (detA=0) atunci sistemul are o infinitate de solutii(compatibil nedeterminat) sau nu are nici o solutie (este incompatibil).

Un sistem se numeşte consistent dacă admite cel puţin o soluţie. Un sistem incompatibil se numeşte sistem inconsistent. Sistemele omogene sunt sisteme consistente, ele admiţând întotdeauna soluţia banală.

Un sistem se spune că este bine condiţionat dacă mici modificări ale elementelor matricelor A şi b conduc la mici modificări ale elementelor lui x.

Pentru ameliorarea gradului de condiţionare a sistemelor de ecuaţii liniare, înainte de rezolvare se recomandă: modificarea ordinii ecuaţiilor şi/sau necunoscutelor astfel încât matricea sistemului să fie diagonal dominantă; aplicarea operaţiei de scalare pentru ca necunoscutele şi termenii liberi să aibă acelaşi ordin de mărime.

După raportul dintre numărul ecuaţiilor şi numărul necunoscutelor, sistemele de ecuaţii liniare sunt de trei tipuri:

a) subdeterminate, dacă m < n, caz în care soluţia sistemului va depinde de un număr de parametrii egal cu diferenţa dintre numărul necunoscutelor, n, şi rangul matricei sistemului;

b) compatibile determinate, dacă m = n şi det(A) ≠ 0 ; dacă det(A)= 0, sistemele pot fi compatibile nedeterminate sau incompatibile;

c) supradeterminate, dacă m > n; acesta este cazul în care se pune cel mai des problema incompatibilităţii.

Sistemele de ecuaţii liniare se pot rezolva prin două tipuri de metode: metode directe, care se mai numesc şi metode exacte sau metode de eliminare, şi metode iterative.

Una din cele mai folosite si mai simpla metoda directa este metoda inversarii matriceale bazata pe inmultirea la stanga cu A-1 (X=A-1*b).

In rezolvarea sistemelor de ecuatii liniare exista cateva teorme de testare a compatibilitatii.

TEOREMA lui KRONECKER-CAPELLI:un sistem de ecuatii liniare este compatibil daca si numai daca rangul matricei sistemului este egal cu rangul matricei extinse a sistemului.

TEOREMA lui CRAMER:un sistem de ecuatii liniare neomogen este compatibil daca determinantul amtricei sistemului este nenul;pt un system omogen determinantul trebuie sa fie nul.

TEOREMA lui ROUCHE:un sistem de ecuatii liniare este compatibil daca si numai daca toti minorii caracteristici ai matricei sistemului sunt nuli.

În metodele iterative se pleacă de la o eroare iniţială, care scade cu numărul de iteraţii, ajungând, în final, sub un prag impus.

Determinarea solutiei exacte a sistemului AX = b cu ajutorul unor metode de tip iterativ este posibila numai dupa efectuarea unui numar nelimitat - teoretic infinit - de iteratii sau pasi. Deoarece nici o metoda practica nu poate cicla la infinit, rezulta ca metodele iterative determina doar o solutie aproximativa, aproximare prin trunchiere, care se abate mai mult sau mai putin fata de solutia exacta X, in functie de precizia de calcul dorita.

Mai concret, metodele iterative apeleaza la construirea unui sir de aproximatii succesive x0, x1, . , xk care, in anumite conditii, tinde catre solutia exacta X. In cazul in care pentru sirul aproximatiilor succesive nu este posibila definirea unei limite, se spune ca metoda respectiva diverge.

In cazul in care sirul aproximatiilor succesive are o limita, se spune ca metoda este convergenta. In acest caz se poate defini o relatie de recurenta intre doua aproximatii succesive xk si xk+1.

Rezolvarea sistemelor de ecuaţii liniare este o problemă foarte importantă pentru domeniul simulării numerice.

Preview document

Matematici Asistate de Calculator - Pagina 1
Matematici Asistate de Calculator - Pagina 2
Matematici Asistate de Calculator - Pagina 3
Matematici Asistate de Calculator - Pagina 4
Matematici Asistate de Calculator - Pagina 5
Matematici Asistate de Calculator - Pagina 6
Matematici Asistate de Calculator - Pagina 7
Matematici Asistate de Calculator - Pagina 8
Matematici Asistate de Calculator - Pagina 9
Matematici Asistate de Calculator - Pagina 10
Matematici Asistate de Calculator - Pagina 11
Matematici Asistate de Calculator - Pagina 12
Matematici Asistate de Calculator - Pagina 13
Matematici Asistate de Calculator - Pagina 14
Matematici Asistate de Calculator - Pagina 15
Matematici Asistate de Calculator - Pagina 16
Matematici Asistate de Calculator - Pagina 17
Matematici Asistate de Calculator - Pagina 18
Matematici Asistate de Calculator - Pagina 19
Matematici Asistate de Calculator - Pagina 20
Matematici Asistate de Calculator - Pagina 21
Matematici Asistate de Calculator - Pagina 22
Matematici Asistate de Calculator - Pagina 23
Matematici Asistate de Calculator - Pagina 24
Matematici Asistate de Calculator - Pagina 25
Matematici Asistate de Calculator - Pagina 26
Matematici Asistate de Calculator - Pagina 27
Matematici Asistate de Calculator - Pagina 28
Matematici Asistate de Calculator - Pagina 29
Matematici Asistate de Calculator - Pagina 30
Matematici Asistate de Calculator - Pagina 31
Matematici Asistate de Calculator - Pagina 32
Matematici Asistate de Calculator - Pagina 33
Matematici Asistate de Calculator - Pagina 34
Matematici Asistate de Calculator - Pagina 35
Matematici Asistate de Calculator - Pagina 36
Matematici Asistate de Calculator - Pagina 37
Matematici Asistate de Calculator - Pagina 38
Matematici Asistate de Calculator - Pagina 39
Matematici Asistate de Calculator - Pagina 40
Matematici Asistate de Calculator - Pagina 41
Matematici Asistate de Calculator - Pagina 42
Matematici Asistate de Calculator - Pagina 43
Matematici Asistate de Calculator - Pagina 44
Matematici Asistate de Calculator - Pagina 45
Matematici Asistate de Calculator - Pagina 46

Conținut arhivă zip

  • Matematici Asistate de Calculatordocumentatie
    • Matematici Asistate de Calculator.doc
  • rezolvarea problemelor de optimizare
    • functii matLAB
      • f1.m
      • f2.m
      • f3.m
      • func.m
    • implementari
      • functie.m
      • optimizare.asv
      • optimizare.m
      • tema.m
      • tematimp2.m
      • timp.m
      • tmptema2.m
  • rezolvarea sistemelor de ecuatii liniare
    • functiiMatlab
      • f1.m
      • f2.asv
      • f2.m
      • f3.m
      • f4.m
      • f5.m
      • f6.m
      • f7.m
    • implementari
      • precizie.m
      • tema.asv
      • tema.m
      • tematimp.asv
      • tematimp.m
      • tmp1.m
      • tmptema.m

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Metode și Tehnici de Diminuare a Riscului Investițional

INTRODUCERE Actualitatea temei de cercetare. Globalizarea economiei mondiale se caracterizează în primul rând printr-o stabilitate a relaţiilor şi...

Particularități ale folosirii instruirii asistate de calculator în procesul de pregătirii studenților militari

INTRODUCERE Noile tehnologii implicate în procesul de învăţământ, induse în contemporaneitate de expansiunea tehnologiei informaţionale şi a...

Reglarea după stare a sistemului pendul invers

1 Introducere Obiectivul acestei lucrări este studierea unui sistem de reglare automată după stare, aplicat în cadrul unui sistem de laborator,...

Decizia managerială asistată de calculator pentru îndeplinirea obiectivelor propuse la firma SC PUIPIU SA

Proiectul la disciplina "Modelarea economică" oferă studenților facultății de Management posibilitatea de a rezolva o serie de probleme importante...

Sisteme de Ecuații Neliniare

I.Sisteme de ecuaţii neliniare pe Fie D , f :D , i=1, ,n şi sistemul (I.1) f (x , ,x )=0, i=1, ,n; (x , ,x ) Dacă se consideră aplicaţia f:D ,...

Proiectarea Asistată de Calculator a Sistemelor Recuperative Metalice

Memoriu justificativ Cuptoarele industriale reprezintă, pentru inginerii din sectoarele de prelucrări la cald, utilajul de bază care determină...

Modelarea Geometrică și Proiectarea Asistată de Calculator

CAPITOLUL I Modelarea geometrică şi proiectarea asistată de calculator Una dintre activităţile cheie în orice proces de design de produs este de...

Studiul Caracteristicilor SRA

Argument Prin sistem de reglare automata (SRA) se intelege un ansamblu format dintr-o instalatie tehnologica si dintr-un numar de aparate si...

Ai nevoie de altceva?