Metoda Gaussa Seidla

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, x
Metoda Jacobiego (function x=jacob(A,b,xO,e) %funkcja pobiera macierz A, wektor b, początkowy wektor
Eliminacja Gaussa function x=gauss(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a zwr
Metoda Choleskiego Banachiewicza function x=ChB(A,b) %funkcja pobiera macierz A i wektor wyrazów wol
Podstawianie Wstecz function x=3ackS(A,b) %funkcja pobiera macierz A i wektor wyrazów wolnych b, a z
Metoda Gaussa Jordana function x=gaussjordan(A,b) %funJccja pobiera macierz A i wektor wyrazów wolny
Metoda Iteracji Odwrotnej function [u,lambda,it] =10 (A, xQ, e) %funkcja pobiera macierz A początkow
Metoda Gaussa-Seidla - iteracyjna metoda numeryczna rozwiązywania układów równań liniowych. Stosowan
gauss3 Cl IUIUIILUUII % Metoda Gaussa z wyborem elementu podstawowego (głównego) function X=gauss_wy
QFD Ouality Function Deployment- ROZWINIĘCIE FUNKCJI JAKOŚCI („DOM JAKOŚCI”) Metoda zastosowana po r
Metoda Potęgowa function [u,lambda,it]=MP(A,x0,e) %funJccja pobiera macierz A początkowy wektor przy
Podstawianie W Przód 1 2 3 4 5 6 7 8 9 10 11 function x=ForwardS (A,b) %funkcja pobiera rr.acierz A
image 111 Obliczanie impedancji wejściowej anteny - metoda momentów 111 pojęcie iloczynu skalarnego
image 113 113 Obliczanie impedancji wejściowej anteny - metoda momentów wzrostów czasu obliczeń (np.

więcej podobnych podstron