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

7 lines
438 B
Matlab

function [x] = backwardSubstitution(A,b)
m = length(b); %wyłuskanie ostatniego indeksu
x(m,1) = b(m)/A(m,m); %wyliczenie ostatniego elementu
for i = m-1:-1:1 %iteracja po wszystkiech równaniach poczšwszy od przedostatniego wiersza
x(i,1)=(b(i)-A(i,i+1:m)*x(i+1:m,1))./A(i,i); %wyznaczenie niewiadomych
end
end