WUT_Computer_Science/ENUME/references/MNUM/Projekt1/Zadanie2/forwardSubstitution.m
2021-11-10 13:12:25 +01:00

7 lines
429 B
Matlab

function [x] = forwardSubstitution(A,b)
m = length(b); %wyłuskanie ostatniego indeksu
x(1,1) = b(1)/A(1,1); %wyliczenie pierwszego elementu
for i = 2:m %iteracja po wszystkich równaniach poczšwszy od drugiego wiersza
x(i,1)=(b(i)-A(i,1:i-1)*x(1:i-1,1))./A(i,i); %wyznaczanie niewiadomych
end
end