mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-11-11 13:27:38 +01:00
16 lines
651 B
Matlab
16 lines
651 B
Matlab
function [] = Zadanie2a(n)
|
|
A = a_genA(n); %generator macierzy wejściowej A
|
|
b = a_genB(n); %generator macierzy wejściowej b
|
|
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 |