Metoda Gaussa Seidla
(function x=GS(A,b,xO,e) %funkcja pobiera macierz A, wektor b, początkowy wektor przybliżeń i warunek zbieżności e n=size(A); %pcbranie rozmiaru macierzy
ek=l; %przypisanie początkowych wartości dla warunku zbieżności ek, wektora x i licznika iteracji x=x0 ; it=0;
while ek>e %pętla sprawdzająca warunek zbieżności
xold=x; %przypisanie wartości wyliczonej w poprzedniej iteracji pod zmienną xold
Tfor i=I:n %pętla po kolumnach
s=0; %początkowa wartość sumy
for j=l:n %pętla sumująca iloczyny wyrazów macierzy A i wektora x z pominięciem aktualnie liczonego wyrażenia if j!=i %sprawdzenie pcv;yższegc warunku s=s+A(i,j)*x(j); %suma
end
end
x(i)=(b(i)-s)/A(i,i); %obliczanie i-tego wyrazu wektora x it=it+l; %aktualizacja licznika iteracji
end
ek=3qrt(dot((x-xold),(x-xold))); %obliczenie liczby warunkującej zbieżność
if it>500 %sprawdzenie czy nie zestala przekroczona liczba dozwolonych iteracji disp('proces rozbieżny’); break; %przerwanie działania pętli
end
end
Wyszukiwarka
Podobne podstrony:
Metoda 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 wektorEliminacja Gaussa function x=gauss(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a zwrMetoda Choleskiego Banachiewicza function x=ChB(A,b) %funkcja pobiera macierz A i wektor wyrazów wolPodstawianie Wstecz function x=3ackS(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a zMetoda Gaussa Jordana function x=gaussjordan(A,b) %funJccja pobiera macierz A i wektor wyrazów wolnyMetoda Iteracji Odwrotnej function [u,lambda,it] =10 (A, xQ, e) %funkcja pobiera macierz A początkowMetoda Gaussa-Seidla - iteracyjna metoda numeryczna rozwiązywania układów równań liniowych. Stosowangauss3 Cl IUIUIILUUII % Metoda Gaussa z wyborem elementu podstawowego (głównego) function X=gauss_wyQFD Ouality Function Deployment- ROZWINIĘCIE FUNKCJI JAKOŚCI („DOM JAKOŚCI”) Metoda zastosowana po rMetoda Potęgowa function [u,lambda,it]=MP(A,x0,e) %funJccja pobiera macierz A początkowy wektor przyPodstawianie W Przód 1 2 3 4 5 6 7 8 9 10 11 function x=ForwardS (A,b) %funkcja pobiera rr.acierz Aimage 111 Obliczanie impedancji wejściowej anteny - metoda momentów 111 pojęcie iloczynu skalarnegoimage 113 113 Obliczanie impedancji wejściowej anteny - metoda momentów wzrostów czasu obliczeń (np.więcej podobnych podstron