Documente Academic
Documente Profesional
Documente Cultură
calcul numeric
-portofoliu-
Un sistem de n ecuaţii cu n necunoscute a cărei matrice este superior, respectiv inferior triunghiulară
se rezolvă uşor prin substituţie inversă (sau înapoi), respectiv substituţie directă (substituţie înainte).
Date de intrare: n, numărul de ecuaţii şi necunoscute; matricea triunghiulară a sistemului, T, care îndeplineşte
condiţia t i n ii ≠ ,0 ∀ = ,1 ; termenii liberi bi ,i = ,1 n .
Pasi:
2.Initializarea variabilei
3.atribuirea
TEHNICI DE PIVOTARE
Pentru a micşora erorile ce pot să apară în cazul aplicării metodei Gauss s-au conturat două tehnici de
pivotare: pivotarea parţială şi pivotarea totală. 22 În cazul pivotării parţiale se alege drept pivot elementul de
sub diagonală, de pe aceeaşi coloană, maxim în modul. Acesta este adus pe poziţia pivotului printr-o permutare
convenabilă de linii, după care algoritmul se continuă în modul obişnuit. În cazul pivotării totale, la pasul i se
alege pivot elmentul de pe linia i coloana i doar dacă acesta este elementul maxim în modul între elementele
submatricei obținute la pasul precedent ( ) ( ) ( )i k l n i kl i i A a ≤ ≤ − − = , 1 1 indici mai mari sau egali cu i).
Cholesky:
Prima coloană şi prima linie se calculează simultan. La pasul următor se determină mai întâi 22 l , apoi
şi restul elementelor de pe coloana 2 a lui L. Se continuă analog pentru toţi paşii până la pasul n. În continuare
este prezentat un program în C realizat pe baza algoritmului factorizării Cholesky.
Program Factorizare Cholesky*/
Metoda Jacobi (metoda iteraţiilor simultane:
Date de intrare:
a,b= capetele intervalului de separare, f = funcţia căreia i se localizează rădăcina. ε = precizia determinării.