Rezolvarea Numerică a Sistemelor de Ecuații Liniare

Seminar
8.7/10 (8 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 2084
Mărime: 20.29KB (arhivat)
Publicat de: Margareta Martin
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Horia Mindrescu
metode numerice

Extras din seminar

Rezolvarea numerica a sistemelor de

ecuatii liniare

Scopul lucrarii:

1) Sa se rezolve sistemul de ecuatii liniare Ax = b, utilizînd:

- metoda eliminarii Gauss;

- metoda lui Cholesky (metoda radacinii patrate);

- metoda iterativa a lui Jacobi cu o eroare µ = 10-3;

- metoda iterativa a lui Gauss-Seidelcu o eroare µ = 10-3 si µ = 10-5;

2) Sa se determine numarul de iteratii necesare pentru aproximarea solutiei sistemului cu o eroare data µ. Sa se compare rezultatele.

3) Sa se inverseze matricea A cu ajutorul metodei Jordan-Gauss.

V - 5

Consideratii teoretice:

Metoda eliminarii a lui Gauss consta în a aduce sistemul initial la un sistem echivalent avînd matricea coeficientilor superior triunghiulara. Transformarea sistemului dat într-un sistem de forma triunghiulara, fara ca sa se modifice solutia sistemului, se realizeaza cu ajutorul urmatoarelor 3 operatii de baza :

1) rearanjarea ecuatiilor (schimbarea a 2 ecuatii între ele) ;

2) înmultirea unei ecuatii cu o constanta (diferita de zero) ;

3) scaderea unei ecuatii din alta si înlocuirea celei de-a doua cu rezultatul scaderii.

Metoda lui Cholesky de rezolvare a sistemelor de ecuatii liniare algebrice se mai numeste metoda radacinii patrate si consta în descompunerea sistemului Ax=b în doua sisiteme triunghiulare :

LTy=b, Lx=y.

unde L e o matrice superior triunghiulara, iar LT matricea transpusa ei.

În aceasta metoda se presupune ca matricea A este o matrice simetrica si pozitiv definita. Matricea L se alege astfel, încît A=LLT. Elementele lij ale matricei inferior triunghiulare L pot fi calculate în felul urmator :

Se determina prima coloana a matricei L

L11=±11 , li1= ±i1/li1 , i=2,3,…,n ;

Dupa ce s-au obtinut primele (k-1) coloane ale matricei L se calculeaza coloana k :

Lkk=akk -l2kj ,

lik=(±ik -lijlkj)/lkk , i=k+1,…n

Metode iterative de rezolvare a sistemelor de ecuatii lineare. Metodelele Jacobi si Gauss-Seidel

Metodele iterative se constuiesc utilizînd desfacerea matricei A definita prin A=S-T. Atunci sistemul Ax=b (1) e echivalent cu sistemul Sx=Qx+d, (2) sau x=Qx+d, (3)unde Q=S-1T, d=S-1b. Prin urmare putem construi sirul {x(k)}utilizînd relatia recurenta:

Sx(k+1)=Tx(k)+b, k=0,1,2... (4) sau x(k+1) =Qx(k)+d. (5)

unde x(0) , ce apartine Rn , e o aproximatie initiala a solutiei x*.

Pentru a reduce sistemul (1) la o forma (3) sau (4), potrivita pentu iteratie,

desfacerea matricei A trebuie sa satisfaca conditiile :

a) Sistemul (5) are o solutie unica x(k+1) si se rezolva usor. De aceea matricea S se alege de o forma simpla si este ireversabila.Ea poate fi diagonala sau triunghiulara.

b) Sirul {x(k) }k=1 converge catre solutia exacta x* oricare ar fi x(0).

