WUT_Computer_Science/ENUME/projectA/plotErrorsGaussian.m

36 lines
1.3 KiB
Matlab

function plotErrorsGaussian(maxMatrixSize)
errorsA = zeros(maxMatrixSize);
errorsB = zeros(maxMatrixSize);
errorsAR = zeros(maxMatrixSize);
errorsBR = zeros(maxMatrixSize);
for i = 1 : maxMatrixSize
%[~, errorBeforeResidualCorrection, errorAfterResidualCorrection] = indicatedMethod(matrixA(i), vectorA(i));
%errorsA(i) = errorBeforeResidualCorrection;
%errorsAR(i) = errorAfterResidualCorrection;
[~, errorBeforeResidualCorrection, errorAfterResidualCorrection] = indicatedMethod(matrixB(i), vectorB(i));
errorsB(i) = errorBeforeResidualCorrection;
errorsBR(i) = errorAfterResidualCorrection;
end
%nexttile
%plot(errorsA, '.');
%title('Errors before residual correction for task 2a:');
%xlabel('Size of matrix A');
%ylabel('Errors');
%nexttile
%plot(errorsAR, '.');
%title('Errors after residual correction for task 2a:');
%xlabel('Size of matrix A');
%ylabel('Errors');
nexttile
plot(errorsB, '.');
title('Errors before residual correction for task 2b:');
xlabel('Size of matrix A');
ylabel('Errors');
nexttile
plot(errorsBR, '.');
title('Errors after residual correction for task 2b:');
xlabel('Size of matrix A');
ylabel('Errors');
end