Metoda Gaussa Jordana
function x=gaussjordan(A,b) %funJccja pobiera macierz A i wektor wyrazów wolnych b, a zwraca wektor rozwiązań x n=size(A); %pobranie rozmiaru macierzy
F)for i= :n %pętla po wierszach
s=A(i,i); %przypiasanie wyrazu z przekątnej głównej pod zmienną s
E3 for j= :n %pętla dzieląca wiersz i-ty przez i-ty wyraz z przekątnej głównej A(i/j)=A(i,j)/s;
end
b(i)=b(i)/s; %dzielenie wyrazów wolnych
for k=l:n %pętla po wierszach niezawierających wyrazu A(i,i)
if k!=i %sprawdzenie, czy wiersz nie zawiera wyrazu A(i,i)
s=A(k,i); %przypisanie wyrazu znajdującego sie w wierszu k i w tej samej kolumnie co A(i,i) jako mnożnika s
0 for j=l:n %pętla odejmująca wiersze (numer wiersza stały, iteracja po kolumnach)
A (k, j ) =A (k, j ) -A (i, j ) *s ;
end b(k)=b(k)-b(i)*s; %obliczenie nowego wyrazu wolnego (tak jak wyżej)
end
end
end x=b; end
Wyszukiwarka
Podobne podstrony:
Metoda Choleskiego Banachiewicza function x=ChB(A,b) %funkcja pobiera macierz A i wektor wyrazów wolEliminacja Gaussa function x=gauss(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a zwrPodstawianie Wstecz function x=3ackS(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a zMetoda Gaussa Seidla (function x=GS(A,b,xO,e) %funkcja pobiera macierz A, wektor b, początkowy wektoMetoda Potęgowa function [u,lambda,it]=MP(A,x0,e) %funJccja pobiera macierz A początkowy wektor przyMetoda Gradientów Sprzężonych function x=gradienty(A,b,xQ,e) %funkcja pobiera macierz A, wektor b, xMetoda Jacobiego (function x=jacob(A,b,xO,e) %funkcja pobiera macierz A, wektor b, początkowy wektorLiczenie macierzy odwrotnej metodą Gaussa-Jordana Dla macierzy wymiaru 4 X 4 i większych liczenie zeSlajd8 [ www potrzebujegotowki pl ] Metoda Gaussa - Jordana Metoda ta stanowi pewną modyfikację metoMetoda Iteracji Odwrotnej function [u,lambda,it] =10 (A, xQ, e) %funkcja pobiera macierz A początkowgauss3 Cl IUIUIILUUII % Metoda Gaussa z wyborem elementu podstawowego (głównego) function X=gauss_wyskanuj0597 196 Rozdział 7 Najstarszą metodą służącą do analizy potencjału firmy jest macierz grupy dgausa siedla Metoda Gaussa - Seidela jest metodą iteracyjną i pozwala nam obliczyć układ n równań zDSC00007 METODY OBLICZENIOWE -KOLOKWIUM 21.06.09 (zestaw II) I. Rotwiązać metodą Gaussa układDSC00010 n> it k^KOI .OKW U M 21M& 1, Rozv ią/ac metodą Gaussa układ równań. 2v + 2r = -4 « H536 2 536 Skorowidz metoda Gaussa-Seideła 18 - Givcnsa 210 - Heiwięcej podobnych podstron