Presupunem ca elementele diagonale aii`0, i=1,2,...n. Atunci în calitate de matrice S se poate lua matricea diagonala atasata matricei A:

S=diag(±11, ±22, …,±nn)

Avem: S-1=diag(1/±11,1/±22,…,1/±nn)

În acest caz sistemul (2) devine :

xi=1/±ii(bi-±ijxj(k)), i=1,2,…,n.

Procesul iterativ (5) este definit prin : xi(k +1)= xi(k+1), i=1,2,…n.

Astfel obtinem o metoda de rezolvare a sistemului liniar (1) numita metoda lui Jacobi.

În metoda lui jacobi e necesar de a pastra în memoria calculatorului toate componentele vectorului x(k) atît timp cît se calculeaza vectorul x(k+1). Putem modifica metoda lui Jacobi astfel încît la pasul (k+1) sa folosim în calculul componentei xi(k+1), valorile deja calculate la aceasi pas: x1(k+1), x2(k+1),…, xi-1(k+1).

Aceasta modificare a metodei lui Jacobi se numeste metoda lui Gauss-Seidel, iar sirul iterativ devine: xi(k+1)= 1/±ii(bi-±ijxj(k)- ±ijxj(k)), i =1,2,…,n.

Preview document

Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 1
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 2
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 3
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 4
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 5
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 6
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 7
Rezolvarea Numerică a Sistemelor de Ecuații Liniare - Pagina 8

Conținut arhivă zip

  • Rezolvarea Numerica a Sistemelor de Ecuatii Liniare.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Test1 probleme

/* 1. Descrieți un modul numit minoritate. Are trei intrări - a, b, c - și o ieșire - y. Ieșirea are valoarea TRUE dacă cel puțin două intrări sunt...

Arhitectura calculatoarelor

Cod BCD şi BCD exces de 3 1. Reprezentarea în cod BCD şi BCD exces de 3 (BCDE3) 2. Adunarea în cod BCD 3. Adunarea în cod BCD exces de 3 (BCDE3)...

Metode Numerice

Istoria sistemelor de calcul din antichitate până în secolul XX Din cele mai îndepărtate timpuri, omul a căutat să folosească diverse dispozitive...

Testarea Sistemelor de Calcul

1. Se consideră descrierea tabelară a funcţiei , B={0,1}. conform datelor prezentate în figura 1.1: x1 x2 X3 f 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1...

Testarea Sistemelor de Calcul

1. Se consideră circuitul din figura 2.1 Să se calculeze un set complet de teste pentru defectul G1 b-l-1. Utilizaţi pentru calculul testului atât...

Tehnici Numerice de Măsurare

1. Variante de examinare Se definesc trei variante de examinare: Vp) cu acumulare de puncte, Va) cu subiecte alese şi Vm) pentru nota minimă de...

Te-ar putea interesa și

Sisteme de ecuații

INTRODUCERE Ca urmare a gradului înalt de abstracţie atins de matematică în secolul nostru, există o tendinţă în fiecare dintre noi de a căuta să...

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Analiza Stării de Tensiuni și Deformații pentru Arborele de Avans din Cadrul Mașinii de Honuit Verticale

MEMORIU JUSTIFICATIV Tehnologia construcţiilor de maşini se ocupă cu studierea metodelor şi procedeelor de prelucrare mecanică pentru a asigura...

Matematici Asistate de Calculator

REZOLVAREA SISTEMELOR DE ECUATII LINIARE Consideratii teoretice generale Un sistem de „m” ecuaţii liniare cu „n” necunoscute este de forma: a11...

Algoritmi și Erori de Calcul

1.1 INTRODUCERE. Fără a neglija importanţa soluţiilor analitice oferite de matematică, majoritatea problemelor inginereşti pot fi soluţionate pe...

Analiza numerică asistată de calculator - matlab

CURS 1 - ELEMENTE DE TEORIA ERORILOR ¸SI ARITMETICA ÎN VIRGUL¼A FLOTANT¼A. 1. Surse ¸Si clasificarea erorilor Estimarea preciziei rezultatelor...

Metode Numerice

LABORATOR NR.1 COMPLEXITATEA ALGORITMILOR NUMERICI 1. Elemente teoretice : Calitatea unui algoritm este apreciată prin eficienţa sa spaţială...

Ai nevoie de altceva?