mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 19:23:03 +02:00
Dear God I fixed that damn residual correction
This commit is contained in:
parent
10993b2a9c
commit
18fece082b
15
ENUME/projectA/checkIfDiagonallyDominant.m
Normal file
15
ENUME/projectA/checkIfDiagonallyDominant.m
Normal file
@ -0,0 +1,15 @@
|
||||
function d = checkIfDiagonallyDominant(Matrix)
|
||||
d = 1;
|
||||
[Rows, ~] = size(Matrix);
|
||||
for i = 1 : Rows
|
||||
rowsSum = 0;
|
||||
for j = 1 : Rows
|
||||
rowsSum = rowsSum + abs(Matrix(i, j));
|
||||
end
|
||||
rowsSum = rowsSum - Matrix(i, i);
|
||||
if Matrix(i, i) <= rowsSum
|
||||
d = 0;
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
141795
ENUME/projectA/errorsA.eps
Normal file
141795
ENUME/projectA/errorsA.eps
Normal file
File diff suppressed because it is too large
Load Diff
141983
ENUME/projectA/errorsB.eps
Normal file
141983
ENUME/projectA/errorsB.eps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ENUME/projectA/errorsNoResidual-eps-converted-to.pdf
Normal file
BIN
ENUME/projectA/errorsNoResidual-eps-converted-to.pdf
Normal file
Binary file not shown.
283388
ENUME/projectA/errorsNoResidual.eps
Normal file
283388
ENUME/projectA/errorsNoResidual.eps
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,15 +1,17 @@
|
||||
function x = indicatedMethod(Matrix, Vector) % Name of the method as in the textbook
|
||||
function [x, errorBeforeResidualCorrection, errorAfterResidualCorrection] = indicatedMethod(Matrix, Vector) % Name of the method as in the textbook
|
||||
% x stands for obtained result
|
||||
checkIfMatrixIsSquareMatrix(Matrix);
|
||||
[Matrix, Vector, x] = solveSystem(Matrix, Vector);
|
||||
errorBeforeResidualCorrection = norm(Matrix*x - Vector);
|
||||
x = iterativeResidualCorrection(Matrix, x, Vector); % Improve on the solution
|
||||
disp("errorBeforeResidualCorrection")
|
||||
disp(errorBeforeResidualCorrection);
|
||||
disp("errorAfterResidualCorrection")
|
||||
disp(norm(Matrix*x - Vector));
|
||||
disp("A\b error:")
|
||||
disp(norm(Matrix * (Matrix \ Vector) - Vector));
|
||||
%disp("errorBeforeResidualCorrection")
|
||||
%disp(errorBeforeResidualCorrection);
|
||||
errorAfterResidualCorrection = norm(Matrix*x - Vector);
|
||||
%disp("errorAfterResidualCorrection")
|
||||
%disp(errorAfterResidualCorrection);
|
||||
%disp("A\b error:")
|
||||
%disp(norm(Matrix * (Matrix \ Vector) - Vector));
|
||||
%disp(Matrix\Vector);
|
||||
|
||||
end % end function
|
||||
|
||||
@ -102,10 +104,11 @@ end % end function
|
||||
|
||||
function x = iterativeResidualCorrection(A, x, b)
|
||||
r = A*x - b;
|
||||
for i = 1 : 10
|
||||
deltaX = solveSystem(A, r);
|
||||
for i = 1 : 100
|
||||
[~, ~, deltaX] = solveSystem(A, r);
|
||||
newX = x - deltaX;
|
||||
r = A*newX - b;
|
||||
x = newX;
|
||||
end
|
||||
|
||||
end % end function
|
||||
|
||||
BIN
ENUME/projectA/iterations-eps-converted-to.pdf
Normal file
BIN
ENUME/projectA/iterations-eps-converted-to.pdf
Normal file
Binary file not shown.
1104
ENUME/projectA/iterations.eps
Normal file
1104
ENUME/projectA/iterations.eps
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
function [x_j, x_g] = iterative(Matrix, Vector)
|
||||
function [x_j, x_g, whichIterationAreWeOnJ, whichIterationAreWeOnG] = iterative(Matrix, Vector)
|
||||
[L, D, U, initial_x, whichIterationAreWeOnJ, whichIterationAreWeOnG, demandedToleranceJ, demandedToleranceG, flag, Rows] = initializeValues(Matrix);
|
||||
[x_j, whichIterationAreWeOnJ, demandedToleranceJ] = jacobiLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOnJ, demandedToleranceJ, Vector, flag);
|
||||
[x_g, whichIterationAreWeOnG, demandedToleranceG] = gaussSeidelLoop(Matrix, L, D, U, initial_x, whichIterationAreWeOnG, demandedToleranceG, Vector, flag, Rows);
|
||||
@ -81,7 +81,7 @@ function [flag, demandedTolerance] = checkError(x_g, initial_x, demandedToleranc
|
||||
if currentError <= demandedTolerance % if sequence as per textbook
|
||||
flag = 1;
|
||||
else
|
||||
demandedTolerance = demandedTolerance * 2; % arbitrary value
|
||||
demandedTolerance = demandedTolerance * 1; % arbitrary value
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
36
ENUME/projectA/plotErrorsGaussian.m
Normal file
36
ENUME/projectA/plotErrorsGaussian.m
Normal file
@ -0,0 +1,36 @@
|
||||
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
|
||||
21
ENUME/projectA/plotIterations.m
Normal file
21
ENUME/projectA/plotIterations.m
Normal file
@ -0,0 +1,21 @@
|
||||
function plotIterations()
|
||||
maxMatrixSize = 500;
|
||||
iterationsJ = zeros(maxMatrixSize);
|
||||
iterationsG = zeros(maxMatrixSize);
|
||||
for i = 1 : maxMatrixSize
|
||||
[~, ~, whichIterationAreWeOnJ, whichIterationAreWeOnG] = iterative(matrixA(i), vectorA(i));
|
||||
iterationsJ(i) = whichIterationAreWeOnJ;
|
||||
iterationsG(i) = whichIterationAreWeOnG;
|
||||
end
|
||||
nexttile
|
||||
plot(iterationsJ, '.');
|
||||
title('Number of iterations for different sizes of matrices for Jacobi method');
|
||||
xlabel('Size of matrix A');
|
||||
ylabel('Number of iterations');
|
||||
nexttile
|
||||
plot(iterationsG, '.');
|
||||
title('Number of iterations for different sizes of matrices for Gauss-Seidel method');
|
||||
xlabel('Size of matrix A');
|
||||
ylabel('Number of iterations');
|
||||
|
||||
end
|
||||
@ -16,88 +16,93 @@
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Problem 1 - Finding machine epsilion}{3}{chapter.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Problem 1 - Finding machine epsilion}{4}{chapter.1}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Problem}{3}{section.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Theoretical Introduction}{3}{section.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}Definition of machine epsilion}{3}{subsection.1.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}Practical applications of machine epsilion}{3}{subsection.1.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Solution}{4}{section.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Matlab code}{4}{subsection.1.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Discussion of the result}{4}{section.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{6}{chapter.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Problem}{4}{section.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Theoretical Introduction}{4}{section.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.1}Definition of machine epsilion}{4}{subsection.1.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2.2}Practical applications of machine epsilion}{4}{subsection.1.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Solution}{5}{section.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Matlab code}{5}{subsection.1.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Discussion of the result}{5}{section.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{7}{chapter.2}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Problem}{6}{section.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Theoretical Introduction}{6}{section.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{6}{subsection.2.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Starting conditions}{6}{section*.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing first column}{7}{section*.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing second column}{7}{section*.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing next columns}{7}{section*.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{8}{subsection.2.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{8}{subsection.2.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Discussion of the result}{9}{section.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Problem}{7}{section.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Theoretical Introduction}{7}{section.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{7}{subsection.2.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Starting conditions}{7}{section*.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing first column}{8}{section*.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing second column}{8}{section*.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing next columns}{9}{section*.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{9}{subsection.2.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{9}{subsection.2.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Discussion of the result}{10}{section.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\newpage }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{11}{chapter.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{13}{chapter.3}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Problem}{11}{section.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Theoretical introduction}{11}{section.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Procedure}{12}{subsection.3.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Decomposing matrix}{12}{section*.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Jacobi's method}{13}{section*.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{13}{section*.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Gauss-Seidel method}{13}{section*.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{15}{section*.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Stop tests}{15}{section*.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{15}{section*.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Discussion of the result}{16}{section.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{16}{subsection.3.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{18}{section*.13}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{18}{section*.14}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{19}{section*.15}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Table}{19}{section*.16}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{19}{subsection.3.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{21}{section*.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{22}{section*.18}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{22}{section*.19}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Table}{22}{section*.20}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{24}{chapter.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Problem}{13}{section.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Theoretical introduction}{14}{section.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Procedure}{14}{subsection.3.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Decomposing matrix}{14}{section*.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Jacobi's method}{15}{section*.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{15}{section*.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Gauss-Seidel method}{16}{section*.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{17}{section*.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Stop tests}{17}{section*.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{18}{section*.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Results}{18}{section.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{18}{subsection.3.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{21}{section*.13}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{21}{section*.14}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{21}{section*.15}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{22}{subsection.3.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{23}{section*.16}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{23}{section*.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{24}{section*.18}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Table}{25}{section*.19}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Discussion of results}{25}{section.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Comparison based on table}{25}{subsection.3.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Convergence}{25}{subsection.3.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{2b) task convergence }{26}{section*.20}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Iterations as function of size of Matrix}{26}{section*.21}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{29}{chapter.4}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Problem}{24}{section.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Theoretical introduction}{24}{section.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Solution}{24}{section.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Discussion of the result}{24}{section.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Code appendix}{25}{chapter.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Problem}{29}{section.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Theoretical introduction}{29}{section.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Solution}{29}{section.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Discussion of the result}{29}{section.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Code appendix}{30}{chapter.5}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Task 2 Code}{25}{section.5.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Main function}{25}{subsection.5.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}checkIfMatrixIsSquareMatrix}{25}{subsection.5.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{27}{subsection.5.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.4}partialPivoting}{27}{subsection.5.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.5}partialPivotingSwapOneRow}{27}{subsection.5.1.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.6}swapRowMatrix}{27}{subsection.5.1.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.7}swapValueVector}{28}{subsection.5.1.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.8}gaussianElimination}{28}{subsection.5.1.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.9}substractRows}{28}{subsection.5.1.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.10}backSubstitutionPhase}{29}{subsection.5.1.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.11}iterativeResidualCorrection}{29}{subsection.5.1.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.12}improveSolution}{29}{subsection.5.1.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Task 3 code}{30}{section.5.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}initializeValues}{30}{subsection.5.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}decomposeMatrix}{30}{subsection.5.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{31}{subsection.5.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.4}jacobiInsideLoop}{31}{subsection.5.2.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.5}jacobiEquation}{31}{subsection.5.2.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.6}gaussSeidelLoop}{32}{subsection.5.2.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.7}gaussiInsideLoop}{32}{subsection.5.2.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.8}gaussSeidelEquation}{32}{subsection.5.2.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.9}checkError}{32}{subsection.5.2.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.10}endOfLoop}{33}{subsection.5.2.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.11}dispFinalResults}{33}{subsection.5.2.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Task 2 Code}{30}{section.5.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Main function}{30}{subsection.5.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}checkIfMatrixIsSquareMatrix}{31}{subsection.5.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{32}{subsection.5.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.4}partialPivoting}{32}{subsection.5.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.5}partialPivotingSwapOneRow}{32}{subsection.5.1.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.6}swapRowMatrix}{33}{subsection.5.1.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.7}swapValueVector}{33}{subsection.5.1.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.8}gaussianElimination}{33}{subsection.5.1.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.9}substractRows}{34}{subsection.5.1.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.10}backSubstitutionPhase}{35}{subsection.5.1.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.11}iterativeResidualCorrection}{35}{subsection.5.1.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.12}improveSolution}{35}{subsection.5.1.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Task 3 code}{36}{section.5.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}initializeValues}{36}{subsection.5.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}decomposeMatrix}{37}{subsection.5.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{37}{subsection.5.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.4}jacobiInsideLoop}{38}{subsection.5.2.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.5}jacobiEquation}{38}{subsection.5.2.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.6}gaussSeidelLoop}{38}{subsection.5.2.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.7}gaussiInsideLoop}{39}{subsection.5.2.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.8}gaussSeidelEquation}{39}{subsection.5.2.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.9}checkError}{39}{subsection.5.2.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.10}endOfLoop}{40}{subsection.5.2.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.11}dispFinalResults}{40}{subsection.5.2.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.12}plotIterations}{41}{subsection.5.2.12}\protected@file@percent }
|
||||
\bibcite{texbook}{1}
|
||||
\gdef \@abspage@last{36}
|
||||
\gdef \@abspage@last{44}
|
||||
|
||||
@ -1,33 +1,31 @@
|
||||
# Fdb version 3
|
||||
["pdflatex"] 1636680024 "projectA.tex" "projectA.pdf" "projectA" 1636680025
|
||||
["pdflatex"] 1636686293 "projectA.tex" "projectA.pdf" "projectA" 1636686295
|
||||
"/etc/texmf/web2c/texmf.cnf" 1635008344 475 c0e671620eb5563b2130f56340a5fde8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0500.tfm" 1136768653 3584 0913860e6fa2bdf78ecaf460b391112b ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0700.tfm" 1136768653 3584 ca0c423beaacd28d53ddce5a826cd558 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1000.tfm" 1136768653 3584 2d666ecf6d466d8b007246bc2f94d9da ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0600.tfm" 1136768653 3584 ad9fcbc26a2a7bccd6d08b0a5792fbe0 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0800.tfm" 1136768653 3584 269b66e921ba58750c12f7f1c8ea3ebd ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm" 1136768653 3584 402da0b29eafbad07963b1224b222f18 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm" 1136768653 3584 13049b61b922a28b158a38aeff75ee9b ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm" 1136768653 3584 7666d038713b9e38abb5c2e0f6972188 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1728.tfm" 1136768653 3584 ad49a18d8515beef6d92d4d3f197d0fd ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm" 1136768653 3584 0181dbc4d429c3ba4e30feba37b5df96 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0500.tfm" 1136768653 3584 178baad7ffca7f5d3428a83bd7cc64c3 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0700.tfm" 1136768653 3584 cf973739aac7ab6247f9150296af7954 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm" 1136768653 3584 291a5713401683441e0a8c8f4417b17b ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm" 1136768653 3584 49064b465390a8e316a3c8417a050403 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1136768653 3584 f80ddd985bd00e29e9a6047ebd9d4781 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1136768653 3584 3169d30142b88a27d4ab0e3468e963a2 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm" 1136768653 3584 3c76ccb63eda935a68ba65ba9da29f1a ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm" 1136768653 3584 8e2870ec7aa9776f59654942b0923f51 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm" 1136768653 3584 406ad7b70d9a41f7833f92b6313150c8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1000.tfm" 1136768653 3072 3bce340d4c075dffe6d4ec732b4c32fe ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1136768653 1536 e07581a4bb3136ece9eeb4c3ffab8233 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1200.tfm" 1136768653 3072 8b5a64dc91775463bc95e2d818524028 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm" 1136768653 1536 74b7293ec3713bb7fdca8dd1bd1f469c ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8c.tfm" 1136768653 1268 3764023d12371df1f4893e1c3e0d608c ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm" 1136768653 1292 a0ca2398d40dc5494f22d2fbff33269b ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm" 1136768653 1380 bb8d389860f8cf35648da78ba6d79918 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1136768653 1328 c834bbb027764024c09d3d2bf908b5f0 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx5.tfm" 1136768653 1332 f817c21a1ba54560425663374f1b651a ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx7.tfm" 1136768653 1336 3125ccb448c1a09074e3aa4a9832f130 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1136768653 1324 c910af8c371558dc20f2d7822f66fe64 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx6.tfm" 1136768653 1344 8a0be4fe4d376203000810ad4dc81558 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx8.tfm" 1136768653 1332 1fde11373e221473104d6cc5993f046e ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
|
||||
@ -44,16 +42,16 @@
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1136768653 768 1321e9409b4137d6fb428ac9dc956269 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm" 1136768653 772 9a936b7f5e2ff0557fce0f62822f0bbf ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm" 1136768653 768 d7b9a2629a0c353102ad947dc9221d49 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1248133631 34811 78b52f49e893bcba91bd7581cdc144c0 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx7.pfb" 1248133631 32007 e8fa0078355f39467039935974716569 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1248133631 32080 340ef9bf63678554ee606688e7b5339d ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx8.pfb" 1248133631 32166 b0c356b15f19587482a9217ce1d8fa67 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1248133631 30251 6afa5cb1d0204815a708a080681d4674 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb" 1248133631 36281 c355509802a035cadc5f15869451dcee ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb" 1248133631 31809 8670ca339bf94e56da1fc21c80635e2a ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb" 1248133631 32762 224316ccc9ad3ca0423a14971cfa7fc1 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb" 1248133631 36741 fa121aac0049305630cf160b86157ee4 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb" 1248133631 35469 70d41d2b9ea31d5d813066df7c99281c ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb" 1248133631 32734 69e00a6b65cedb993666e42eedb3d48f ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1248133631 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb" 1248133631 32716 08e384dc442464e7285e891af9f45947 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1248133631 32626 4f5c1b83753b1dd3a97d1b399a005b4b ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb" 1136849748 29228 440002646d60f9d1a0cdf5878b9a308f ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8c.vf" 1136768653 3344 fa4d9744acd412097dd8fe1c344cfc43 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf" 1136768653 2156 58631a68efc4afbec92c522ba77a542f ""
|
||||
@ -87,7 +85,7 @@
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1610149055 2596 b3a02e33035865e9f0457e064d436fb8 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1601675358 4947 8cb7717f0cc771eca0fda15160c7fee9 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/report.cls" 1601675358 23204 74c91ecbcc47161218f25d9d0651c0f7 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo" 1601675358 8449 a72d5d4e612221b46000c3d71724e0ef ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo" 1601675358 8450 6fd3588c0e9d06f6f56c6cf4f7246466 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty" 1581112666 2821 2c0928feafd5527387e29a1af774d030 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd" 1137109926 819 be55b7e3c5cc7c059be8eb7852d712b5 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd" 1137109926 831 61ac1af3752199781aa7647c9fc0a5aa ""
|
||||
@ -138,25 +136,26 @@
|
||||
"/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1613593815 38841 799d1dd9682a55ce442e10c99777ecc1 ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1565080000 2971 def0b6c1f0b107b3b936def894055589 ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1565080000 2900 1537cc8184ad1792082cd229ecc269f4 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx1000.pfb" 1565080000 145408 43d44302ca7d82d487f511f83e309505 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb" 1635008356 140176 d4962f948b4cc0adf4d3dde77a128c95 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb" 1635008356 135942 859a90cad7494a1e79c94baf546d7de5 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb" 1635008356 140194 627cc7f36c05b80e25d178974ccb3442 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx1728.pfb" 1635008356 139826 9213617a7cb78635fc326b859c0b2273 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb" 1635008356 135938 299ac3a69892db3b7674a8b2543b0a77 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb" 1565080000 138258 6525c253f16cededa14c7fd0da7f67b2 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfrm1200.pfb" 1635008356 136101 f533469f523533d38317ab5729d00c8a ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfrm1728.pfb" 1635008356 131438 3aa300b3e40e5c8ba7b4e5c6cebc5dd6 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfti1000.pfb" 1565080000 186554 e8f0fa8ca05e038f257a06405232745f ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfrm1440.pfb" 1635008356 131078 d96015a2fa5c350129e933ca070b2484 ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfrm2074.pfb" 1635008356 131290 ea265c7de37664eae04a6f91a1f7a51f ""
|
||||
"/usr/share/texmf/fonts/type1/public/cm-super/sfti1200.pfb" 1635008357 198221 ca5aa71411090ef358a6cc78b7458365 ""
|
||||
"/usr/share/texmf/web2c/texmf.cnf" 1613593815 38841 799d1dd9682a55ce442e10c99777ecc1 ""
|
||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1635008389 5160710 ecf427ae8fa19139d8691f526e47bb9b ""
|
||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1635008460 2570450 6e12b1c097cbda0f70015645294afd24 ""
|
||||
"projectA.aux" 1636680025 10002 4fc10a93bf741912cf8818884a509f2f "pdflatex"
|
||||
"projectA.out" 1636680025 3765 4ecb5101ef581cff275f51dba6ab5b31 "pdflatex"
|
||||
"projectA.tex" 1636680023 40944 36a863bebeeed9415f2072b63916a877 ""
|
||||
"projectA.toc" 1636680025 5942 df0288bcb559ef6d57b394d1a51e0fea "pdflatex"
|
||||
"errorsNoResidual.eps" 1636686290 3220234 2a79d07b4ca92f232f96615449182f2c ""
|
||||
"iterations.eps" 1636684222 67653 3e4ba61ec0de12fb403d5a37cff1a286 ""
|
||||
"projectA.aux" 1636686295 10648 f4cd1d0058f9fd8a927d733c7491ccc1 "pdflatex"
|
||||
"projectA.out" 1636686295 4029 c076c7290fbd603cc14617aaf5eda986 "pdflatex"
|
||||
"projectA.tex" 1636686293 41776 b83f8c1db7cdddb1ba2bd5ef62837315 ""
|
||||
"projectA.toc" 1636686295 6383 25942fa7a5e95477bafbe865fd374957 "pdflatex"
|
||||
(generated)
|
||||
"projectA.pdf"
|
||||
"projectA.aux"
|
||||
"projectA.out"
|
||||
"projectA.pdf"
|
||||
"projectA.toc"
|
||||
"projectA.log"
|
||||
|
||||
@ -16,10 +16,12 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty
|
||||
@ -242,8 +244,7 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
@ -639,48 +640,49 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT ./projectA.aux
|
||||
INPUT projectA.aux
|
||||
INPUT projectA.aux
|
||||
OUTPUT projectA.aux
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
|
||||
@ -765,17 +767,6 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
|
||||
@ -793,35 +784,70 @@ INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmtt8.tfm
|
||||
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm
|
||||
INPUT ./projectA.toc
|
||||
INPUT projectA.toc
|
||||
INPUT projectA.toc
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1000.tfm
|
||||
OUTPUT projectA.toc
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm
|
||||
OUTPUT projectA.toc
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1728.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1728.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1000.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx7.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx5.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0700.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0700.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0500.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0500.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1200.tfm
|
||||
INPUT ./errorsNoResidual.eps
|
||||
INPUT ./errorsNoResidual.eps
|
||||
INPUT errorsNoResidual.eps
|
||||
INPUT ./errorsNoResidual.eps
|
||||
INPUT ./errorsNoResidual.eps
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual.eps
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT ./errorsNoResidual-eps-converted-to.pdf
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmbx6.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0800.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0600.tfm
|
||||
INPUT ./iterations.eps
|
||||
INPUT ./iterations.eps
|
||||
INPUT iterations.eps
|
||||
INPUT ./iterations.eps
|
||||
INPUT ./iterations.eps
|
||||
INPUT ./iterations-eps-converted-to.pdf
|
||||
INPUT ./iterations-eps-converted-to.pdf
|
||||
INPUT ./iterations.eps
|
||||
INPUT ./iterations-eps-converted-to.pdf
|
||||
INPUT ./iterations-eps-converted-to.pdf
|
||||
INPUT ./iterations-eps-converted-to.pdf
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
|
||||
@ -834,23 +860,22 @@ INPUT ./projectA.out
|
||||
INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc
|
||||
INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx7.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx8.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1000.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1728.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1200.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1728.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfti1000.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1440.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm2074.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfti1200.pfb
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2021.10.23) 12 NOV 2021 02:20
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2021.10.23) 12 NOV 2021 04:04
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
@ -8,8 +8,8 @@ entering extended mode
|
||||
LaTeX2e <2020-10-01> patch level 4
|
||||
L3 programming layer <2021-01-09> xparse <2020-03-03> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
|
||||
Document Class: report 2020/04/10 v1.4m Standard LaTeX document class
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo
|
||||
File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
|
||||
File: size12.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
|
||||
)
|
||||
\c@part=\count177
|
||||
\c@chapter=\count178
|
||||
@ -386,29 +386,7 @@ Package filecontents Warning: This package is obsolete. Disabling it and
|
||||
(filecontents) passing control to the filecontents environment
|
||||
(filecontents) defined by the LaTeX kernel.
|
||||
|
||||
)
|
||||
Package hyperref Info: Option `colorlinks' set `true' on input line 19.
|
||||
Package Listings Info: Made " a short reference for \lstinline on input line 30.
|
||||
(./projectA.aux)
|
||||
\openout1 = `projectA.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 39.
|
||||
LaTeX Font Info: ... okay on input line 39.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
|
||||
@ -421,12 +399,34 @@ Package graphics Info: Driver file: pdftex.def on input line 105.
|
||||
)
|
||||
\Gin@req@height=\dimen183
|
||||
\Gin@req@width=\dimen184
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
|
||||
)
|
||||
Package hyperref Info: Option `colorlinks' set `true' on input line 20.
|
||||
Package Listings Info: Made " a short reference for \lstinline on input line 31.
|
||||
(./projectA.aux)
|
||||
\openout1 = `projectA.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 40.
|
||||
LaTeX Font Info: ... okay on input line 40.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
|
||||
File: siunitx-abbreviations.cfg 2017/11/26 v2.7k siunitx: Abbreviated units
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
|
||||
Dictionary: translator-basic-dictionary, Language: English
|
||||
)
|
||||
Package hyperref Info: Link coloring ON on input line 39.
|
||||
Package hyperref Info: Link coloring ON on input line 40.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
@ -436,9 +436,9 @@ Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
||||
)
|
||||
\c@section@level=\count319
|
||||
)
|
||||
LaTeX Info: Redefining \ref on input line 39.
|
||||
LaTeX Info: Redefining \pageref on input line 39.
|
||||
LaTeX Info: Redefining \nameref on input line 39.
|
||||
LaTeX Info: Redefining \ref on input line 40.
|
||||
LaTeX Info: Redefining \pageref on input line 40.
|
||||
LaTeX Info: Redefining \nameref on input line 40.
|
||||
(./projectA.out) (./projectA.out)
|
||||
\@outlinefile=\write3
|
||||
\openout3 = `projectA.out'.
|
||||
@ -473,175 +473,229 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
|
||||
l.20 \newpage
|
||||
[1
|
||||
|
||||
])
|
||||
] [2])
|
||||
\tf@toc=\write4
|
||||
\openout4 = `projectA.toc'.
|
||||
|
||||
[2]
|
||||
[3]
|
||||
Chapter 1.
|
||||
[3
|
||||
[4
|
||||
|
||||
]
|
||||
LaTeX Font Info: Trying to load font information for T1+fvm on input line 64.
|
||||
LaTeX Font Info: Trying to load font information for T1+fvm on input line 65.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
|
||||
File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
|
||||
)
|
||||
LaTeX Font Info: Font shape `T1/fvm/m/n' will be
|
||||
(Font) scaled to size 8.50006pt on input line 64.
|
||||
(Font) scaled to size 10.20007pt on input line 65.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 81.
|
||||
(textcomp) Default family used instead on input line 82.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 83.
|
||||
(textcomp) Default family used instead on input line 84.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 85.
|
||||
(textcomp) Default family used instead on input line 86.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 85.
|
||||
(textcomp) Default family used instead on input line 86.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 87.
|
||||
(textcomp) Default family used instead on input line 88.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 87.
|
||||
[4] [5]
|
||||
(textcomp) Default family used instead on input line 88.
|
||||
[5] [6]
|
||||
Chapter 2.
|
||||
[6
|
||||
[7
|
||||
|
||||
]
|
||||
Overfull \hbox (2.71124pt too wide) detected at line 162
|
||||
[]
|
||||
[]
|
||||
|
||||
[7]
|
||||
Overfull \hbox (33.13576pt too wide) detected at line 265
|
||||
\OML/cmm/m/it/10 x[] \OT1/cmr/m/n/10 = [] \OML/cmm/m/it/10 x[] \OT1/cmr/m/n/10 = []
|
||||
[]
|
||||
|
||||
[8] [9]
|
||||
Overfull \hbox (33.13576pt too wide) detected at line 308
|
||||
\OML/cmm/m/it/10 x[] \OT1/cmr/m/n/10 = [] \OML/cmm/m/it/10 x[] \OT1/cmr/m/n/10 = []
|
||||
] [8] [9]
|
||||
Overfull \hbox (40.45976pt too wide) detected at line 254
|
||||
\OML/cmm/m/it/12 x[] \OT1/cmr/m/n/12 = [] \OML/cmm/m/it/12 x[] \OT1/cmr/m/n/12 = []
|
||||
[]
|
||||
|
||||
[10]
|
||||
Overfull \hbox (40.45976pt too wide) detected at line 297
|
||||
\OML/cmm/m/it/12 x[] \OT1/cmr/m/n/12 = [] \OML/cmm/m/it/12 x[] \OT1/cmr/m/n/12 = []
|
||||
[]
|
||||
|
||||
Package epstopdf Info: Source file: <errorsNoResidual.eps>
|
||||
(epstopdf) date: 2021-11-12 04:04:50
|
||||
(epstopdf) size: 3220234 bytes
|
||||
(epstopdf) Output file: <errorsNoResidual-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 04:03:57
|
||||
(epstopdf) size: 155166 bytes
|
||||
(epstopdf) Command: <repstopdf --outfile=errorsNoResidual-eps-converted-to.pdf errorsNoResidual.eps>
|
||||
(epstopdf) \includegraphics on input line 303.
|
||||
runsystem(repstopdf --outfile=errorsNoResidual-eps-converted-to.pdf errorsNoResidual.eps)...executed safely (allowed).
|
||||
|
||||
Package epstopdf Info: Result file: <errorsNoResidual-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 04:04:55
|
||||
(epstopdf) size: 157558 bytes.
|
||||
<errorsNoResidual-eps-converted-to.pdf, id=379, 1385.175pt x 712.6625pt>
|
||||
File: errorsNoResidual-eps-converted-to.pdf Graphic file (type pdf)
|
||||
<use errorsNoResidual-eps-converted-to.pdf>
|
||||
Package pdftex.def Info: errorsNoResidual-eps-converted-to.pdf used on input line 303.
|
||||
(pdftex.def) Requested size: 1038.87872pt x 534.49557pt.
|
||||
|
||||
Overfull \hbox (648.87872pt too wide) in paragraph at lines 303--304
|
||||
[]
|
||||
[]
|
||||
|
||||
[11] [12 <./errorsNoResidual-eps-converted-to.pdf>]
|
||||
Chapter 3.
|
||||
[11
|
||||
[13
|
||||
|
||||
] [12] [13] [14] [15] [16] [17]
|
||||
Overfull \hbox (5.74863pt too wide) in paragraph at lines 668--671
|
||||
\T1/cmr/m/n/10 low as $\OT1/cmr/m/n/10 1\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 776356839400250\OML/cmm/m/it/10 e \OMS/cmsy/m/n/10 ^^@ \OT1/cmr/m/n/10 15$ \T1/cmr/m/n/10 with de-manded tol-er-ance = $\OT1/cmr/m/n/10 3\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 202372833989376\OML/cmm/m/it/10 e \OMS/cmsy/m/n/10 ^^@
|
||||
] [14] [15] [16] [17] [18] [19] [20]
|
||||
Overfull \hbox (35.55017pt too wide) in paragraph at lines 661--664
|
||||
\T1/cmr/m/n/12 as low as $\OT1/cmr/m/n/12 1\OML/cmm/m/it/12 :\OT1/cmr/m/n/12 776356839400250\OML/cmm/m/it/12 e \OMS/cmsy/m/n/12 ^^@ \OT1/cmr/m/n/12 15$ \T1/cmr/m/n/12 with de-manded tol-er-ance = $\OT1/cmr/m/n/12 3\OML/cmm/m/it/12 :\OT1/cmr/m/n/12 202372833989376\OML/cmm/m/it/12 e \OMS/cmsy/m/n/12 ^^@
|
||||
[]
|
||||
|
||||
[18] [19] [20]
|
||||
Overfull \hbox (5.74863pt too wide) in paragraph at lines 841--844
|
||||
\T1/cmr/m/n/10 low as $\OT1/cmr/m/n/10 1\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 776356839400250\OML/cmm/m/it/10 e \OMS/cmsy/m/n/10 ^^@ \OT1/cmr/m/n/10 15$ \T1/cmr/m/n/10 with de-manded tol-er-ance = $\OT1/cmr/m/n/10 3\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 202372833989376\OML/cmm/m/it/10 e \OMS/cmsy/m/n/10 ^^@
|
||||
[21]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 703--705
|
||||
|
||||
[]
|
||||
|
||||
[21] [22] [23]
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 719--720
|
||||
|
||||
[]
|
||||
|
||||
[22]
|
||||
Overfull \hbox (35.55017pt too wide) in paragraph at lines 749--752
|
||||
\T1/cmr/m/n/12 as low as $\OT1/cmr/m/n/12 1\OML/cmm/m/it/12 :\OT1/cmr/m/n/12 776356839400250\OML/cmm/m/it/12 e \OMS/cmsy/m/n/12 ^^@ \OT1/cmr/m/n/12 15$ \T1/cmr/m/n/12 with de-manded tol-er-ance = $\OT1/cmr/m/n/12 1\OML/cmm/m/it/12 :\OT1/cmr/m/n/12 986027322597818\OML/cmm/m/it/12 e \OMS/cmsy/m/n/12 ^^@
|
||||
[]
|
||||
|
||||
[23] [24] [25]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 850.
|
||||
Package epstopdf Info: Source file: <iterations.eps>
|
||||
(epstopdf) date: 2021-11-12 03:30:22
|
||||
(epstopdf) size: 67653 bytes
|
||||
(epstopdf) Output file: <iterations-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 03:31:20
|
||||
(epstopdf) size: 72847 bytes
|
||||
(epstopdf) Command: <repstopdf --outfile=iterations-eps-converted-to.pdf iterations.eps>
|
||||
(epstopdf) \includegraphics on input line 863.
|
||||
Package epstopdf Info: Output file is already uptodate.
|
||||
<iterations-eps-converted-to.pdf, id=478, 459.7175pt x 712.6625pt>
|
||||
File: iterations-eps-converted-to.pdf Graphic file (type pdf)
|
||||
<use iterations-eps-converted-to.pdf>
|
||||
Package pdftex.def Info: iterations-eps-converted-to.pdf used on input line 863.
|
||||
(pdftex.def) Requested size: 344.78728pt x 534.49557pt.
|
||||
[26] [27 <./iterations-eps-converted-to.pdf>] [28]
|
||||
Chapter 4.
|
||||
[24
|
||||
[29
|
||||
|
||||
]
|
||||
Chapter 5.
|
||||
LaTeX Font Info: Trying to load font information for TS1+fvm on input line 931.
|
||||
LaTeX Font Info: Trying to load font information for TS1+fvm on input line 887.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
|
||||
File: ts1fvm.fd 2004/09/07 scalable font definitions for TS1/fvm.
|
||||
)
|
||||
LaTeX Font Info: Font shape `TS1/fvm/m/n' will be
|
||||
(Font) scaled to size 8.50006pt on input line 931.
|
||||
[25
|
||||
(Font) scaled to size 10.20007pt on input line 887.
|
||||
[30
|
||||
|
||||
] [26] [27]
|
||||
] [31] [32] [33]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1036.
|
||||
(textcomp) Default family used instead on input line 992.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 994.
|
||||
[34]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1005.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1006.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1015.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1027.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1038.
|
||||
[28]
|
||||
[35]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1049.
|
||||
(textcomp) Default family used instead on input line 1041.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1050.
|
||||
(textcomp) Default family used instead on input line 1042.
|
||||
[36]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1059.
|
||||
(textcomp) Default family used instead on input line 1073.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1071.
|
||||
(textcomp) Default family used instead on input line 1074.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1084.
|
||||
(textcomp) Default family used instead on input line 1088.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1085.
|
||||
[29]
|
||||
(textcomp) Default family used instead on input line 1099.
|
||||
[37]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1114.
|
||||
(textcomp) Default family used instead on input line 1121.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1115.
|
||||
(textcomp) Default family used instead on input line 1132.
|
||||
[38]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1129.
|
||||
[30]
|
||||
(textcomp) Default family used instead on input line 1154.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1140.
|
||||
(textcomp) Default family used instead on input line 1155.
|
||||
[39]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1162.
|
||||
[31]
|
||||
(textcomp) Default family used instead on input line 1168.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1173.
|
||||
(textcomp) Default family used instead on input line 1170.
|
||||
[40]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1195.
|
||||
(textcomp) Default family used instead on input line 1205.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1196.
|
||||
(textcomp) Default family used instead on input line 1207.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1209.
|
||||
[32]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1211.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1246.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1248.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1250.
|
||||
[33] [34] [35
|
||||
(textcomp) Default family used instead on input line 1237.
|
||||
[41] [42] [43
|
||||
|
||||
] (./projectA.aux)
|
||||
Package rerunfilecheck Info: File `projectA.out' has not changed.
|
||||
(rerunfilecheck) Checksum: 4ECB5101EF581CFF275F51DBA6AB5B31;3765.
|
||||
(rerunfilecheck) Checksum: C076C7290FBD603CC14617AAF5EDA986;4029.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
12730 strings out of 479304
|
||||
220761 string characters out of 5869778
|
||||
943402 words of memory out of 5000000
|
||||
29356 multiletter control sequences out of 15000+600000
|
||||
424556 words of font info for 76 fonts, out of 8000000 for 9000
|
||||
12820 strings out of 479304
|
||||
222262 string characters out of 5869778
|
||||
882393 words of memory out of 5000000
|
||||
29390 multiletter control sequences out of 15000+600000
|
||||
423928 words of font info for 77 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
81i,8n,88p,407b,2253s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/pu
|
||||
blic/cm-super/sfbx1000.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1728.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfti1000.pfb>
|
||||
Output written on projectA.pdf (36 pages, 326818 bytes).
|
||||
81i,8n,88p,715b,2253s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/pu
|
||||
blic/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1728.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm2074.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfti1200.pfb>
|
||||
Output written on projectA.pdf (44 pages, 547213 bytes).
|
||||
PDF statistics:
|
||||
847 PDF objects out of 1000 (max. 8388607)
|
||||
781 compressed objects within 8 object streams
|
||||
348 named destinations out of 1000 (max. 500000)
|
||||
425 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
970 PDF objects out of 1000 (max. 8388607)
|
||||
887 compressed objects within 9 object streams
|
||||
403 named destinations out of 1000 (max. 500000)
|
||||
467 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
@ -17,37 +17,41 @@
|
||||
\BOOKMARK [1][-]{section.3.1}{Problem}{chapter.3}% 17
|
||||
\BOOKMARK [1][-]{section.3.2}{Theoretical introduction}{chapter.3}% 18
|
||||
\BOOKMARK [2][-]{subsection.3.2.1}{Procedure}{section.3.2}% 19
|
||||
\BOOKMARK [1][-]{section.3.3}{Discussion of the result}{chapter.3}% 20
|
||||
\BOOKMARK [1][-]{section.3.3}{Results}{chapter.3}% 20
|
||||
\BOOKMARK [2][-]{subsection.3.3.1}{Jacobi method result}{section.3.3}% 21
|
||||
\BOOKMARK [2][-]{subsection.3.3.2}{Gauss-Seidel method result}{section.3.3}% 22
|
||||
\BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 23
|
||||
\BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 24
|
||||
\BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 25
|
||||
\BOOKMARK [1][-]{section.4.3}{Solution}{chapter.4}% 26
|
||||
\BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 27
|
||||
\BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 28
|
||||
\BOOKMARK [1][-]{section.5.1}{Task 2 Code}{chapter.5}% 29
|
||||
\BOOKMARK [2][-]{subsection.5.1.1}{Main function}{section.5.1}% 30
|
||||
\BOOKMARK [2][-]{subsection.5.1.2}{checkIfMatrixIsSquareMatrix}{section.5.1}% 31
|
||||
\BOOKMARK [2][-]{subsection.5.1.3}{gaussianEliminationWithPartialPivoting}{section.5.1}% 32
|
||||
\BOOKMARK [2][-]{subsection.5.1.4}{partialPivoting}{section.5.1}% 33
|
||||
\BOOKMARK [2][-]{subsection.5.1.5}{partialPivotingSwapOneRow}{section.5.1}% 34
|
||||
\BOOKMARK [2][-]{subsection.5.1.6}{swapRowMatrix}{section.5.1}% 35
|
||||
\BOOKMARK [2][-]{subsection.5.1.7}{swapValueVector}{section.5.1}% 36
|
||||
\BOOKMARK [2][-]{subsection.5.1.8}{gaussianElimination}{section.5.1}% 37
|
||||
\BOOKMARK [2][-]{subsection.5.1.9}{substractRows}{section.5.1}% 38
|
||||
\BOOKMARK [2][-]{subsection.5.1.10}{backSubstitutionPhase}{section.5.1}% 39
|
||||
\BOOKMARK [2][-]{subsection.5.1.11}{iterativeResidualCorrection}{section.5.1}% 40
|
||||
\BOOKMARK [2][-]{subsection.5.1.12}{improveSolution}{section.5.1}% 41
|
||||
\BOOKMARK [1][-]{section.5.2}{Task 3 code}{chapter.5}% 42
|
||||
\BOOKMARK [2][-]{subsection.5.2.1}{initializeValues}{section.5.2}% 43
|
||||
\BOOKMARK [2][-]{subsection.5.2.2}{decomposeMatrix}{section.5.2}% 44
|
||||
\BOOKMARK [2][-]{subsection.5.2.3}{jacobiLoop}{section.5.2}% 45
|
||||
\BOOKMARK [2][-]{subsection.5.2.4}{jacobiInsideLoop}{section.5.2}% 46
|
||||
\BOOKMARK [2][-]{subsection.5.2.5}{jacobiEquation}{section.5.2}% 47
|
||||
\BOOKMARK [2][-]{subsection.5.2.6}{gaussSeidelLoop}{section.5.2}% 48
|
||||
\BOOKMARK [2][-]{subsection.5.2.7}{gaussiInsideLoop}{section.5.2}% 49
|
||||
\BOOKMARK [2][-]{subsection.5.2.8}{gaussSeidelEquation}{section.5.2}% 50
|
||||
\BOOKMARK [2][-]{subsection.5.2.9}{checkError}{section.5.2}% 51
|
||||
\BOOKMARK [2][-]{subsection.5.2.10}{endOfLoop}{section.5.2}% 52
|
||||
\BOOKMARK [2][-]{subsection.5.2.11}{dispFinalResults}{section.5.2}% 53
|
||||
\BOOKMARK [1][-]{section.3.4}{Discussion of results}{chapter.3}% 23
|
||||
\BOOKMARK [2][-]{subsection.3.4.1}{Comparison based on table}{section.3.4}% 24
|
||||
\BOOKMARK [2][-]{subsection.3.4.2}{Convergence}{section.3.4}% 25
|
||||
\BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 26
|
||||
\BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 27
|
||||
\BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 28
|
||||
\BOOKMARK [1][-]{section.4.3}{Solution}{chapter.4}% 29
|
||||
\BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 30
|
||||
\BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 31
|
||||
\BOOKMARK [1][-]{section.5.1}{Task 2 Code}{chapter.5}% 32
|
||||
\BOOKMARK [2][-]{subsection.5.1.1}{Main function}{section.5.1}% 33
|
||||
\BOOKMARK [2][-]{subsection.5.1.2}{checkIfMatrixIsSquareMatrix}{section.5.1}% 34
|
||||
\BOOKMARK [2][-]{subsection.5.1.3}{gaussianEliminationWithPartialPivoting}{section.5.1}% 35
|
||||
\BOOKMARK [2][-]{subsection.5.1.4}{partialPivoting}{section.5.1}% 36
|
||||
\BOOKMARK [2][-]{subsection.5.1.5}{partialPivotingSwapOneRow}{section.5.1}% 37
|
||||
\BOOKMARK [2][-]{subsection.5.1.6}{swapRowMatrix}{section.5.1}% 38
|
||||
\BOOKMARK [2][-]{subsection.5.1.7}{swapValueVector}{section.5.1}% 39
|
||||
\BOOKMARK [2][-]{subsection.5.1.8}{gaussianElimination}{section.5.1}% 40
|
||||
\BOOKMARK [2][-]{subsection.5.1.9}{substractRows}{section.5.1}% 41
|
||||
\BOOKMARK [2][-]{subsection.5.1.10}{backSubstitutionPhase}{section.5.1}% 42
|
||||
\BOOKMARK [2][-]{subsection.5.1.11}{iterativeResidualCorrection}{section.5.1}% 43
|
||||
\BOOKMARK [2][-]{subsection.5.1.12}{improveSolution}{section.5.1}% 44
|
||||
\BOOKMARK [1][-]{section.5.2}{Task 3 code}{chapter.5}% 45
|
||||
\BOOKMARK [2][-]{subsection.5.2.1}{initializeValues}{section.5.2}% 46
|
||||
\BOOKMARK [2][-]{subsection.5.2.2}{decomposeMatrix}{section.5.2}% 47
|
||||
\BOOKMARK [2][-]{subsection.5.2.3}{jacobiLoop}{section.5.2}% 48
|
||||
\BOOKMARK [2][-]{subsection.5.2.4}{jacobiInsideLoop}{section.5.2}% 49
|
||||
\BOOKMARK [2][-]{subsection.5.2.5}{jacobiEquation}{section.5.2}% 50
|
||||
\BOOKMARK [2][-]{subsection.5.2.6}{gaussSeidelLoop}{section.5.2}% 51
|
||||
\BOOKMARK [2][-]{subsection.5.2.7}{gaussiInsideLoop}{section.5.2}% 52
|
||||
\BOOKMARK [2][-]{subsection.5.2.8}{gaussSeidelEquation}{section.5.2}% 53
|
||||
\BOOKMARK [2][-]{subsection.5.2.9}{checkError}{section.5.2}% 54
|
||||
\BOOKMARK [2][-]{subsection.5.2.10}{endOfLoop}{section.5.2}% 55
|
||||
\BOOKMARK [2][-]{subsection.5.2.11}{dispFinalResults}{section.5.2}% 56
|
||||
\BOOKMARK [2][-]{subsection.5.2.12}{plotIterations}{section.5.2}% 57
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
\documentclass{report}
|
||||
\documentclass[12pt]{report}
|
||||
|
||||
\usepackage{mathtools}
|
||||
\usepackage{amsmath}
|
||||
@ -9,6 +9,7 @@
|
||||
\usepackage{bigfoot}
|
||||
\usepackage[numbered, framed]{matlab-prettifier}
|
||||
\usepackage{filecontents}
|
||||
\usepackage{graphicx}
|
||||
\hypersetup{
|
||||
colorlinks,
|
||||
citecolor=black,
|
||||
@ -224,43 +225,31 @@ We do it before each Gaussian elimination step since this will lead to smaller e
|
||||
Then We swap this row with k-th row. Since the matrix We use is assumed to be nonsingular then $|{a_{ik}^{k}}| \neq 0$ will be always true. After that We continue with the Gaussian elimination method.
|
||||
|
||||
\section{Discussion of the result}
|
||||
Solutions vectors for matrix A and vector A and n = 16:
|
||||
\[ x_{algorithm} = \left( \begin{array}{cc}
|
||||
-0.930056653761514 \\
|
||||
-1.223503294617857 \\
|
||||
-1.273786563425385 \\
|
||||
-1.231189728991652 \\
|
||||
-1.153115956882885 \\
|
||||
-1.061491474990357 \\
|
||||
-0.964691801421511 \\
|
||||
-0.865917262607523 \\
|
||||
-0.766393319734375 \\
|
||||
-0.666596029928932 \\
|
||||
-0.566728103385765 \\
|
||||
-0.466921613561691 \\
|
||||
-0.367370070632649 \\
|
||||
-0.268521931669581 \\
|
||||
-0.171529057709426 \\
|
||||
-0.079398574792031
|
||||
Solutions vectors for matrix A and vector A and n = 10:
|
||||
\[ x_{algorithm} = \left(\begin{array}{cc}
|
||||
-0.930024655110760 \\
|
||||
-1.223407298665613 \\
|
||||
-1.273530574219411 \\
|
||||
-1.230517757325955 \\
|
||||
-1.151356031091789 \\
|
||||
-1.056883669282743 \\
|
||||
-0.952628310089775 \\
|
||||
-0.834334594319914 \\
|
||||
-0.683708806203301 \\
|
||||
-0.450125157623323
|
||||
\end{array} \right)
|
||||
%
|
||||
x_{Matlab Method} = \left( = \begin{array}{cc}
|
||||
-0.930056653761507 \\
|
||||
-1.223503294617854 \\
|
||||
-1.273786563425390 \\
|
||||
-1.231189728991649 \\
|
||||
-1.153115956882891 \\
|
||||
-1.061491474990357 \\
|
||||
-0.964691801421514 \\
|
||||
-0.865917262607518 \\
|
||||
-0.766393319734373 \\
|
||||
-0.666596029928935 \\
|
||||
-0.566728103385765 \\
|
||||
-0.466921613561692 \\
|
||||
-0.367370070632646 \\
|
||||
-0.268521931669579 \\
|
||||
-0.171529057709426 \\
|
||||
-0.079398574792031
|
||||
-0.930024655110760 \\
|
||||
-1.223407298665613 \\
|
||||
-1.273530574219411 \\
|
||||
-1.230517757325955 \\
|
||||
-1.151356031091788 \\
|
||||
-1.056883669282743 \\
|
||||
-0.952628310089775 \\
|
||||
-0.834334594319914 \\
|
||||
-0.683708806203301 \\
|
||||
-0.450125157623323
|
||||
\end{array} \right)
|
||||
\]
|
||||
|
||||
@ -310,6 +299,10 @@ x_{Matlab Method} = \left( = \begin{array}{cc}
|
||||
Error for 'B' method for algorithm: \[ 5.699979882700911e+17 \]
|
||||
Error for 'B' method for matlab method: \[ 4.569118543317684e+17 \]
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.75]{errorsNoResidual.eps}
|
||||
\end{center}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -509,7 +502,7 @@ Where $\delta_2$ is an assumed tolerance. If this test is not passed then We can
|
||||
\end{enumerate}
|
||||
|
||||
\subsubsection{\textbf{A} and \textbf{b}}
|
||||
We have been given with the following system:
|
||||
We have been given the following system:
|
||||
\[
|
||||
\systeme{10x_1-4x_2+x_3+2x_4=-8, 2x_1-6x_2+3x_3-x_4=-12, x_1+4x_2-12x_3+x_4=4, 2x_1+3x_2-3x_3-10x_4=1}
|
||||
\]
|
||||
@ -559,7 +552,7 @@ So:
|
||||
\end{bmatrix}
|
||||
\]
|
||||
|
||||
\section{Discussion of the result}
|
||||
\section{Results}
|
||||
|
||||
\subsection{Jacobi method result}
|
||||
For system of equations We got in this task We got following results:
|
||||
@ -706,140 +699,55 @@ Error:
|
||||
We managed to do this in \textbf{84} iterations of our loop, and the demanded tolerance did not change.
|
||||
We managed to achieve slightly better (as in, the error was smaller) results than Matlab custom function.
|
||||
|
||||
\paragraph{Table}
|
||||
|
||||
\begin{center}
|
||||
\resizebox{\textwidth}{!}{
|
||||
\begin{tabular}{||c c c c c c||}
|
||||
\hline
|
||||
system of equations & method & demanded tolerance & final demanded tolerance & error & iterations \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 10e-10 & 10e-10 & 1.154375287358407e-10 & 38 \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 10e-10 & 20e-10 & 5.770361548895147e-11 & 37 \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 3.202372833989376e-15 & 3.202372833989376e-15 & 3.108624468950438e-15 & 53 \\
|
||||
\hline
|
||||
task 3 system & Matlab function & ? & ? & 4.070144838902081e-15 & ? \\
|
||||
\hline
|
||||
task 2a) system & Jacobi method & 10e-10 & 10e-10 & 6.955194519943778e-11 & 59 \\
|
||||
\hline
|
||||
task 2a) system & Jacobi method & 10e-10 & 40e-10 & 1.699812218689508e-10 & 57 \\
|
||||
\hline
|
||||
task 2a) system & Jacob method & 3.202372833989376e-15 & 3.202372833989376e-15 & 3.108624468950438e-15 & 84 \\
|
||||
\hline
|
||||
task 2a) system & Matlab function & ? & ? & 3.662053438817790e-15 & ? \\
|
||||
\hline
|
||||
|
||||
\end{tabular}}
|
||||
\end{center}
|
||||
|
||||
\subsection{Gauss-Seidel method result}
|
||||
For system of equations We got in this task We got following results:
|
||||
\\
|
||||
Without the change in demanded tolerance:
|
||||
\[ x = \left( \begin{array}{cc}
|
||||
-0.076776098668341 \\
|
||||
2.105784262642568 \\
|
||||
0.395344797635474 \\
|
||||
0.397776619764909
|
||||
-0.076776098752996 \\
|
||||
2.105784262542701 \\
|
||||
0.395344797589652 \\
|
||||
0.397776619735316
|
||||
\end{array} \right)
|
||||
\]
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.154375287358407e-10 \]
|
||||
We managed to do this in \textbf{38} iterations of our loop, and the demanded tolerance did not change. (This required small change in code where We ommited the part of code responsible for changing demandedTolerance if $ \| \mathbf{A}x-b \| > \delta_2) $ )
|
||||
|
||||
With the change in demanded tolerance:
|
||||
\[ x = \left( \begin{array}{cc}
|
||||
-0.076776098668341 \\
|
||||
2.105784262642568 \\
|
||||
0.395344797635474 \\
|
||||
0.397776619764909
|
||||
\end{array} \right)
|
||||
\]
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 6.999102842719934e-10 \]
|
||||
We managed to do this in \textbf{19} iterations of our loop, and the demanded tolerance did not change.
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 5.770361548895147e-11 \]
|
||||
We got this result in \textbf{37} iterations and demanded tolerance was equal to $2*10^{-10}$
|
||||
|
||||
Compared to matlab function
|
||||
\[ x_{matlab} = \left( \begin{array}{cc}
|
||||
-0.076776098662498 \\
|
||||
2.105784262636790 \\
|
||||
0.395344797637659 \\
|
||||
0.397776619767240 \\
|
||||
\end{array} \right)
|
||||
\]
|
||||
Matlab error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 4.070144838902081e-15 \]
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 6.999102842719934e-10 \]
|
||||
We got this result in \textbf{19} iterations and demanded tolerance was equal to $2*10^{-10}$
|
||||
|
||||
For data from task 2a We got: \\
|
||||
Without change in demanded tolerance:
|
||||
\[ x_a = \left( \begin{array}{cc}
|
||||
-0.930024655108186 \\
|
||||
-1.223407298660663 \\
|
||||
-1.273530574212508 \\
|
||||
-1.230517757317628 \\
|
||||
-1.151356031082747 \\
|
||||
-1.056883669273682 \\
|
||||
-0.952628310081466 \\
|
||||
-0.834334594312996 \\
|
||||
-0.683708806198363 \\
|
||||
-0.450125157620744 \\
|
||||
-0.930024655049330 \\
|
||||
-1.223407298590161 \\
|
||||
-1.273530574151901 \\
|
||||
-1.230517757273947 \\
|
||||
-1.151356031055568 \\
|
||||
-1.056883669259564 \\
|
||||
-0.952628310076145 \\
|
||||
-0.834334594312669 \\
|
||||
-0.683708806199986 \\
|
||||
-0.450125157622217 \\
|
||||
\end{array} \right)
|
||||
\]
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 6.955194519943778e-11 \]
|
||||
We managed to do this in \textbf{59} iterations of our loop, and the demanded tolerance did not change.
|
||||
|
||||
With change in demanded tolerance:
|
||||
\[ x_a = \left( \begin{array}{cc}
|
||||
-0.930024655104470 \\
|
||||
-1.223407298653515 \\
|
||||
-1.273530574202540 \\
|
||||
-1.230517757305602 \\
|
||||
-1.151356031069692 \\
|
||||
-1.056883669260597 \\
|
||||
-0.952628310069469 \\
|
||||
-0.834334594303006 \\
|
||||
-0.683708806191233 \\
|
||||
-0.450125157617020 \\
|
||||
\end{array} \right)
|
||||
\]
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.699812218689508e-10 \]
|
||||
We managed to do this in \textbf{57} iterations of our loop, and the demanded tolerance changed to $4*10^{-10}$
|
||||
|
||||
Compared to matlab $ A \ b $ function
|
||||
\[ x_{matlab} = \left( \begin{array}{cc}
|
||||
-0.930024655110760 \\
|
||||
-1.223407298665612 \\
|
||||
-1.273530574219411 \\
|
||||
-1.230517757325956 \\
|
||||
-1.151356031091789 \\
|
||||
-1.056883669282743 \\
|
||||
-0.952628310089775 \\
|
||||
-0.834334594319914 \\
|
||||
-0.683708806203301 \\
|
||||
-0.450125157623323 \\
|
||||
\end{array} \right)
|
||||
\]
|
||||
Matlab error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 3.662053438817790e-15 \]
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 5.311669113699570e-10 \]
|
||||
We managed to do this in \textbf{28} iterations of our loop, and the demanded tolerance did not change.
|
||||
|
||||
For Matrix and Vector from task 2b) error of
|
||||
\[ \| x^{(i+1)} - x^{(i)} \| \]
|
||||
grew to infinity, therefore We could never achieve demanded tolerance, therefore the program executed infinite loop.
|
||||
|
||||
\subsubsection{Minimizing the demanded error}
|
||||
We tried to minimize the demanded error using this steps:
|
||||
I tried to minimize the demanded error using this steps:
|
||||
\begin{enumerate}
|
||||
\item We copied error from matlab function and pasted it into demanded tolerance.
|
||||
\item If We did not get infinite loop We copied the newly acquired error and pasted it into demanded tolerance.
|
||||
\item If We got inifinite loop We used the previous error as "minimal" demanded error.
|
||||
\item I copied error from matlab function and pasted it into demanded tolerance.
|
||||
\item If I did not get infinite loop I copied the newly acquired error and pasted it into demanded tolerance.
|
||||
\item If I got inifinite loop I used the previous error as "minimal" demanded error.
|
||||
\end{enumerate}
|
||||
\paragraph{For original system of equations:}
|
||||
We managed to get results with error as low as $1.776356839400250e-15$ with demanded tolerance = $3.202372833989376e-15$ for lower values program went into infinite loop.
|
||||
Results for demanded tolerance = $3.202372833989376e-15$
|
||||
We managed to get results with error as low as $1.776356839400250e-15$ with demanded tolerance = $ 1.986027322597818e-15 $ for lower values program went into infinite loop.
|
||||
Results for demanded tolerance = $1.986027322597818e-15$
|
||||
For given matrix:
|
||||
\[ x = \left( \begin{array}{cc}
|
||||
-0.076776098662498 \\
|
||||
@ -849,16 +757,16 @@ For given matrix:
|
||||
\end{array} \right)
|
||||
\]
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 3.108624468950438e-15 \]
|
||||
We got this result in \textbf{53} iterations and demanded tolerance did not change.
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.776356839400250e-15 \]
|
||||
We got this result in \textbf{30} iterations and demanded tolerance did not change.
|
||||
|
||||
\paragraph{For task 2a) system of equations:}
|
||||
We managed to get results with error as low as
|
||||
\[ 3.108624468950438e-15 \] with demanded tolerance:
|
||||
\[ 3.202372833989376e-15 \]
|
||||
\[ 1.538370149106851e-15 \] with demanded tolerance:
|
||||
\[ 1.538370149106851e-15 \]
|
||||
for lower values program went into infinite loop.
|
||||
|
||||
For demanded tolerance = $3.202372833989376e-15$:
|
||||
For demanded tolerance = $1.538370149106851e-15$:
|
||||
Results for 2a) system of equation
|
||||
|
||||
\[ x_a = \left( \begin{array}{cc}
|
||||
@ -871,12 +779,12 @@ Results for 2a) system of equation
|
||||
-0.952628310089775 \\
|
||||
-0.834334594319914 \\
|
||||
-0.683708806203301 \\
|
||||
-0.450125157623323
|
||||
-0.450125157623323 \\
|
||||
\end{array} \right)
|
||||
\]
|
||||
Error:
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 3.108624468950438e-15 \]
|
||||
We managed to do this in \textbf{84} iterations of our loop, and the demanded tolerance did not change.
|
||||
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.538370149106851e-15 \]
|
||||
We managed to do this in \textbf{42} iterations of our loop, and the demanded tolerance did not change.
|
||||
We managed to achieve slightly better (as in, the error was smaller) results than Matlab custom function.
|
||||
|
||||
\paragraph{Table}
|
||||
@ -885,28 +793,76 @@ We managed to achieve slightly better (as in, the error was smaller) results tha
|
||||
\resizebox{\textwidth}{!}{
|
||||
\begin{tabular}{||c c c c c c||}
|
||||
\hline
|
||||
system of equations & method & demanded tolerance & final demanded tolerance & error & iterations \\
|
||||
system of equations & method & demanded tolerance & error & iterations \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 10e-10 & 10e-10 & 1.154375287358407e-10 & 38 \\
|
||||
task 3 system & Jacobi method & 10e-10 & 1.154375287358407e-10 & 38 \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 10e-10 & 20e-10 & 5.770361548895147e-11 & 37 \\
|
||||
task 3 system & Jacobi method & 10e-10 & 5.770361548895147e-11 & 37 \\
|
||||
\hline
|
||||
task 3 system & Jacobi method & 3.202372833989376e-15 & 3.202372833989376e-15 & 3.108624468950438e-15 & 53 \\
|
||||
task 3 system & Jacobi method & 3.202372833989376e-15 & 3.108624468950438e-15 & 53 \\
|
||||
\hline
|
||||
task 3 system & Matlab function & ? & ? & 4.070144838902081e-15 & ? \\
|
||||
task 3 system & Gaussian-Seidel method & 10e-10 & 6.999102842719934e-10 & 19 \\
|
||||
\hline
|
||||
task 2a) system & Jacobi method & 10e-10 & 10e-10 & 6.955194519943778e-11 & 59 \\
|
||||
task 3 system & Gaussian-Seidel method & 1.776356839400250e-15 & 1.776356839400250e-15 & 30 \\
|
||||
\hline
|
||||
task 2a) system & Jacobi method & 10e-10 & 40e-10 & 1.699812218689508e-10 & 57 \\
|
||||
task 3 system & Matlab function & ? & 4.070144838902081e-15 & ? \\
|
||||
\hline
|
||||
task 2a) system & Jacob method & 3.202372833989376e-15 & 3.202372833989376e-15 & 3.108624468950438e-15 & 84 \\
|
||||
task 2a) system & Jacobi method & 10e-10 & 6.955194519943778e-11 & 59 \\
|
||||
\hline
|
||||
task 2a) system & Matlab function & ? & ? & 3.662053438817790e-15 & ? \\
|
||||
task 2a) system & Jacobi method & 10e-10 & 1.699812218689508e-10 & 57 \\
|
||||
\hline
|
||||
task 2a) system & Jacob method & 3.202372833989376e-15 & 3.108624468950438e-15 & 84 \\
|
||||
\hline
|
||||
task 2a) system & Gaussian-Seidel method & 10e-10 & 5.311669113699570e-10 & 28 \\
|
||||
\hline
|
||||
task 2a) system & Gaussian-Seidel method & 1.538370149106851e-15 & 1.538370149106851e-15 & 42 \\
|
||||
\hline
|
||||
task 2a) system & Matlab function & ? & 3.662053438817790e-15 & ? \\
|
||||
\hline
|
||||
|
||||
\end{tabular}}
|
||||
\end{center}
|
||||
|
||||
\section{Discussion of results}
|
||||
\subsection{Comparison based on table}
|
||||
Gaussian-Seidel method takes less iterations, can achieve smaller error and works under smaller demanded tolerance, that being said Jacobi method has one crucial advantage - it can be run in parallel. That means that even when Jacobi method takes twice or thrice amount of iteration us Gaussian-Seidel one if we just run it in paraller we can diminish this difference. In the examples we worked in, just two jacobi method running in paraller provide us with similar amount of iterations per one process as in Gaussian-Seidel one, and three or more processes give the edge to Jacobi method. With modern CPU's with at least 5 cores and correct implementation of algorithm, jacobi method reigns supreme.
|
||||
|
||||
\subsection{Convergence}
|
||||
The biggest problem is of course the fact that those iterative methods do not work on every system of equation. Like the one from task 2b).
|
||||
For Jacobi's method the matrix is convergent if it has strong diagonal dominance. \textbf{A}, i.e:
|
||||
\begin{enumerate}
|
||||
\item \[ \| a_{ii} \| > \sum^n_{j=1, j \neq i} \|a_{ij} \| \]
|
||||
\item \[ \| a_{jj} \| > \sum^n_{i=1, i \neq j} \|a_{ij} \| \]
|
||||
\end{enumerate}
|
||||
For Gaussian-Seidel method the matrix is convergent if it has strong diagonal dominance \textbf{or} if the matrix \textbf{A} is symmetric and positivie definite.
|
||||
\subsubsection{2b) task convergence }
|
||||
Let's check strong diagonal dominance from matrix \textbf{A} from task 2b) in matlab:
|
||||
\begin{simplechar}
|
||||
\begin{lstlisting}
|
||||
function d = checkIfDiagonallyDominant(Matrix)
|
||||
d = 1;
|
||||
[Rows, ~] = size(Matrix);
|
||||
for i = 1 : Rows
|
||||
rowsSum = 0;
|
||||
for j = 1 : Rows
|
||||
rowsSum = rowsSum + abs(Matrix(i, j));
|
||||
end
|
||||
rowsSum = rowsSum - Matrix(i, i);
|
||||
if Matrix(i, i) <= rowsSum
|
||||
d = 0;
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
checkIfDiagonallyDominant(matrixB(10)) returns '0', therefore matrix from task 2b) will \textbf{not} converge. And as expected it does not work when put in my jacobiLoop function.
|
||||
\subsubsection{Iterations as function of size of Matrix}
|
||||
I have used matrix from task 2a), demanded tolerance equal to 10e-10, and max size of matrix equal to 500. for both methods
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.75]{iterations.eps}
|
||||
\end{center}
|
||||
Gauss Seidel method again requires fewer iterations, around half the amount for jacobi method. For both methods number of iterations acts like logarithmic function. Therefore we can assume that for big matrices required number of iterations will not change so drastically.
|
||||
|
||||
\chapter{Problem 4 - QR method of finding eigenvalues}
|
||||
|
||||
@ -1078,14 +1034,17 @@ end % end function
|
||||
\subsection{improveSolution}
|
||||
\begin{simplechar}
|
||||
\begin{lstlisting}
|
||||
function x = improveSolution(x, newResiduum, oldResiduum, Matrix, Vector)
|
||||
while newResiduum <= oldResiduum
|
||||
oldResiduum = newResiduum;
|
||||
residuum = Matrix*x - Vector;
|
||||
x = x - residuum;
|
||||
newResiduum = residuum;
|
||||
end % end while
|
||||
function x = iterativeResidualCorrection(A, x, b)
|
||||
r = A*x - b;
|
||||
for i = 1 : 100
|
||||
[~, ~, deltaX] = solveSystem(A, r);
|
||||
newX = x - deltaX;
|
||||
r = A*newX - b;
|
||||
x = newX;
|
||||
end
|
||||
|
||||
end % end function
|
||||
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
|
||||
@ -1256,6 +1215,33 @@ end
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
|
||||
\subsection{plotIterations}
|
||||
\begin{simplechar}
|
||||
\begin{lstlisting}
|
||||
function plotIterations()
|
||||
maxMatrixSize = 500;
|
||||
iterationsJ = zeros(maxMatrixSize);
|
||||
iterationsG = zeros(maxMatrixSize);
|
||||
for i = 1 : maxMatrixSize
|
||||
[~, ~, whichIterationAreWeOnJ, whichIterationAreWeOnG] = iterative(matrixA(i), vectorA(i));
|
||||
iterationsJ(i) = whichIterationAreWeOnJ;
|
||||
iterationsG(i) = whichIterationAreWeOnG;
|
||||
end
|
||||
nexttile
|
||||
plot(iterationsJ, '.');
|
||||
title('Number of iterations for different sizes of matrices for Jacobi method');
|
||||
xlabel('Size of matrix A');
|
||||
ylabel('Number of iterations');
|
||||
nexttile
|
||||
plot(iterationsG, '.');
|
||||
title('Number of iterations for different sizes of matrices for Gauss-Seidel method');
|
||||
xlabel('Size of matrix A');
|
||||
ylabel('Number of iterations');
|
||||
|
||||
end
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
|
||||
\begin{thebibliography}{9}
|
||||
\bibitem{texbook}
|
||||
Piotr Tatjewski (2014) \emph{Numerical Methods}, Oficyna Wydawnicza Politechniki Warszawskiej
|
||||
|
||||
@ -1,73 +1,78 @@
|
||||
\contentsline {chapter}{\numberline {1}Problem 1 - Finding machine epsilion}{3}{chapter.1}%
|
||||
\contentsline {section}{\numberline {1.1}Problem}{3}{section.1.1}%
|
||||
\contentsline {section}{\numberline {1.2}Theoretical Introduction}{3}{section.1.2}%
|
||||
\contentsline {subsection}{\numberline {1.2.1}Definition of machine epsilion}{3}{subsection.1.2.1}%
|
||||
\contentsline {subsection}{\numberline {1.2.2}Practical applications of machine epsilion}{3}{subsection.1.2.2}%
|
||||
\contentsline {section}{\numberline {1.3}Solution}{4}{section.1.3}%
|
||||
\contentsline {subsection}{\numberline {1.3.1}Matlab code}{4}{subsection.1.3.1}%
|
||||
\contentsline {section}{\numberline {1.4}Discussion of the result}{4}{section.1.4}%
|
||||
\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{6}{chapter.2}%
|
||||
\contentsline {section}{\numberline {2.1}Problem}{6}{section.2.1}%
|
||||
\contentsline {section}{\numberline {2.2}Theoretical Introduction}{6}{section.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{6}{subsection.2.2.1}%
|
||||
\contentsline {subsubsection}{Starting conditions}{6}{section*.2}%
|
||||
\contentsline {subsubsection}{Zeroing first column}{7}{section*.3}%
|
||||
\contentsline {subsubsection}{Zeroing second column}{7}{section*.4}%
|
||||
\contentsline {subsubsection}{Zeroing next columns}{7}{section*.5}%
|
||||
\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{8}{subsection.2.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{8}{subsection.2.2.3}%
|
||||
\contentsline {section}{\numberline {2.3}Discussion of the result}{9}{section.2.3}%
|
||||
\contentsline {chapter}{\numberline {1}Problem 1 - Finding machine epsilion}{4}{chapter.1}%
|
||||
\contentsline {section}{\numberline {1.1}Problem}{4}{section.1.1}%
|
||||
\contentsline {section}{\numberline {1.2}Theoretical Introduction}{4}{section.1.2}%
|
||||
\contentsline {subsection}{\numberline {1.2.1}Definition of machine epsilion}{4}{subsection.1.2.1}%
|
||||
\contentsline {subsection}{\numberline {1.2.2}Practical applications of machine epsilion}{4}{subsection.1.2.2}%
|
||||
\contentsline {section}{\numberline {1.3}Solution}{5}{section.1.3}%
|
||||
\contentsline {subsection}{\numberline {1.3.1}Matlab code}{5}{subsection.1.3.1}%
|
||||
\contentsline {section}{\numberline {1.4}Discussion of the result}{5}{section.1.4}%
|
||||
\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{7}{chapter.2}%
|
||||
\contentsline {section}{\numberline {2.1}Problem}{7}{section.2.1}%
|
||||
\contentsline {section}{\numberline {2.2}Theoretical Introduction}{7}{section.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{7}{subsection.2.2.1}%
|
||||
\contentsline {subsubsection}{Starting conditions}{7}{section*.2}%
|
||||
\contentsline {subsubsection}{Zeroing first column}{8}{section*.3}%
|
||||
\contentsline {subsubsection}{Zeroing second column}{8}{section*.4}%
|
||||
\contentsline {subsubsection}{Zeroing next columns}{9}{section*.5}%
|
||||
\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{9}{subsection.2.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{9}{subsection.2.2.3}%
|
||||
\contentsline {section}{\numberline {2.3}Discussion of the result}{10}{section.2.3}%
|
||||
\newpage
|
||||
\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{11}{chapter.3}%
|
||||
\contentsline {section}{\numberline {3.1}Problem}{11}{section.3.1}%
|
||||
\contentsline {section}{\numberline {3.2}Theoretical introduction}{11}{section.3.2}%
|
||||
\contentsline {subsection}{\numberline {3.2.1}Procedure}{12}{subsection.3.2.1}%
|
||||
\contentsline {subsubsection}{Decomposing matrix}{12}{section*.6}%
|
||||
\contentsline {subsubsection}{Jacobi's method}{13}{section*.7}%
|
||||
\contentsline {paragraph}{Converging}{13}{section*.8}%
|
||||
\contentsline {subsubsection}{Gauss-Seidel method}{13}{section*.9}%
|
||||
\contentsline {paragraph}{Converging}{15}{section*.10}%
|
||||
\contentsline {subsubsection}{Stop tests}{15}{section*.11}%
|
||||
\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{15}{section*.12}%
|
||||
\contentsline {section}{\numberline {3.3}Discussion of the result}{16}{section.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{16}{subsection.3.3.1}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{18}{section*.13}%
|
||||
\contentsline {paragraph}{For original system of equations:}{18}{section*.14}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{19}{section*.15}%
|
||||
\contentsline {paragraph}{Table}{19}{section*.16}%
|
||||
\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{19}{subsection.3.3.2}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{21}{section*.17}%
|
||||
\contentsline {paragraph}{For original system of equations:}{22}{section*.18}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{22}{section*.19}%
|
||||
\contentsline {paragraph}{Table}{22}{section*.20}%
|
||||
\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{24}{chapter.4}%
|
||||
\contentsline {section}{\numberline {4.1}Problem}{24}{section.4.1}%
|
||||
\contentsline {section}{\numberline {4.2}Theoretical introduction}{24}{section.4.2}%
|
||||
\contentsline {section}{\numberline {4.3}Solution}{24}{section.4.3}%
|
||||
\contentsline {section}{\numberline {4.4}Discussion of the result}{24}{section.4.4}%
|
||||
\contentsline {chapter}{\numberline {5}Code appendix}{25}{chapter.5}%
|
||||
\contentsline {section}{\numberline {5.1}Task 2 Code}{25}{section.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.1}Main function}{25}{subsection.5.1.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.2}checkIfMatrixIsSquareMatrix}{25}{subsection.5.1.2}%
|
||||
\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{27}{subsection.5.1.3}%
|
||||
\contentsline {subsection}{\numberline {5.1.4}partialPivoting}{27}{subsection.5.1.4}%
|
||||
\contentsline {subsection}{\numberline {5.1.5}partialPivotingSwapOneRow}{27}{subsection.5.1.5}%
|
||||
\contentsline {subsection}{\numberline {5.1.6}swapRowMatrix}{27}{subsection.5.1.6}%
|
||||
\contentsline {subsection}{\numberline {5.1.7}swapValueVector}{28}{subsection.5.1.7}%
|
||||
\contentsline {subsection}{\numberline {5.1.8}gaussianElimination}{28}{subsection.5.1.8}%
|
||||
\contentsline {subsection}{\numberline {5.1.9}substractRows}{28}{subsection.5.1.9}%
|
||||
\contentsline {subsection}{\numberline {5.1.10}backSubstitutionPhase}{29}{subsection.5.1.10}%
|
||||
\contentsline {subsection}{\numberline {5.1.11}iterativeResidualCorrection}{29}{subsection.5.1.11}%
|
||||
\contentsline {subsection}{\numberline {5.1.12}improveSolution}{29}{subsection.5.1.12}%
|
||||
\contentsline {section}{\numberline {5.2}Task 3 code}{30}{section.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.1}initializeValues}{30}{subsection.5.2.1}%
|
||||
\contentsline {subsection}{\numberline {5.2.2}decomposeMatrix}{30}{subsection.5.2.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{31}{subsection.5.2.3}%
|
||||
\contentsline {subsection}{\numberline {5.2.4}jacobiInsideLoop}{31}{subsection.5.2.4}%
|
||||
\contentsline {subsection}{\numberline {5.2.5}jacobiEquation}{31}{subsection.5.2.5}%
|
||||
\contentsline {subsection}{\numberline {5.2.6}gaussSeidelLoop}{32}{subsection.5.2.6}%
|
||||
\contentsline {subsection}{\numberline {5.2.7}gaussiInsideLoop}{32}{subsection.5.2.7}%
|
||||
\contentsline {subsection}{\numberline {5.2.8}gaussSeidelEquation}{32}{subsection.5.2.8}%
|
||||
\contentsline {subsection}{\numberline {5.2.9}checkError}{32}{subsection.5.2.9}%
|
||||
\contentsline {subsection}{\numberline {5.2.10}endOfLoop}{33}{subsection.5.2.10}%
|
||||
\contentsline {subsection}{\numberline {5.2.11}dispFinalResults}{33}{subsection.5.2.11}%
|
||||
\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{13}{chapter.3}%
|
||||
\contentsline {section}{\numberline {3.1}Problem}{13}{section.3.1}%
|
||||
\contentsline {section}{\numberline {3.2}Theoretical introduction}{14}{section.3.2}%
|
||||
\contentsline {subsection}{\numberline {3.2.1}Procedure}{14}{subsection.3.2.1}%
|
||||
\contentsline {subsubsection}{Decomposing matrix}{14}{section*.6}%
|
||||
\contentsline {subsubsection}{Jacobi's method}{15}{section*.7}%
|
||||
\contentsline {paragraph}{Converging}{15}{section*.8}%
|
||||
\contentsline {subsubsection}{Gauss-Seidel method}{16}{section*.9}%
|
||||
\contentsline {paragraph}{Converging}{17}{section*.10}%
|
||||
\contentsline {subsubsection}{Stop tests}{17}{section*.11}%
|
||||
\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{18}{section*.12}%
|
||||
\contentsline {section}{\numberline {3.3}Results}{18}{section.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{18}{subsection.3.3.1}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{21}{section*.13}%
|
||||
\contentsline {paragraph}{For original system of equations:}{21}{section*.14}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{21}{section*.15}%
|
||||
\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{22}{subsection.3.3.2}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{23}{section*.16}%
|
||||
\contentsline {paragraph}{For original system of equations:}{23}{section*.17}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{24}{section*.18}%
|
||||
\contentsline {paragraph}{Table}{25}{section*.19}%
|
||||
\contentsline {section}{\numberline {3.4}Discussion of results}{25}{section.3.4}%
|
||||
\contentsline {subsection}{\numberline {3.4.1}Comparison based on table}{25}{subsection.3.4.1}%
|
||||
\contentsline {subsection}{\numberline {3.4.2}Convergence}{25}{subsection.3.4.2}%
|
||||
\contentsline {subsubsection}{2b) task convergence }{26}{section*.20}%
|
||||
\contentsline {subsubsection}{Iterations as function of size of Matrix}{26}{section*.21}%
|
||||
\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{29}{chapter.4}%
|
||||
\contentsline {section}{\numberline {4.1}Problem}{29}{section.4.1}%
|
||||
\contentsline {section}{\numberline {4.2}Theoretical introduction}{29}{section.4.2}%
|
||||
\contentsline {section}{\numberline {4.3}Solution}{29}{section.4.3}%
|
||||
\contentsline {section}{\numberline {4.4}Discussion of the result}{29}{section.4.4}%
|
||||
\contentsline {chapter}{\numberline {5}Code appendix}{30}{chapter.5}%
|
||||
\contentsline {section}{\numberline {5.1}Task 2 Code}{30}{section.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.1}Main function}{30}{subsection.5.1.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.2}checkIfMatrixIsSquareMatrix}{31}{subsection.5.1.2}%
|
||||
\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{32}{subsection.5.1.3}%
|
||||
\contentsline {subsection}{\numberline {5.1.4}partialPivoting}{32}{subsection.5.1.4}%
|
||||
\contentsline {subsection}{\numberline {5.1.5}partialPivotingSwapOneRow}{32}{subsection.5.1.5}%
|
||||
\contentsline {subsection}{\numberline {5.1.6}swapRowMatrix}{33}{subsection.5.1.6}%
|
||||
\contentsline {subsection}{\numberline {5.1.7}swapValueVector}{33}{subsection.5.1.7}%
|
||||
\contentsline {subsection}{\numberline {5.1.8}gaussianElimination}{33}{subsection.5.1.8}%
|
||||
\contentsline {subsection}{\numberline {5.1.9}substractRows}{34}{subsection.5.1.9}%
|
||||
\contentsline {subsection}{\numberline {5.1.10}backSubstitutionPhase}{35}{subsection.5.1.10}%
|
||||
\contentsline {subsection}{\numberline {5.1.11}iterativeResidualCorrection}{35}{subsection.5.1.11}%
|
||||
\contentsline {subsection}{\numberline {5.1.12}improveSolution}{35}{subsection.5.1.12}%
|
||||
\contentsline {section}{\numberline {5.2}Task 3 code}{36}{section.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.1}initializeValues}{36}{subsection.5.2.1}%
|
||||
\contentsline {subsection}{\numberline {5.2.2}decomposeMatrix}{37}{subsection.5.2.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{37}{subsection.5.2.3}%
|
||||
\contentsline {subsection}{\numberline {5.2.4}jacobiInsideLoop}{38}{subsection.5.2.4}%
|
||||
\contentsline {subsection}{\numberline {5.2.5}jacobiEquation}{38}{subsection.5.2.5}%
|
||||
\contentsline {subsection}{\numberline {5.2.6}gaussSeidelLoop}{38}{subsection.5.2.6}%
|
||||
\contentsline {subsection}{\numberline {5.2.7}gaussiInsideLoop}{39}{subsection.5.2.7}%
|
||||
\contentsline {subsection}{\numberline {5.2.8}gaussSeidelEquation}{39}{subsection.5.2.8}%
|
||||
\contentsline {subsection}{\numberline {5.2.9}checkError}{39}{subsection.5.2.9}%
|
||||
\contentsline {subsection}{\numberline {5.2.10}endOfLoop}{40}{subsection.5.2.10}%
|
||||
\contentsline {subsection}{\numberline {5.2.11}dispFinalResults}{40}{subsection.5.2.11}%
|
||||
\contentsline {subsection}{\numberline {5.2.12}plotIterations}{41}{subsection.5.2.12}%
|
||||
|
||||
Loading…
Reference in New Issue
Block a user