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

16 lines
567 B
Matlab

function [] = Zadanie2c(n)
A = c_genA(n);
b = c_genB(n);
b=b';
tic %rozpoczęcie pomiaru czasu
L1 = cholesky(A,n); %rozkład metodš Cholesky'ego-Banachiewicza
x = solveEq(L1,b); %rozwišzanie równania
t = toc; %koniec pomiaru czasu
r = b - A * x; %obliczenie residuum
br = norm(r); %obliczenie błędu rozwišzania jako normy z residuum
fprintf("Zmierzony czas rozwišzania: %d \n",t);
fprintf("Liczba równań i błšd rozwišzania: \n %d %d \n",n,br);
end