Cleaning up
@ -4,7 +4,7 @@ function [eigenValues, whatIterationAreWeOn, Matrix] = QRShifts(Matrix)
|
||||
initialMatrix = Matrix;
|
||||
[eigenValues, whatIterationAreWeOn, matrixSize, minThreshold] = initiateValues(Matrix);
|
||||
[Matrix, whatIterationAreWeOn, eigenValues] = QRShiftLoop(matrixSize, Matrix, eigenValues, minThreshold, whatIterationAreWeOn);
|
||||
%dispResults(eigenValues, Matrix, whatIterationAreWeOn, eigenFromMatlab, initialMatrix);
|
||||
dispResults(eigenValues, Matrix, whatIterationAreWeOn, eigenFromMatlab, initialMatrix);
|
||||
end
|
||||
|
||||
function [eigenValues, whatIterationAreWeOn, matrixSize, minThreshold] = initiateValues(Matrix)
|
||||
|
||||
@ -1,117 +0,0 @@
|
||||
function x = indicatedMethod(Matrix, Vector) % Name of the method as in the textbook
|
||||
% x stands for obtained result
|
||||
checkIfMatrixIsSquareMatrix(Matrix);
|
||||
[Matrix, Vector, x] = solveSystem(Matrix, Vector);
|
||||
originalSolution = x;
|
||||
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("Solution before residual correction:")
|
||||
disp(originalSolution);
|
||||
disp("Solution after residual correction:")
|
||||
disp(x);
|
||||
disp("A\b solution:")
|
||||
disp(Matrix\Vector);
|
||||
disp("A\b error:")
|
||||
disp(Matrix\Vector - );
|
||||
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector, x] = solveSystem(Matrix, Vector)
|
||||
[~,Columns] = size(Matrix); % We need to know how big the matrix is in next steps
|
||||
% notice the '~', since we assume we use square matrix, we do not need
|
||||
% to have another variable for number of rows since it is the same as
|
||||
% number of columns
|
||||
[Matrix, Vector] = gaussianEliminationWithPartialPivoting(Columns, Matrix, Vector);
|
||||
% Change matrix to upper triangular matrix
|
||||
[Matrix, Vector, x] = backSubstitutionPhase(Columns, Matrix, Vector);
|
||||
% Get the solution
|
||||
end % end function
|
||||
|
||||
function checkIfMatrixIsSquareMatrix(Matrix)
|
||||
[Rows,Columns] = size(Matrix);
|
||||
if Rows ~= Columns
|
||||
error ('Matrix is not square matrix!');
|
||||
end % end if
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector] = gaussianEliminationWithPartialPivoting(Columns, Matrix, Vector)
|
||||
for j = 1 : Columns
|
||||
centralElement = max(Matrix(j:Columns,j));
|
||||
% we stay in the same row (j) but we change columns, as in the
|
||||
% textbook
|
||||
[Matrix, Vector] = partialPivoting(Matrix, Vector, j, centralElement, Columns);
|
||||
% ensures that a_kk != 0 and reduces errors
|
||||
[Matrix, Vector] = gaussianElimination(j, Columns, Matrix, Vector);
|
||||
% change matrix into upper triangular matrix
|
||||
end % end for
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector] = partialPivoting(Matrix, Vector, j, centralElement, Columns)
|
||||
for k = j : Columns
|
||||
partialPivotingSwapOneRow(Matrix, Vector, j, k, centralElement);
|
||||
end % end for
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector] = partialPivotingSwapOneRow(Matrix, Vector, j, k, centralElement)
|
||||
if Matrix(k,j) == centralElement
|
||||
swapRowMatrix(Matrix, j, k); % swap jth row with kth row
|
||||
swapValueVector(Vector, j, k); % swap jth value with kth value
|
||||
end % end if
|
||||
end % end function
|
||||
|
||||
function Matrix = swapRowMatrix(Matrix, j, k)
|
||||
temp = Matrix(j , :); % ' : ' denote "all elements in jth row"
|
||||
Matrix(j , :) = Matrix(k, :);
|
||||
Matrix(k, :) = temp; % temp equal to previous value of jth row
|
||||
end
|
||||
|
||||
function Vector = swapValueVector(Vector, j, k)
|
||||
temp = Vector(j);
|
||||
Vector(j) = Vector(k);
|
||||
Vector(k) = temp; % temp equal to previous value of k element of vector
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector] = gaussianElimination(j, Columns, Matrix, Vector)
|
||||
for i = j + 1 : Columns
|
||||
rowMultiplier = Matrix(i,j) / Matrix(j,j);
|
||||
[Matrix, Vector] = substractRows(Matrix, Vector, i, rowMultiplier, j, Columns);
|
||||
end % end for
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector] = substractRows(Matrix, Vector, i, rowMultiplier, j, Columns)
|
||||
Vector(i) = Vector(i) - rowMultiplier * Vector(j);
|
||||
for curentColumn = 1 : Columns
|
||||
Matrix(i,curentColumn) = Matrix(i,curentColumn) - rowMultiplier * Matrix(j, curentColumn);
|
||||
end % end for
|
||||
end % end function
|
||||
|
||||
function [Matrix, Vector, x] = backSubstitutionPhase(Columns, Matrix, Vector)
|
||||
for k = Columns : -1 : 1
|
||||
% Start at final column and move by -1 each iteration until we reach 1
|
||||
equation = 0;
|
||||
for j = k+1 : Columns
|
||||
equation = equation + Matrix(k,j) * x(j, 1);
|
||||
% even though x is a vector we still need to put '1' to ensure
|
||||
% that number of columns in the first matrix matches number of
|
||||
% rows in second matrix
|
||||
end % end for
|
||||
|
||||
x(k, 1) = (Vector(k,1) - equation) / Matrix(k,k);
|
||||
% even though x is a vector we still need to put '1' to ensure
|
||||
% that we do not exceed array bounds
|
||||
end % end for
|
||||
end % end function
|
||||
|
||||
function x = iterativeResidualCorrection(A, x, b)
|
||||
r = A*x - b;
|
||||
for i = 1 : 100
|
||||
[A, b, deltaX] = solveSystem(A, r);
|
||||
newX = x - deltaX;
|
||||
r = A*newX - b;
|
||||
x = newX;
|
||||
end
|
||||
end % end function
|
||||
@ -14,7 +14,7 @@ function x = indicatedMethod(Matrix, Vector) % Name of the method as in the text
|
||||
disp(errorAfterResidualCorrection);
|
||||
disp("A\b error:")
|
||||
disp(norm(Matrix * (Matrix \ Vector) - Vector));
|
||||
%disp(Matrix\Vector);
|
||||
disp(Matrix\Vector);
|
||||
|
||||
end % end function
|
||||
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
PWD /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/matlabproject/ENUME_Project_31/projectA
|
||||
INPUT /etc/texmf/web2c/texmf.cnf
|
||||
INPUT /usr/share/texmf/web2c/texmf.cnf
|
||||
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
|
||||
@ -1,34 +0,0 @@
|
||||
Z tablicy: https://studia.elka.pw.edu.pl
|
||||
If you want to discuss, come within 15 minutes
|
||||
classes to make some meetings to consult projects to discuss them
|
||||
3 projects to be completed, time table available on studio elka
|
||||
first project November 12 deadline, report should be submitted to the report module on the studia elka, tasks have already been distributed, check report on studia elka, you will get the task on PDF file. today quarter past four. then you will be given task to project assignment B and C, Statham is responsible for first two projects, Marusak last project
|
||||
first two assignment 15 points each
|
||||
last one 12 points
|
||||
assessed by the content, by report and possibly by the interview, up to the guys the handle projects, entire group has been split into 3 dates. If you want to come to the different group just let the guy know
|
||||
check two files from studia elka how to obtain Matlab, second one contains installation code. No need for full installation only basic module will do.
|
||||
Tutorial - Matlab Primer
|
||||
1. Start Matlab
|
||||
2. Study material from Tatjewski book
|
||||
3. Get acquainted with Matlab
|
||||
4. Learn how to debug (Step by fashion)
|
||||
|
||||
Project A
|
||||
4 Tasks to be completed
|
||||
1. Calculate the machine epsilon (Deliver a lot of background,
|
||||
Theoretical findings necessary to deliver solution to the given task
|
||||
The Definition of machine epsilon
|
||||
Practical applications
|
||||
The value of the epsilon should be verified (Best verification is to calculate manually, use some formula, take the value of machine epsilon from mathematical formula, maybe from some documentation maybe there is some standard, maybe Matlab has formula for it))
|
||||
|
||||
2.System of linear equations: First method is Gaussian elimination with partial pivoting, second with full. Discuss Gaussian elimination, do we need pivoting, can we apply it without pivoting, if so under what conditions, trade off between partial and full pivoting, maybe there is a gain, maybe there is a cost in accuracy, what kind of trade off we deal with, solution error of system of linear equation, discuss solution error. What is interesting is analysis of solution. This course is about analysis (Not implementing!). Take errors from graph and discuss them, for some it will be acceptable for other it will not be, (10^-8 vs 10^-2) what causes the big error, MOSTLY ASSESSED ANALYSIS NOT THE NUMBERS. Is it guessing or based on theory.
|
||||
|
||||
3. Solving system of linear equations using iterative method. You don't have the guarantee how many iterations will reach the solutions. Issue of convergence, method may converge or not , based on what conditions give the condition, there is a sufficient condition there is necessary and sufficient conditions (which is slower). What happens if the sufficient condition is not fulfilled? Answer that. If the necessary condition is fulfilled what's going to happen. If the sufficient condition is fulfilled we know everything. If just necessary we don't know everything. Stop tests, when you are going to stop the process, well design, clarify in report
|
||||
|
||||
4. Exercise is about calculating Eigen value (wartości własne). With shifts and without shifts. 2 algorithms to be implemented from book. You need to compare those algorithms performance ana accuracy generation and there is command eg and you can use this to produce them and then compare your solution with Matlab
|
||||
|
||||
MOSTLY ABOUT ANALYSIS NOT CODING, scientifically grounded, if something goes wrong explain it.
|
||||
|
||||
Bring preliminary reports before the deadline. (not obligatory but strong encouragement)
|
||||
|
||||
Penalty for delivering after deadline: Lose 1 point per each late day.
|
||||
@ -1,147 +0,0 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\@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}{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}{5}{subsection.1.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Solution}{6}{section.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Results}{7}{section.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{8}{chapter.2}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Problem}{8}{section.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Theoretical Introduction}{8}{section.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{8}{subsection.2.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Starting conditions}{8}{section*.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing first column}{9}{section*.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing second column}{9}{section*.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Zeroing next columns}{10}{section*.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{10}{subsection.2.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{11}{subsection.2.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Results}{12}{section.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}2a)}{12}{subsection.2.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}2b)}{14}{subsection.2.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Discussion of results}{16}{section.2.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Errors in b)}{17}{subsection.2.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\newpage }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{19}{chapter.3}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Problem}{19}{section.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Theoretical introduction}{20}{section.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Procedure}{20}{subsection.3.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Decomposing matrix}{20}{section*.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Jacobi's method}{21}{section*.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{21}{section*.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Gauss-Seidel method}{22}{section*.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Converging}{23}{section*.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Stop tests}{24}{section*.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{25}{section*.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Results}{26}{section.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{26}{subsection.3.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{28}{section*.13}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{29}{section*.14}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{30}{section*.15}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{31}{subsection.3.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Minimizing the demanded error}{32}{section*.16}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For original system of equations:}{32}{section*.17}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{For task 2a) system of equations:}{33}{section*.18}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Discussion of results}{34}{section.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{Table}{34}{section*.19}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Comparison based on table}{34}{subsection.3.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Convergence}{35}{subsection.3.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{2b) task convergence }{35}{section*.20}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{Iterations as function of size of Matrix}{35}{section*.21}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{38}{chapter.4}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Problem}{38}{section.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Theoretical introduction}{38}{section.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Eigenvalues}{38}{subsection.4.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}QR method for finding eigenvalues}{39}{subsection.4.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Results}{40}{section.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Starting matrix}{40}{subsection.4.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}QR method with no shifts}{41}{subsection.4.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}QR method with shifts}{41}{subsection.4.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Discussion of the result}{42}{section.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Plot}{42}{subsection.4.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Shift method superiority}{43}{subsection.4.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\newpage }
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Code appendix}{44}{chapter.5}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Task 1 Code}{44}{section.5.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Find macheps}{44}{subsection.5.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}Display results}{44}{subsection.5.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Task 2 Code}{45}{section.5.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}Main function}{45}{subsection.5.2.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.2}checkIfMatrixIsSquareMatrix}{45}{subsection.5.2.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}gaussianEliminationWithPartialPivoting}{46}{subsection.5.2.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.4}partialPivoting}{46}{subsection.5.2.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.5}partialPivotingSwapOneRow}{47}{subsection.5.2.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.6}swapRowMatrix}{47}{subsection.5.2.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.7}swapValueVector}{47}{subsection.5.2.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.8}gaussianElimination}{48}{subsection.5.2.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.9}substractRows}{48}{subsection.5.2.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.10}backSubstitutionPhase}{49}{subsection.5.2.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.11}iterativeResidualCorrection}{49}{subsection.5.2.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.12}improveSolution}{50}{subsection.5.2.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.13}plotErrorsGaussian}{51}{subsection.5.2.13}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Task 3 Code}{52}{section.5.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}initializeValues}{53}{subsection.5.3.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}decomposeMatrix}{53}{subsection.5.3.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}jacobiLoop}{54}{subsection.5.3.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}jacobiInsideLoop}{54}{subsection.5.3.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.5}jacobiEquation}{54}{subsection.5.3.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.6}gaussSeidelLoop}{55}{subsection.5.3.6}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.7}gaussiInsideLoop}{55}{subsection.5.3.7}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.8}gaussSeidelEquation}{56}{subsection.5.3.8}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.9}checkError}{56}{subsection.5.3.9}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.10}endOfLoop}{57}{subsection.5.3.10}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.11}dispFinalResults}{57}{subsection.5.3.11}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.12}plotIterations}{58}{subsection.5.3.12}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Task 4 Code}{60}{section.5.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Gram-Schmid algorithm}{60}{subsection.5.4.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{initializeGramSchmid}{60}{section*.22}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{factorizeColumnsOfQ}{60}{section*.23}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{normalizeColumns}{61}{section*.24}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}task4}{61}{subsection.5.4.2}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.3}QRNoShifts}{61}{subsection.5.4.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{QRNoShiftsLoop}{62}{section*.25}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{QRNoShiftsInsideLoop}{62}{section*.26}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{displayResults}{63}{section*.27}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{initializeValues}{63}{section*.28}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.4}QRShifts}{64}{subsection.5.4.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{initiateValues}{64}{section*.29}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{QRShiftLoop}{65}{section*.30}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{findEigenValue}{65}{section*.31}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{getEigenValueFromCorner}{66}{section*.32}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{shiftAndIterate}{66}{section*.33}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{deflateMatrix}{66}{section*.34}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{thresholdBreached}{67}{section*.35}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{solveCharactersticEquation}{67}{section*.36}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{calculateZeros}{68}{section*.37}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{dispResults}{68}{section*.38}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.5}task4Plot}{69}{subsection.5.4.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.6}Matrix generation}{69}{subsection.5.4.6}\protected@file@percent }
|
||||
\bibcite{texbook}{1}
|
||||
\gdef \@abspage@last{71}
|
||||
@ -1,163 +0,0 @@
|
||||
# Fdb version 3
|
||||
["pdflatex"] 1636712916 "projectA.tex" "projectA.pdf" "projectA" 1636712917
|
||||
"/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/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/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/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/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/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 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm" 1136768653 1316 b636689f1933f24d1294acdf6041daaa ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss12.tfm" 1136768653 1324 37b971caf729d7edd9cbb9f9b0ea76eb ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss8.tfm" 1136768653 1296 d77f431d10d47c8ea2cc18cf45346274 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
|
||||
"/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/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/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/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 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1583617216 6501 4011d89d9621e0b0901138815ba5ff29 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty" 1547422237 171 2e966d0e7bbc0d6c1f34accc2f08b0a1 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.tex" 1588627435 27674 10a8371ddacb7afd06c2c2cd850c5d71 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty" 1544223003 123 a302f2c651a95033260db60e51527ae8 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex" 1549403660 47762 87512aefe2c24c8c3ff58ba167aba4d9 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1523134290 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1523134290 4161 7f6eb9092061a11f87d08ed13515b48d ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1601675358 87353 2c21ff5f2e32e1bf714e600924d810db ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1523134290 4116 32e6abd27229755a83a8b7f18e583890 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1523134290 2432 8ff93b1137020e8f21930562a874ae66 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1609451599 2973 00085839f5881178c538db5970d3c38e ""
|
||||
"/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/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 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty" 1440967810 43914 273a3a42cdc1e0e69e94929e58fcd49d ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty" 1414965027 5707 8a111e2f4c8f511ad622494ac2fe3f6d ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty" 1414965027 3090 223874a03a08cecb9fb79bd86e5dcf97 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty" 1569102703 3408 71173360dc73c4a3f80bb0bc7b926ba0 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1601931164 19103 48d29b6e2a64cb717117ef65f107b404 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1601675358 7102 5b27b7e61091c6128cd6300e21704e4b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1601675358 18272 a8c6a275b34ab6717ceeb8fa04b104e2 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1601675358 7919 20fdfdd783821971c55bc8ee918cbe63 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1580683321 2590 e3b24ff953e5b58d924f163d25380312 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1580683321 3976 d7fa7d81d2870d509d25b17d0245e735 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1589664343 50570 2e81797743231d9037b0cbe3436d74ba ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1589664343 236775 8ab18a05f69e6caef423fa59cb0af03b ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1579642962 13244 0070bcab7b5a88187847128d22faf4d8 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1589664343 14134 c11767c54bd7ecab56984ee4e4e3158c ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1611959857 27097 58278863d97b10ab86e334b8da33df7a ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty" 1610315378 6209 031757bc8d0350c53dd99ad8ae4875eb ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1603832142 4615 0436b95d48df75eb5f264ca6898802f6 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex" 1589555814 80141 edbf9289c99ff37db17116af7a3a423f ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1603832142 5905 c6eb253894f4e808af476e034b49df36 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg" 1585170648 1830 e31effa752c61538383451ae21332364 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty" 1585170648 80964 64e57373f36316e4a09b517cbf1aba2e ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty" 1585170648 77022 ee25ce086f4a79d8cf73bac6f94c02a5 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty" 1585083035 55731 4347f70fb23a75dbacb3c5fd21dd2675 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty" 1585083035 5437 39f2bba90502a381bd48d78339c1a5f0 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty" 1403209646 15090 356c8abf6910d571ce0de3250a16151a ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty" 1564869456 12626 1a53db73f820034b2ec9e401e205b159 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty" 1137110429 1189 756b2502150ce6dc2179faebbd40e701 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg" 1579124948 4745 793d4d5a808c37a7085f620706b56fe1 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty" 1582668387 273434 c3d90844d64bf82fded1b064359b4e14 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1601675358 12675 9a7bbb9e485cd81cdcc1d56212b088ff ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty" 1580683321 10216 5efd55f2010055e7b7875afd6a75be82 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict" 1596662134 3535 7dc96051305a7e943219126c49c44cd6 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty" 1596662134 8765 3368c4a5a4b5466261cafb836195e916 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1463002160 55589 34128738f682d033422ca125f82e5d62 ""
|
||||
"/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/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/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/sfrm1200.pfb" 1635008356 136101 f533469f523533d38317ab5729d00c8a ""
|
||||
"/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 ""
|
||||
"errorsA.eps" 1636686866 1613352 8726309b9c94c5647644a20db10b9a1f ""
|
||||
"errorsB.eps" 1636686908 1614432 a5ba1015251d54e816c9a68cee4a6856 ""
|
||||
"iterations.eps" 1636684222 67653 3e4ba61ec0de12fb403d5a37cff1a286 ""
|
||||
"projectA.aux" 1636712917 15090 7d409c765d763c76536a4b94b9f36c6c "pdflatex"
|
||||
"projectA.out" 1636712917 5408 b62184cced8c7faf4abc4caecafa74fa "pdflatex"
|
||||
"projectA.tex" 1636712915 61869 7f718d723df25a3f76c7eee4cd7fe5c3 ""
|
||||
"projectA.toc" 1636712917 9249 5df1099c053825eafceb090883b7184c "pdflatex"
|
||||
"task4plot.eps" 1636705312 98748 9802a6c7907f806b5ce644a47c5442a5 ""
|
||||
(generated)
|
||||
"projectA.aux"
|
||||
"projectA.log"
|
||||
"projectA.toc"
|
||||
"projectA.pdf"
|
||||
"projectA.out"
|
||||
@ -1,901 +0,0 @@
|
||||
PWD /home/kuchy/Zlew/Studia/SEM_5/enume_done/Project/matlabproject/ENUME_Project_31/projectA
|
||||
INPUT /etc/texmf/web2c/texmf.cnf
|
||||
INPUT /usr/share/texmf/web2c/texmf.cnf
|
||||
INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
|
||||
INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
|
||||
INPUT projectA.tex
|
||||
OUTPUT projectA.log
|
||||
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/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/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/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
|
||||
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
|
||||
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
|
||||
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/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.tex
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.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/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/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/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
|
||||
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
|
||||
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
|
||||
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/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
|
||||
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/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/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/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
|
||||
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
|
||||
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
|
||||
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/translator/translator-basic-dictionary-English.dict
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT ./projectA.out
|
||||
INPUT projectA.out
|
||||
INPUT ./projectA.out
|
||||
INPUT projectA.out
|
||||
INPUT ./projectA.out
|
||||
INPUT projectA.out
|
||||
INPUT ./projectA.out
|
||||
INPUT projectA.out
|
||||
OUTPUT projectA.pdf
|
||||
INPUT ./projectA.out
|
||||
INPUT ./projectA.out
|
||||
OUTPUT projectA.out
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
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/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
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.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/cmss8.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/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/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/fonts/tfm/jknappen/ec/ecti1200.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/vf/public/bera/fvmr8t.vf
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm
|
||||
INPUT ./errorsA.eps
|
||||
INPUT ./errorsA.eps
|
||||
INPUT errorsA.eps
|
||||
INPUT ./errorsA.eps
|
||||
INPUT ./errorsA.eps
|
||||
INPUT ./errorsA-eps-converted-to.pdf
|
||||
INPUT ./errorsA-eps-converted-to.pdf
|
||||
INPUT ./errorsA.eps
|
||||
INPUT ./errorsA-eps-converted-to.pdf
|
||||
INPUT ./errorsA-eps-converted-to.pdf
|
||||
INPUT ./errorsA-eps-converted-to.pdf
|
||||
INPUT ./errorsB.eps
|
||||
INPUT ./errorsB.eps
|
||||
INPUT errorsB.eps
|
||||
INPUT ./errorsB.eps
|
||||
INPUT ./errorsB.eps
|
||||
INPUT ./errorsB-eps-converted-to.pdf
|
||||
INPUT ./errorsB-eps-converted-to.pdf
|
||||
INPUT ./errorsB.eps
|
||||
INPUT ./errorsB-eps-converted-to.pdf
|
||||
INPUT ./errorsB-eps-converted-to.pdf
|
||||
INPUT ./errorsB-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 ./task4plot.eps
|
||||
INPUT ./task4plot.eps
|
||||
INPUT task4plot.eps
|
||||
INPUT ./task4plot.eps
|
||||
INPUT ./task4plot.eps
|
||||
INPUT ./task4plot-eps-converted-to.pdf
|
||||
INPUT ./task4plot-eps-converted-to.pdf
|
||||
INPUT ./task4plot.eps
|
||||
INPUT ./task4plot-eps-converted-to.pdf
|
||||
INPUT ./task4plot-eps-converted-to.pdf
|
||||
INPUT ./task4plot-eps-converted-to.pdf
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm
|
||||
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
|
||||
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8c.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8c.vf
|
||||
INPUT projectA.aux
|
||||
INPUT ./projectA.out
|
||||
INPUT ./projectA.out
|
||||
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/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc
|
||||
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/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/cmsy8.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.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/sfbx1728.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1200.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,773 +0,0 @@
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2021.10.23) 12 NOV 2021 11:28
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**projectA.tex
|
||||
(./projectA.tex
|
||||
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/size12.clo
|
||||
File: size12.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
|
||||
)
|
||||
\c@part=\count177
|
||||
\c@chapter=\count178
|
||||
\c@section=\count179
|
||||
\c@subsection=\count180
|
||||
\c@subsubsection=\count181
|
||||
\c@paragraph=\count182
|
||||
\c@subparagraph=\count183
|
||||
\c@figure=\count184
|
||||
\c@table=\count185
|
||||
\abovecaptionskip=\skip47
|
||||
\belowcaptionskip=\skip48
|
||||
\bibindent=\dimen138
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty
|
||||
Package: mathtools 2020/03/24 v1.24 mathematical typesetting tools
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
||||
\KV@toks@=\toks15
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
|
||||
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
|
||||
\calc@Acount=\count186
|
||||
\calc@Bcount=\count187
|
||||
\calc@Adimen=\dimen139
|
||||
\calc@Bdimen=\dimen140
|
||||
\calc@Askip=\skip49
|
||||
\calc@Bskip=\skip50
|
||||
LaTeX Info: Redefining \setlength on input line 80.
|
||||
LaTeX Info: Redefining \addtolength on input line 81.
|
||||
\calc@Ccount=\count188
|
||||
\calc@Cskip=\skip51
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty
|
||||
Package: mhsetup 2017/03/31 v1.3 programming setup (MH)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
Package: amsmath 2020/09/23 v2.17i AMS math features
|
||||
\@mathmargin=\skip52
|
||||
|
||||
For additional information on amsmath, use the `?' option.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
Package: amstext 2000/06/29 v2.01 AMS text
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
File: amsgen.sty 1999/11/30 v2.0 generic functions
|
||||
\@emptytoks=\toks16
|
||||
\ex@=\dimen141
|
||||
)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
|
||||
\pmbraise@=\dimen142
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
Package: amsopn 2016/03/08 v2.02 operator names
|
||||
)
|
||||
\inf@bad=\count189
|
||||
LaTeX Info: Redefining \frac on input line 234.
|
||||
\uproot@=\count190
|
||||
\leftroot@=\count191
|
||||
LaTeX Info: Redefining \overline on input line 399.
|
||||
\classnum@=\count192
|
||||
\DOTSCASE@=\count193
|
||||
LaTeX Info: Redefining \ldots on input line 496.
|
||||
LaTeX Info: Redefining \dots on input line 499.
|
||||
LaTeX Info: Redefining \cdots on input line 620.
|
||||
\Mathstrutbox@=\box47
|
||||
\strutbox@=\box48
|
||||
\big@size=\dimen143
|
||||
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
|
||||
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
|
||||
\macc@depth=\count194
|
||||
\c@MaxMatrixCols=\count195
|
||||
\dotsspace@=\muskip16
|
||||
\c@parentequation=\count196
|
||||
\dspbrk@lvl=\count197
|
||||
\tag@help=\toks17
|
||||
\row@=\count198
|
||||
\column@=\count199
|
||||
\maxfields@=\count266
|
||||
\andhelp@=\toks18
|
||||
\eqnshift@=\dimen144
|
||||
\alignsep@=\dimen145
|
||||
\tagshift@=\dimen146
|
||||
\tagwidth@=\dimen147
|
||||
\totwidth@=\dimen148
|
||||
\lineht@=\dimen149
|
||||
\@envbody=\toks19
|
||||
\multlinegap=\skip53
|
||||
\multlinetaggap=\skip54
|
||||
\mathdisplay@stack=\toks20
|
||||
LaTeX Info: Redefining \[ on input line 2923.
|
||||
LaTeX Info: Redefining \] on input line 2924.
|
||||
)
|
||||
LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130.
|
||||
LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130.
|
||||
LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130.
|
||||
LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130.
|
||||
\g_MT_multlinerow_int=\count267
|
||||
\l_MT_multwidth_dim=\dimen150
|
||||
\origjot=\skip55
|
||||
\l_MT_shortvdotswithinadjustabove_dim=\dimen151
|
||||
\l_MT_shortvdotswithinadjustbelow_dim=\dimen152
|
||||
\l_MT_above_intertext_sep=\dimen153
|
||||
\l_MT_below_intertext_sep=\dimen154
|
||||
\l_MT_above_shortintertext_sep=\dimen155
|
||||
\l_MT_below_shortintertext_sep=\dimen156
|
||||
\xmathstrut@box=\box49
|
||||
\xmathstrut@dim=\dimen157
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.sty (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty (/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex
|
||||
\integerpart=\count268
|
||||
\decimalpart=\count269
|
||||
)
|
||||
Package: xstring 2019/02/06 v1.83 String manipulations (CT)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/systeme/systeme.tex
|
||||
\SYS_systemecode=\toks21
|
||||
\SYS_systempreamble=\toks22
|
||||
\SYSeqnum=\count270
|
||||
)
|
||||
Package: systeme 2020/05/03 v0.34 Mise en forme de systemes d'equations (CT)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
Package: expl3 2021-01-09 L3 programming layer (loader)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
File: l3backend-pdftex.def 2020-01-29 L3 backend support: PDF output (pdfTeX)
|
||||
\l__color_backend_stack_int=\count271
|
||||
\l__pdf_internal_box=\box50
|
||||
)) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
Package: xparse 2020-10-27 L3 Experimental document command parser
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex))
|
||||
Package: siunitx 2020/02/25 v2.8b A comprehensive (SI) units package
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
||||
Package: array 2020/10/01 v2.5c Tabular extension package (FMi)
|
||||
\col@sep=\dimen158
|
||||
\ar@mcellbox=\box51
|
||||
\extrarowheight=\dimen159
|
||||
\NC@list=\toks23
|
||||
\extratabsurround=\skip56
|
||||
\backup@length=\skip57
|
||||
\ar@cellbox=\box52
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
Package: l3keys2e 2020-10-27 LaTeX2e option processing using LaTeX3 keys
|
||||
)
|
||||
\l__siunitx_tmp_box=\box53
|
||||
\l__siunitx_tmp_dim=\dimen160
|
||||
\l__siunitx_tmp_int=\count272
|
||||
\l__siunitx_number_mantissa_length_int=\count273
|
||||
\l__siunitx_number_uncert_length_int=\count274
|
||||
\l__siunitx_round_int=\count275
|
||||
\l__siunitx_process_decimal_int=\count276
|
||||
\l__siunitx_process_uncertainty_int=\count277
|
||||
\l__siunitx_process_fixed_int=\count278
|
||||
\l__siunitx_process_integer_min_int=\count279
|
||||
\l__siunitx_process_precision_int=\count280
|
||||
\l__siunitx_group_min_int=\count281
|
||||
\l__siunitx_angle_marker_box=\box54
|
||||
\l__siunitx_angle_unit_box=\box55
|
||||
\l__siunitx_angle_marker_dim=\dimen161
|
||||
\l__siunitx_angle_unit_dim=\dimen162
|
||||
\l__siunitx_unit_int=\count282
|
||||
\l__siunitx_unit_denominator_int=\count283
|
||||
\l__siunitx_unit_numerator_int=\count284
|
||||
\l__siunitx_unit_prefix_int=\count285
|
||||
\l__siunitx_unit_prefix_base_int=\count286
|
||||
\l__siunitx_unit_prefix_gram_int=\count287
|
||||
\l__siunitx_number_product_int=\count288
|
||||
\c__siunitx_one_fill_skip=\skip58
|
||||
\l__siunitx_table_unit_align_skip=\skip59
|
||||
\l__siunitx_table_exponent_dim=\dimen163
|
||||
\l__siunitx_table_integer_dim=\dimen164
|
||||
\l__siunitx_table_mantissa_dim=\dimen165
|
||||
\l__siunitx_table_marker_dim=\dimen166
|
||||
\l__siunitx_table_result_dim=\dimen167
|
||||
\l__siunitx_table_uncert_dim=\dimen168
|
||||
\l__siunitx_table_fill_pre_dim=\dimen169
|
||||
\l__siunitx_table_fill_post_dim=\dimen170
|
||||
\l__siunitx_table_fill_mid_dim=\dimen171
|
||||
\l__siunitx_table_pre_box=\box56
|
||||
\l__siunitx_table_post_box=\box57
|
||||
\l__siunitx_table_mantissa_box=\box58
|
||||
\l__siunitx_table_result_box=\box59
|
||||
\l__siunitx_table_number_align_skip=\skip60
|
||||
\l__siunitx_table_text_align_skip=\skip61
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
|
||||
Package: translator 2020-08-03 v1.12c Easy translation of strings in LaTeX
|
||||
)) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
|
||||
Package: fontenc 2020/08/10 v2.0s Standard LaTeX package
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
Package: hyperref 2020-05-15 v7.00e Hypertext links for LaTeX
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
Package: iftex 2020/03/06 v1.0d TeX engine tests
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
|
||||
)
|
||||
Package pdftexcmds Info: \pdf@primitive is available.
|
||||
Package pdftexcmds Info: \pdf@ifprimitive is available.
|
||||
Package pdftexcmds Info: \pdfdraftmode found.
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
|
||||
)
|
||||
\@linkdim=\dimen172
|
||||
\Hy@linkcounter=\count289
|
||||
\Hy@pagecounter=\count290
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
File: pd1enc.def 2020-05-15 v7.00e Hyperref: PDFDocEncoding definition (HO)
|
||||
Now handling font encoding PD1 ...
|
||||
... no UTF-8 mapping file for font encoding PD1
|
||||
)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
|
||||
)
|
||||
\Hy@SavedSpaceFactor=\count291
|
||||
Package hyperref Info: Hyper figures OFF on input line 4464.
|
||||
Package hyperref Info: Link nesting OFF on input line 4469.
|
||||
Package hyperref Info: Hyper index ON on input line 4472.
|
||||
Package hyperref Info: Plain pages OFF on input line 4479.
|
||||
Package hyperref Info: Backreferencing OFF on input line 4484.
|
||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
||||
Package hyperref Info: Bookmarks ON on input line 4717.
|
||||
\c@Hy@tempcnt=\count292
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
||||
\Urlmuskip=\muskip17
|
||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
||||
)
|
||||
LaTeX Info: Redefining \url on input line 5076.
|
||||
\XeTeXLinkMargin=\dimen173
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO)
|
||||
))
|
||||
\Fld@menulength=\count293
|
||||
\Field@Width=\dimen174
|
||||
\Fld@charsize=\dimen175
|
||||
Package hyperref Info: Hyper figures OFF on input line 6347.
|
||||
Package hyperref Info: Link nesting OFF on input line 6352.
|
||||
Package hyperref Info: Hyper index ON on input line 6355.
|
||||
Package hyperref Info: backreferencing OFF on input line 6362.
|
||||
Package hyperref Info: Link coloring OFF on input line 6367.
|
||||
Package hyperref Info: Link coloring with OCG OFF on input line 6372.
|
||||
Package hyperref Info: PDF/A mode OFF on input line 6377.
|
||||
LaTeX Info: Redefining \ref on input line 6417.
|
||||
LaTeX Info: Redefining \pageref on input line 6421.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi package
|
||||
with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count294
|
||||
\c@Item=\count295
|
||||
\c@Hfootnote=\count296
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
File: hpdftex.def 2020-05-15 v7.00e Hyperref driver for pdfTeX
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery package
|
||||
with kernel methods
|
||||
)
|
||||
\Fld@listcount=\count297
|
||||
\c@bookmark@seq@number=\count298
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
|
||||
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
|
||||
)
|
||||
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286.
|
||||
)
|
||||
\Hy@SectionHShift=\skip62
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/bigfoot/bigfoot.sty
|
||||
Package: bigfoot 2015/08/30 2.1 makes footnotes work
|
||||
|
||||
|
||||
Package hyperref Warning: Option `hyperfootnotes' has already been used,
|
||||
(hyperref) setting the option has no effect on input line 61.
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/ncctools/manyfoot.sty
|
||||
Package: manyfoot 2019/08/03 v1.11 Many Footnote Levels Package (NCC)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/ncctools/nccfoots.sty
|
||||
Package: nccfoots 2005/02/03 v1.2 NCC Footnotes Package (NCC)
|
||||
)
|
||||
\MFL@columnwidth=\dimen176
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty
|
||||
Package: suffix 2006/07/15 1.5a Variant command support
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/bigfoot/perpage.sty
|
||||
Package: perpage 2014/10/25 2.0 Reset/sort counters per page
|
||||
\c@abspage=\count299
|
||||
)
|
||||
\footnotewidowpenalty=\count300
|
||||
\footnoteclubpenalty=\count301
|
||||
\finalfootnotewidowpenalty=\count302
|
||||
\c@FN@totalid=\count303
|
||||
\c@pp@a@FN@totalid=\count304
|
||||
\FN@id=\count305
|
||||
\FN@master=\marks1
|
||||
\FN@slave=\marks2
|
||||
\FN@color=\marks3
|
||||
\FN@outervsize=\dimen177
|
||||
\FN@vsize=\skip63
|
||||
\FN@insertions=\box60
|
||||
\FN@output=\toks24
|
||||
\FN@tempbox=\box61
|
||||
\FN@savebox=\insert252
|
||||
\FN@topmarkbox=\box62
|
||||
\FN@outputflag=\count306
|
||||
\FN@myvsize=\dimen178
|
||||
\bigfoottolerance=\count307
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.sty
|
||||
Package: matlab-prettifier 2014/06/19 v0.3 A package for prettyprinting Matlab source code
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
||||
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
File: color.cfg 2016/01/02 v1.6 sample color configuration
|
||||
)
|
||||
Package xcolor Info: Driver file: pdftex.def on input line 225.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
|
||||
)
|
||||
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
|
||||
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
|
||||
Package xcolor Info: Model `RGB' extended on input line 1364.
|
||||
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
|
||||
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
|
||||
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
|
||||
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
|
||||
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
|
||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
|
||||
\lst@mode=\count308
|
||||
\lst@gtempboxa=\box63
|
||||
\lst@token=\toks25
|
||||
\lst@length=\count309
|
||||
\lst@currlwidth=\dimen179
|
||||
\lst@column=\count310
|
||||
\lst@pos=\count311
|
||||
\lst@lostspace=\dimen180
|
||||
\lst@width=\dimen181
|
||||
\lst@newlines=\count312
|
||||
\lst@lineno=\count313
|
||||
\lst@maxwidth=\dimen182
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
|
||||
\c@lstnumber=\count314
|
||||
\lst@skipnumbers=\count315
|
||||
\lst@framebox=\box64
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
|
||||
File: listings.cfg 2020/03/24 1.8d listings configuration
|
||||
))
|
||||
Package: listings 2020/03/24 1.8d (Carsten Heinz)
|
||||
\netBracketCount@mlpr=\count316
|
||||
\blkLvl@mlpr=\count317
|
||||
\blkLvlAtClassdef@mlpr=\count318
|
||||
\emHeight@mlpr=\skip64
|
||||
\jayDepth@mlpr=\skip65
|
||||
\sectionRuleOffset@mlpr=\skip66
|
||||
\toks@mlpr=\toks26
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/filecontents/filecontents.sty
|
||||
Package: filecontents 2019/09/20 v1.5 Create an external file from within a LaTeX document
|
||||
|
||||
|
||||
Package filecontents Warning: This package is obsolete. Disabling it and
|
||||
(filecontents) passing control to the filecontents environment
|
||||
(filecontents) defined by the LaTeX kernel.
|
||||
|
||||
) (/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)
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
||||
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
|
||||
)
|
||||
Package graphics Info: Driver file: pdftex.def on input line 105.
|
||||
)
|
||||
\Gin@req@height=\dimen183
|
||||
\Gin@req@width=\dimen184
|
||||
)
|
||||
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 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
|
||||
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
||||
) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
||||
)
|
||||
\c@section@level=\count319
|
||||
)
|
||||
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'.
|
||||
|
||||
\footinsdefault=\insert251
|
||||
\FN@cache251=\box65
|
||||
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count320
|
||||
\scratchdimen=\dimen185
|
||||
\scratchbox=\box66
|
||||
\nofMPsegments=\count321
|
||||
\nofMParguments=\count322
|
||||
\everyMPshowfont=\toks27
|
||||
\MPscratchCnt=\count323
|
||||
\MPscratchDim=\dimen186
|
||||
\MPnumerator=\count324
|
||||
\makeMPintoPDFobject=\count325
|
||||
\everyMPtoPDFconversion=\toks28
|
||||
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
||||
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485.
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
|
||||
))
|
||||
\c@lstlisting=\count326
|
||||
[1
|
||||
|
||||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./projectA.tocpdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
|
||||
<to be read again>
|
||||
\relax
|
||||
l.23 \newpage
|
||||
[1
|
||||
|
||||
] [2])
|
||||
\tf@toc=\write4
|
||||
\openout4 = `projectA.toc'.
|
||||
|
||||
[3]
|
||||
Chapter 1.
|
||||
[4
|
||||
|
||||
] [5] [6] [7]
|
||||
Chapter 2.
|
||||
LaTeX Font Info: Trying to load font information for T1+fvm on input line 117.
|
||||
(/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 10.20007pt on input line 117.
|
||||
[8
|
||||
|
||||
] [9] [10] [11] [12] [13] [14] [15]
|
||||
Package epstopdf Info: Source file: <errorsA.eps>
|
||||
(epstopdf) date: 2021-11-12 04:14:26
|
||||
(epstopdf) size: 1613352 bytes
|
||||
(epstopdf) Output file: <errorsA-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 04:15:12
|
||||
(epstopdf) size: 81360 bytes
|
||||
(epstopdf) Command: <repstopdf --outfile=errorsA-eps-converted-to.pdf errorsA.eps>
|
||||
(epstopdf) \includegraphics on input line 318.
|
||||
Package epstopdf Info: Output file is already uptodate.
|
||||
<errorsA-eps-converted-to.pdf, id=491, 690.58pt x 712.6625pt>
|
||||
File: errorsA-eps-converted-to.pdf Graphic file (type pdf)
|
||||
<use errorsA-eps-converted-to.pdf>
|
||||
Package pdftex.def Info: errorsA-eps-converted-to.pdf used on input line 318.
|
||||
(pdftex.def) Requested size: 345.28915pt x 356.33038pt.
|
||||
Package epstopdf Info: Source file: <errorsB.eps>
|
||||
(epstopdf) date: 2021-11-12 04:15:08
|
||||
(epstopdf) size: 1614432 bytes
|
||||
(epstopdf) Output file: <errorsB-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 04:15:13
|
||||
(epstopdf) size: 80379 bytes
|
||||
(epstopdf) Command: <repstopdf --outfile=errorsB-eps-converted-to.pdf errorsB.eps>
|
||||
(epstopdf) \includegraphics on input line 322.
|
||||
Package epstopdf Info: Output file is already uptodate.
|
||||
<errorsB-eps-converted-to.pdf, id=492, 690.58pt x 712.6625pt>
|
||||
File: errorsB-eps-converted-to.pdf Graphic file (type pdf)
|
||||
<use errorsB-eps-converted-to.pdf>
|
||||
Package pdftex.def Info: errorsB-eps-converted-to.pdf used on input line 322.
|
||||
(pdftex.def) Requested size: 345.28915pt x 356.33038pt.
|
||||
[16 <./errorsA-eps-converted-to.pdf>] [17 <./errorsB-eps-converted-to.pdf>] [18]
|
||||
Chapter 3.
|
||||
[19
|
||||
|
||||
] [20] [21] [22] [23] [24] [25] [26] [27] [28]
|
||||
Overfull \hbox (35.55017pt too wide) in paragraph at lines 715--718
|
||||
\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 ^^@
|
||||
[]
|
||||
|
||||
[29] [30]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 759--761
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 775--776
|
||||
|
||||
[]
|
||||
|
||||
[31]
|
||||
Overfull \hbox (35.55017pt too wide) in paragraph at lines 800--803
|
||||
\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 ^^@
|
||||
[]
|
||||
|
||||
[32] [33] [34]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 896--898
|
||||
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (10.86446pt too wide) in paragraph at lines 899--900
|
||||
[]\T1/cmr/m/n/12 checkIfDiagonallyDominant(matrixB(10)) re-turns '0', there-fore ma-trix from
|
||||
[]
|
||||
|
||||
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 904.
|
||||
Package epstopdf Info: Output file is already uptodate.
|
||||
<iterations-eps-converted-to.pdf, id=620, 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 904.
|
||||
(pdftex.def) Requested size: 344.78728pt x 534.49557pt.
|
||||
[35] [36 <./iterations-eps-converted-to.pdf>] [37]
|
||||
Chapter 4.
|
||||
[38
|
||||
|
||||
] [39] [40] [41]
|
||||
Package epstopdf Info: Source file: <task4plot.eps>
|
||||
(epstopdf) date: 2021-11-12 09:21:52
|
||||
(epstopdf) size: 98748 bytes
|
||||
(epstopdf) Output file: <task4plot-eps-converted-to.pdf>
|
||||
(epstopdf) date: 2021-11-12 09:22:18
|
||||
(epstopdf) size: 16119 bytes
|
||||
(epstopdf) Command: <repstopdf --outfile=task4plot-eps-converted-to.pdf task4plot.eps>
|
||||
(epstopdf) \includegraphics on input line 1032.
|
||||
Package epstopdf Info: Output file is already uptodate.
|
||||
<task4plot-eps-converted-to.pdf, id=666, 690.58pt x 712.6625pt>
|
||||
File: task4plot-eps-converted-to.pdf Graphic file (type pdf)
|
||||
<use task4plot-eps-converted-to.pdf>
|
||||
Package pdftex.def Info: task4plot-eps-converted-to.pdf used on input line 1032.
|
||||
(pdftex.def) Requested size: 345.28915pt x 356.33038pt.
|
||||
[42 <./task4plot-eps-converted-to.pdf>] [43]
|
||||
Chapter 5.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1072.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(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 1076.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1076.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1078.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1078.
|
||||
[44
|
||||
|
||||
]
|
||||
LaTeX Font Info: Trying to load font information for TS1+fvm on input line 1089.
|
||||
(/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 10.20007pt on input line 1089.
|
||||
[45] [46] [47]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1196.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1198.
|
||||
[48]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1209.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1210.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1219.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1231.
|
||||
[49]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1243.
|
||||
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 1247.
|
||||
[50] [51] [52]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1322.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1323.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1337.
|
||||
[53]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1349.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1371.
|
||||
[54]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1382.
|
||||
[55]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1405.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1406.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1419.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1421.
|
||||
[56]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1457.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1459.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1461.
|
||||
[57]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1490.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1508.
|
||||
[58] [59]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1557.
|
||||
[60] [61]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1605.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1620.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1621.
|
||||
[62] [63]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1686.
|
||||
[64] [65]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1726.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1726.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1740.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1753.
|
||||
[66]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1766.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1787.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1787.
|
||||
[67]
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1801.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1802.
|
||||
Package textcomp Info: Symbol \textminus not provided by
|
||||
(textcomp) font family fvm in TS1 encoding.
|
||||
(textcomp) Default family used instead on input line 1806.
|
||||
[68] [69] [70
|
||||
|
||||
] (./projectA.aux)
|
||||
Package rerunfilecheck Info: File `projectA.out' has not changed.
|
||||
(rerunfilecheck) Checksum: B62184CCED8C7FAF4ABC4CAECAFA74FA;5408.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
13268 strings out of 479304
|
||||
229138 string characters out of 5869778
|
||||
881968 words of memory out of 5000000
|
||||
29500 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,17n,88p,715b,2318s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/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/texmf/fonts/enc/dvips/cm-super/cm-super-t1.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 (71 pages, 609955 bytes).
|
||||
PDF statistics:
|
||||
1574 PDF objects out of 1728 (max. 8388607)
|
||||
1450 compressed objects within 15 object streams
|
||||
739 named destinations out of 1000 (max. 500000)
|
||||
645 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
@ -1,78 +0,0 @@
|
||||
\BOOKMARK [0][-]{chapter.1}{Problem 1 - Finding machine epsilion}{}% 1
|
||||
\BOOKMARK [1][-]{section.1.1}{Problem}{chapter.1}% 2
|
||||
\BOOKMARK [1][-]{section.1.2}{Theoretical Introduction}{chapter.1}% 3
|
||||
\BOOKMARK [2][-]{subsection.1.2.1}{Definition of machine epsilion}{section.1.2}% 4
|
||||
\BOOKMARK [2][-]{subsection.1.2.2}{Practical applications of machine epsilion}{section.1.2}% 5
|
||||
\BOOKMARK [1][-]{section.1.3}{Solution}{chapter.1}% 6
|
||||
\BOOKMARK [1][-]{section.1.4}{Results}{chapter.1}% 7
|
||||
\BOOKMARK [0][-]{chapter.2}{Problem 2 - Solving a system of n linear equations - indicated method}{}% 8
|
||||
\BOOKMARK [1][-]{section.2.1}{Problem}{chapter.2}% 9
|
||||
\BOOKMARK [1][-]{section.2.2}{Theoretical Introduction}{chapter.2}% 10
|
||||
\BOOKMARK [2][-]{subsection.2.2.1}{Transform matrix into upper-triangular matrix}{section.2.2}% 11
|
||||
\BOOKMARK [2][-]{subsection.2.2.2}{Backward substitution}{section.2.2}% 12
|
||||
\BOOKMARK [2][-]{subsection.2.2.3}{Partial Pivoting}{section.2.2}% 13
|
||||
\BOOKMARK [1][-]{section.2.3}{Results}{chapter.2}% 14
|
||||
\BOOKMARK [2][-]{subsection.2.3.1}{2a\)}{section.2.3}% 15
|
||||
\BOOKMARK [2][-]{subsection.2.3.2}{2b\)}{section.2.3}% 16
|
||||
\BOOKMARK [1][-]{section.2.4}{Discussion of results}{chapter.2}% 17
|
||||
\BOOKMARK [2][-]{subsection.2.4.1}{Errors in b\)}{section.2.4}% 18
|
||||
\BOOKMARK [0][-]{chapter.3}{Problem 3 - Solving a system of n linear equations - iterative algorithm}{}% 19
|
||||
\BOOKMARK [1][-]{section.3.1}{Problem}{chapter.3}% 20
|
||||
\BOOKMARK [1][-]{section.3.2}{Theoretical introduction}{chapter.3}% 21
|
||||
\BOOKMARK [2][-]{subsection.3.2.1}{Procedure}{section.3.2}% 22
|
||||
\BOOKMARK [1][-]{section.3.3}{Results}{chapter.3}% 23
|
||||
\BOOKMARK [2][-]{subsection.3.3.1}{Jacobi method result}{section.3.3}% 24
|
||||
\BOOKMARK [2][-]{subsection.3.3.2}{Gauss-Seidel method result}{section.3.3}% 25
|
||||
\BOOKMARK [1][-]{section.3.4}{Discussion of results}{chapter.3}% 26
|
||||
\BOOKMARK [2][-]{subsection.3.4.1}{Comparison based on table}{section.3.4}% 27
|
||||
\BOOKMARK [2][-]{subsection.3.4.2}{Convergence}{section.3.4}% 28
|
||||
\BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 29
|
||||
\BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 30
|
||||
\BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 31
|
||||
\BOOKMARK [2][-]{subsection.4.2.1}{Eigenvalues}{section.4.2}% 32
|
||||
\BOOKMARK [2][-]{subsection.4.2.2}{QR method for finding eigenvalues}{section.4.2}% 33
|
||||
\BOOKMARK [1][-]{section.4.3}{Results}{chapter.4}% 34
|
||||
\BOOKMARK [2][-]{subsection.4.3.1}{Starting matrix}{section.4.3}% 35
|
||||
\BOOKMARK [2][-]{subsection.4.3.2}{QR method with no shifts}{section.4.3}% 36
|
||||
\BOOKMARK [2][-]{subsection.4.3.3}{QR method with shifts}{section.4.3}% 37
|
||||
\BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 38
|
||||
\BOOKMARK [2][-]{subsection.4.4.1}{Plot}{section.4.4}% 39
|
||||
\BOOKMARK [2][-]{subsection.4.4.2}{Shift method superiority}{section.4.4}% 40
|
||||
\BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 41
|
||||
\BOOKMARK [1][-]{section.5.1}{Task 1 Code}{chapter.5}% 42
|
||||
\BOOKMARK [2][-]{subsection.5.1.1}{Find macheps}{section.5.1}% 43
|
||||
\BOOKMARK [2][-]{subsection.5.1.2}{Display results}{section.5.1}% 44
|
||||
\BOOKMARK [1][-]{section.5.2}{Task 2 Code}{chapter.5}% 45
|
||||
\BOOKMARK [2][-]{subsection.5.2.1}{Main function}{section.5.2}% 46
|
||||
\BOOKMARK [2][-]{subsection.5.2.2}{checkIfMatrixIsSquareMatrix}{section.5.2}% 47
|
||||
\BOOKMARK [2][-]{subsection.5.2.3}{gaussianEliminationWithPartialPivoting}{section.5.2}% 48
|
||||
\BOOKMARK [2][-]{subsection.5.2.4}{partialPivoting}{section.5.2}% 49
|
||||
\BOOKMARK [2][-]{subsection.5.2.5}{partialPivotingSwapOneRow}{section.5.2}% 50
|
||||
\BOOKMARK [2][-]{subsection.5.2.6}{swapRowMatrix}{section.5.2}% 51
|
||||
\BOOKMARK [2][-]{subsection.5.2.7}{swapValueVector}{section.5.2}% 52
|
||||
\BOOKMARK [2][-]{subsection.5.2.8}{gaussianElimination}{section.5.2}% 53
|
||||
\BOOKMARK [2][-]{subsection.5.2.9}{substractRows}{section.5.2}% 54
|
||||
\BOOKMARK [2][-]{subsection.5.2.10}{backSubstitutionPhase}{section.5.2}% 55
|
||||
\BOOKMARK [2][-]{subsection.5.2.11}{iterativeResidualCorrection}{section.5.2}% 56
|
||||
\BOOKMARK [2][-]{subsection.5.2.12}{improveSolution}{section.5.2}% 57
|
||||
\BOOKMARK [2][-]{subsection.5.2.13}{plotErrorsGaussian}{section.5.2}% 58
|
||||
\BOOKMARK [1][-]{section.5.3}{Task 3 Code}{chapter.5}% 59
|
||||
\BOOKMARK [2][-]{subsection.5.3.1}{initializeValues}{section.5.3}% 60
|
||||
\BOOKMARK [2][-]{subsection.5.3.2}{decomposeMatrix}{section.5.3}% 61
|
||||
\BOOKMARK [2][-]{subsection.5.3.3}{jacobiLoop}{section.5.3}% 62
|
||||
\BOOKMARK [2][-]{subsection.5.3.4}{jacobiInsideLoop}{section.5.3}% 63
|
||||
\BOOKMARK [2][-]{subsection.5.3.5}{jacobiEquation}{section.5.3}% 64
|
||||
\BOOKMARK [2][-]{subsection.5.3.6}{gaussSeidelLoop}{section.5.3}% 65
|
||||
\BOOKMARK [2][-]{subsection.5.3.7}{gaussiInsideLoop}{section.5.3}% 66
|
||||
\BOOKMARK [2][-]{subsection.5.3.8}{gaussSeidelEquation}{section.5.3}% 67
|
||||
\BOOKMARK [2][-]{subsection.5.3.9}{checkError}{section.5.3}% 68
|
||||
\BOOKMARK [2][-]{subsection.5.3.10}{endOfLoop}{section.5.3}% 69
|
||||
\BOOKMARK [2][-]{subsection.5.3.11}{dispFinalResults}{section.5.3}% 70
|
||||
\BOOKMARK [2][-]{subsection.5.3.12}{plotIterations}{section.5.3}% 71
|
||||
\BOOKMARK [1][-]{section.5.4}{Task 4 Code}{chapter.5}% 72
|
||||
\BOOKMARK [2][-]{subsection.5.4.1}{Gram-Schmid algorithm}{section.5.4}% 73
|
||||
\BOOKMARK [2][-]{subsection.5.4.2}{task4}{section.5.4}% 74
|
||||
\BOOKMARK [2][-]{subsection.5.4.3}{QRNoShifts}{section.5.4}% 75
|
||||
\BOOKMARK [2][-]{subsection.5.4.4}{QRShifts}{section.5.4}% 76
|
||||
\BOOKMARK [2][-]{subsection.5.4.5}{task4Plot}{section.5.4}% 77
|
||||
\BOOKMARK [2][-]{subsection.5.4.6}{Matrix generation}{section.5.4}% 78
|
||||
@ -63,10 +63,9 @@ Macheps is also essential when we calculate cumulation of errors of given mathem
|
||||
\section{Solution}
|
||||
|
||||
|
||||
Code above shifts macheps one bit to the right each iteration (by dividing by 2), it ends when we run out of mantissa bits which renders us unable to save smaller number. Due to underflow the value of macheps becomes 0 and therefore 1.0 > (macheps / 2) > 1.0 will become false.
|
||||
\hyperlink{function1_macheps}{Code for finding macheps} shifts macheps one bit to the right each iteration (by dividing by 2), it ends when we run out of mantissa bits which renders us unable to save smaller number. Due to underflow the value of macheps becomes 0 and therefore 1.0 > (macheps / 2) > 1.0 will become false.
|
||||
\newpage
|
||||
\section{Results}
|
||||
\hyperlink{function1_macheps}{Code for finding macheps}\\
|
||||
\hyperlink{function1_display}{Code for displaying results}\\
|
||||
Display calculated macheps:
|
||||
\[2.220446049250313\mathrm{e}{-16}\]
|
||||
@ -1059,7 +1058,7 @@ while 1.0 + macheps / 2 > 1.0
|
||||
macheps = macheps/2;
|
||||
end
|
||||
\end{lstlisting}
|
||||
|
||||
\newpage
|
||||
\hypertarget{function1_display}{\subsection{Display results}}
|
||||
\begin{simplechar}
|
||||
\begin{lstlisting}
|
||||
@ -1078,8 +1077,9 @@ disp("Display difference between calculated macheps and 2^-52:")
|
||||
disp(macheps - 2^-52)
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
\section{Task 2 Code}
|
||||
|
||||
\newpage
|
||||
\section{Task 2 Code}
|
||||
\subsection{Main function}
|
||||
\begin{simplechar}
|
||||
\begin{lstlisting}
|
||||
@ -1495,6 +1495,7 @@ end
|
||||
\end{lstlisting}
|
||||
\end{simplechar}
|
||||
|
||||
\newpage
|
||||
\hypertarget{function_3_dominant}{Code for checking if matrix is diagonally dominant}
|
||||
\begin{lstlisting}
|
||||
function d = checkIfDiagonallyDominant(Matrix)
|
||||
|
||||
@ -1,117 +0,0 @@
|
||||
\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}{5}{subsection.1.2.2}%
|
||||
\contentsline {section}{\numberline {1.3}Solution}{6}{section.1.3}%
|
||||
\contentsline {section}{\numberline {1.4}Results}{7}{section.1.4}%
|
||||
\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{8}{chapter.2}%
|
||||
\contentsline {section}{\numberline {2.1}Problem}{8}{section.2.1}%
|
||||
\contentsline {section}{\numberline {2.2}Theoretical Introduction}{8}{section.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.1}Transform matrix into upper-triangular matrix}{8}{subsection.2.2.1}%
|
||||
\contentsline {subsubsection}{Starting conditions}{8}{section*.2}%
|
||||
\contentsline {subsubsection}{Zeroing first column}{9}{section*.3}%
|
||||
\contentsline {subsubsection}{Zeroing second column}{9}{section*.4}%
|
||||
\contentsline {subsubsection}{Zeroing next columns}{10}{section*.5}%
|
||||
\contentsline {subsection}{\numberline {2.2.2}Backward substitution}{10}{subsection.2.2.2}%
|
||||
\contentsline {subsection}{\numberline {2.2.3}Partial Pivoting}{11}{subsection.2.2.3}%
|
||||
\contentsline {section}{\numberline {2.3}Results}{12}{section.2.3}%
|
||||
\contentsline {subsection}{\numberline {2.3.1}2a)}{12}{subsection.2.3.1}%
|
||||
\contentsline {subsection}{\numberline {2.3.2}2b)}{14}{subsection.2.3.2}%
|
||||
\contentsline {section}{\numberline {2.4}Discussion of results}{16}{section.2.4}%
|
||||
\contentsline {subsection}{\numberline {2.4.1}Errors in b)}{17}{subsection.2.4.1}%
|
||||
\newpage
|
||||
\contentsline {chapter}{\numberline {3}Problem 3 - Solving a system of n linear equations - iterative algorithm}{19}{chapter.3}%
|
||||
\contentsline {section}{\numberline {3.1}Problem}{19}{section.3.1}%
|
||||
\contentsline {section}{\numberline {3.2}Theoretical introduction}{20}{section.3.2}%
|
||||
\contentsline {subsection}{\numberline {3.2.1}Procedure}{20}{subsection.3.2.1}%
|
||||
\contentsline {subsubsection}{Decomposing matrix}{20}{section*.6}%
|
||||
\contentsline {subsubsection}{Jacobi's method}{21}{section*.7}%
|
||||
\contentsline {paragraph}{Converging}{21}{section*.8}%
|
||||
\contentsline {subsubsection}{Gauss-Seidel method}{22}{section*.9}%
|
||||
\contentsline {paragraph}{Converging}{23}{section*.10}%
|
||||
\contentsline {subsubsection}{Stop tests}{24}{section*.11}%
|
||||
\contentsline {subsubsection}{\textbf {A} and \textbf {b}}{25}{section*.12}%
|
||||
\contentsline {section}{\numberline {3.3}Results}{26}{section.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.3.1}Jacobi method result}{26}{subsection.3.3.1}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{28}{section*.13}%
|
||||
\contentsline {paragraph}{For original system of equations:}{29}{section*.14}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{30}{section*.15}%
|
||||
\contentsline {subsection}{\numberline {3.3.2}Gauss-Seidel method result}{31}{subsection.3.3.2}%
|
||||
\contentsline {subsubsection}{Minimizing the demanded error}{32}{section*.16}%
|
||||
\contentsline {paragraph}{For original system of equations:}{32}{section*.17}%
|
||||
\contentsline {paragraph}{For task 2a) system of equations:}{33}{section*.18}%
|
||||
\contentsline {section}{\numberline {3.4}Discussion of results}{34}{section.3.4}%
|
||||
\contentsline {paragraph}{Table}{34}{section*.19}%
|
||||
\contentsline {subsection}{\numberline {3.4.1}Comparison based on table}{34}{subsection.3.4.1}%
|
||||
\contentsline {subsection}{\numberline {3.4.2}Convergence}{35}{subsection.3.4.2}%
|
||||
\contentsline {subsubsection}{2b) task convergence }{35}{section*.20}%
|
||||
\contentsline {subsubsection}{Iterations as function of size of Matrix}{35}{section*.21}%
|
||||
\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{38}{chapter.4}%
|
||||
\contentsline {section}{\numberline {4.1}Problem}{38}{section.4.1}%
|
||||
\contentsline {section}{\numberline {4.2}Theoretical introduction}{38}{section.4.2}%
|
||||
\contentsline {subsection}{\numberline {4.2.1}Eigenvalues}{38}{subsection.4.2.1}%
|
||||
\contentsline {subsection}{\numberline {4.2.2}QR method for finding eigenvalues}{39}{subsection.4.2.2}%
|
||||
\contentsline {section}{\numberline {4.3}Results}{40}{section.4.3}%
|
||||
\contentsline {subsection}{\numberline {4.3.1}Starting matrix}{40}{subsection.4.3.1}%
|
||||
\contentsline {subsection}{\numberline {4.3.2}QR method with no shifts}{41}{subsection.4.3.2}%
|
||||
\contentsline {subsection}{\numberline {4.3.3}QR method with shifts}{41}{subsection.4.3.3}%
|
||||
\contentsline {section}{\numberline {4.4}Discussion of the result}{42}{section.4.4}%
|
||||
\contentsline {subsection}{\numberline {4.4.1}Plot}{42}{subsection.4.4.1}%
|
||||
\contentsline {subsection}{\numberline {4.4.2}Shift method superiority}{43}{subsection.4.4.2}%
|
||||
\newpage
|
||||
\contentsline {chapter}{\numberline {5}Code appendix}{44}{chapter.5}%
|
||||
\contentsline {section}{\numberline {5.1}Task 1 Code}{44}{section.5.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.1}Find macheps}{44}{subsection.5.1.1}%
|
||||
\contentsline {subsection}{\numberline {5.1.2}Display results}{44}{subsection.5.1.2}%
|
||||
\contentsline {section}{\numberline {5.2}Task 2 Code}{45}{section.5.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.1}Main function}{45}{subsection.5.2.1}%
|
||||
\contentsline {subsection}{\numberline {5.2.2}checkIfMatrixIsSquareMatrix}{45}{subsection.5.2.2}%
|
||||
\contentsline {subsection}{\numberline {5.2.3}gaussianEliminationWithPartialPivoting}{46}{subsection.5.2.3}%
|
||||
\contentsline {subsection}{\numberline {5.2.4}partialPivoting}{46}{subsection.5.2.4}%
|
||||
\contentsline {subsection}{\numberline {5.2.5}partialPivotingSwapOneRow}{47}{subsection.5.2.5}%
|
||||
\contentsline {subsection}{\numberline {5.2.6}swapRowMatrix}{47}{subsection.5.2.6}%
|
||||
\contentsline {subsection}{\numberline {5.2.7}swapValueVector}{47}{subsection.5.2.7}%
|
||||
\contentsline {subsection}{\numberline {5.2.8}gaussianElimination}{48}{subsection.5.2.8}%
|
||||
\contentsline {subsection}{\numberline {5.2.9}substractRows}{48}{subsection.5.2.9}%
|
||||
\contentsline {subsection}{\numberline {5.2.10}backSubstitutionPhase}{49}{subsection.5.2.10}%
|
||||
\contentsline {subsection}{\numberline {5.2.11}iterativeResidualCorrection}{49}{subsection.5.2.11}%
|
||||
\contentsline {subsection}{\numberline {5.2.12}improveSolution}{50}{subsection.5.2.12}%
|
||||
\contentsline {subsection}{\numberline {5.2.13}plotErrorsGaussian}{51}{subsection.5.2.13}%
|
||||
\contentsline {section}{\numberline {5.3}Task 3 Code}{52}{section.5.3}%
|
||||
\contentsline {subsection}{\numberline {5.3.1}initializeValues}{53}{subsection.5.3.1}%
|
||||
\contentsline {subsection}{\numberline {5.3.2}decomposeMatrix}{53}{subsection.5.3.2}%
|
||||
\contentsline {subsection}{\numberline {5.3.3}jacobiLoop}{54}{subsection.5.3.3}%
|
||||
\contentsline {subsection}{\numberline {5.3.4}jacobiInsideLoop}{54}{subsection.5.3.4}%
|
||||
\contentsline {subsection}{\numberline {5.3.5}jacobiEquation}{54}{subsection.5.3.5}%
|
||||
\contentsline {subsection}{\numberline {5.3.6}gaussSeidelLoop}{55}{subsection.5.3.6}%
|
||||
\contentsline {subsection}{\numberline {5.3.7}gaussiInsideLoop}{55}{subsection.5.3.7}%
|
||||
\contentsline {subsection}{\numberline {5.3.8}gaussSeidelEquation}{56}{subsection.5.3.8}%
|
||||
\contentsline {subsection}{\numberline {5.3.9}checkError}{56}{subsection.5.3.9}%
|
||||
\contentsline {subsection}{\numberline {5.3.10}endOfLoop}{57}{subsection.5.3.10}%
|
||||
\contentsline {subsection}{\numberline {5.3.11}dispFinalResults}{57}{subsection.5.3.11}%
|
||||
\contentsline {subsection}{\numberline {5.3.12}plotIterations}{58}{subsection.5.3.12}%
|
||||
\contentsline {section}{\numberline {5.4}Task 4 Code}{60}{section.5.4}%
|
||||
\contentsline {subsection}{\numberline {5.4.1}Gram-Schmid algorithm}{60}{subsection.5.4.1}%
|
||||
\contentsline {subsubsection}{initializeGramSchmid}{60}{section*.22}%
|
||||
\contentsline {subsubsection}{factorizeColumnsOfQ}{60}{section*.23}%
|
||||
\contentsline {subsubsection}{normalizeColumns}{61}{section*.24}%
|
||||
\contentsline {subsection}{\numberline {5.4.2}task4}{61}{subsection.5.4.2}%
|
||||
\contentsline {subsection}{\numberline {5.4.3}QRNoShifts}{61}{subsection.5.4.3}%
|
||||
\contentsline {subsubsection}{QRNoShiftsLoop}{62}{section*.25}%
|
||||
\contentsline {subsubsection}{QRNoShiftsInsideLoop}{62}{section*.26}%
|
||||
\contentsline {subsubsection}{displayResults}{63}{section*.27}%
|
||||
\contentsline {subsubsection}{initializeValues}{63}{section*.28}%
|
||||
\contentsline {subsection}{\numberline {5.4.4}QRShifts}{64}{subsection.5.4.4}%
|
||||
\contentsline {subsubsection}{initiateValues}{64}{section*.29}%
|
||||
\contentsline {subsubsection}{QRShiftLoop}{65}{section*.30}%
|
||||
\contentsline {subsubsection}{findEigenValue}{65}{section*.31}%
|
||||
\contentsline {subsubsection}{getEigenValueFromCorner}{66}{section*.32}%
|
||||
\contentsline {subsubsection}{shiftAndIterate}{66}{section*.33}%
|
||||
\contentsline {subsubsection}{deflateMatrix}{66}{section*.34}%
|
||||
\contentsline {subsubsection}{thresholdBreached}{67}{section*.35}%
|
||||
\contentsline {subsubsection}{solveCharactersticEquation}{67}{section*.36}%
|
||||
\contentsline {subsubsection}{calculateZeros}{68}{section*.37}%
|
||||
\contentsline {subsubsection}{dispResults}{68}{section*.38}%
|
||||
\contentsline {subsection}{\numberline {5.4.5}task4Plot}{69}{subsection.5.4.5}%
|
||||
\contentsline {subsection}{\numberline {5.4.6}Matrix generation}{69}{subsection.5.4.6}%
|
||||
@ -1,30 +0,0 @@
|
||||
# ENUME_Project1
|
||||
A Numerical Method project cointaining 4 tasks.
|
||||
## 1.
|
||||
Write a program finding macheps in the MATLAB environment on a lab computer or your
|
||||
computer.
|
||||
## 2.
|
||||
Write a general program solving a system of n linear equations Ax = b using the indicated
|
||||
method Apply the program to solve the system of linear equations for given matrix A and vector b, for increasing numbers
|
||||
of equations n = 10,20,40,80,160,… until the solution time becomes prohibitive (or the
|
||||
method fails), for:
|
||||
### a)
|
||||
Aij { for i = j -> 13, for i = j-1 or i = j+1 -> 4, other -> 0 \
|
||||
Bi = 2.4 + 0.6i, \
|
||||
i,j = 1..n;
|
||||
### b)
|
||||
Aij = 4/[5(i + j – 1)], Bi = 1/(2 i), i – odd; Bi = 0, i – even, i, j = 1,…,n;
|
||||
|
||||
## 3
|
||||
Write a general program for solving the system of n linear equations Ax = b using the
|
||||
Gauss-Seidel and Jacobi iterative algorithms. Apply it for the system: \
|
||||
13x1 + 2x2 – 8x3 + x4 =16 \
|
||||
x1 + 10x2 + 5x3 – 2x4 = 24 \
|
||||
6x1 + 2x2 – 23x3 + 15x4 = 184 \
|
||||
x1 + 2x2 – x3 + 13x4 = 82
|
||||
|
||||
## 4
|
||||
Write a program of the QR method for finding eigenvalues of 5×5 matrices: \
|
||||
a) without shifts; \
|
||||
b) with shifts calculated on the basis of an eigenvalue of the 2×2 right-lower-corner
|
||||
submatrix.
|
||||
@ -1,30 +0,0 @@
|
||||
function [TableOfErrors] = ResidualCorrection(n, subpoint)
|
||||
TableOfErrors = zeros(n, 1);
|
||||
TableOfErrorsAC = zeros(n, 1);
|
||||
TableOfErrorsAC2 = zeros(n, 1);
|
||||
TableOfNValues = zeros(n, 1);
|
||||
for i = 1:n
|
||||
TableOfNValues(i) = 10*2^(i-1);
|
||||
disp(i);
|
||||
x = TASK2(10*2^(i-1));
|
||||
if subpoint == 'A'
|
||||
x = TaskA(x);
|
||||
elseif subpoint == 'B'
|
||||
x = TaskB(x);
|
||||
end
|
||||
TableOfErrors(i) = norm(x.errors);
|
||||
x = ResidualCorrection(x);
|
||||
x= GetErrors(x);
|
||||
TableOfErrorsAC(i) = norm(x.errors);
|
||||
x = ResidualCorrection(x);
|
||||
x= GetErrors(x);
|
||||
TableOfErrorsAC2(i) = norm(x.errors);
|
||||
end
|
||||
plot(TableOfNValues, TableOfErrors, '-o');
|
||||
hold on;
|
||||
ylabel('Maximal absolute value of an error')
|
||||
xlabel('N')
|
||||
plot(TableOfNValues, TableOfErrorsAC, '-or');
|
||||
plot(TableOfNValues, TableOfErrorsAC2, '-og');
|
||||
hold off;
|
||||
end
|
||||
@ -1,8 +0,0 @@
|
||||
function macheps = Task1()
|
||||
macheps = 1;
|
||||
while 1 + (macheps/2)>1
|
||||
macheps = macheps/2;
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -1,161 +0,0 @@
|
||||
classdef TASK2
|
||||
properties
|
||||
%main array size n by n
|
||||
A;
|
||||
%second array size n
|
||||
B;
|
||||
%answer
|
||||
x;
|
||||
%errors
|
||||
errors;
|
||||
%size of a matricx
|
||||
n;
|
||||
end
|
||||
methods (Access = 'protected')
|
||||
function [obj, locx] = gaussWithPartialPiv(obj)
|
||||
locx = zeros(obj.n, 1);
|
||||
for j = 1:obj.n
|
||||
%finding the maximal value of a column
|
||||
index = j;
|
||||
locMax = abs(obj.A(j, j));
|
||||
for i = j+1:obj.n
|
||||
if abs(obj.A(i, j)) > locMax
|
||||
locMax = abs(obj.A(i, j));
|
||||
index = i;
|
||||
end
|
||||
end
|
||||
%checking neccessary condition for the further execution
|
||||
if locMax == 0
|
||||
disp(locMax);
|
||||
disp('Wrong Matrix');
|
||||
return
|
||||
end
|
||||
if index ~= j
|
||||
%swaping the rows in neccessary (highest value found
|
||||
%not in j row)
|
||||
obj.A([index, j],:) = obj.A([j, index],:);
|
||||
obj.B([index, j]) = obj.B([j, index]);
|
||||
end
|
||||
for i = j+1:obj.n
|
||||
r = obj.A(i, j)/obj.A(j,j);
|
||||
%if r == 0 we dont need to continue
|
||||
if r ~= 0
|
||||
%changing the main array A
|
||||
for locj = j+1:obj.n
|
||||
obj.A(i, locj) = obj.A(i, locj) - r*obj.A(j, locj);
|
||||
end
|
||||
%and the B array aswell
|
||||
obj.B(i) = obj.B(i) - r*obj.B(j);
|
||||
end
|
||||
end
|
||||
end
|
||||
%now finally we can obtain the results
|
||||
%Xn value is rather obvious
|
||||
locx(obj.n) = obj.B(obj.n)/obj.A(obj.n, obj.n);
|
||||
for i = obj.n-1:-1:1
|
||||
buffor = 0;
|
||||
for j = i+1:obj.n
|
||||
buffor = buffor + obj.A(i, j)*locx(j);
|
||||
end
|
||||
locx(i) = (obj.B(i) - buffor)/obj.A(i,i);
|
||||
end
|
||||
end
|
||||
function obj = TaskAArray(obj)
|
||||
[row, columns] = size(obj.A);
|
||||
if row ~= size(obj.B)
|
||||
disp('A and B array size is different!');
|
||||
return
|
||||
end
|
||||
for i = 1:row
|
||||
%setting the A array
|
||||
for j = 1:columns
|
||||
if i == j
|
||||
obj.A(i, j) = 13;
|
||||
elseif i == j-1 || i == j+1
|
||||
obj.A(i, j) = 4;
|
||||
else
|
||||
obj.A(i, j) = 0;
|
||||
end
|
||||
end
|
||||
%setting he B array
|
||||
obj.B(i) = 2.4 + 0.6*i;
|
||||
end
|
||||
end
|
||||
function obj = TaskBArray(obj)
|
||||
[row, columns] = size(obj.A);
|
||||
if row ~= size(obj.B)
|
||||
disp('A and B array size is differn!');
|
||||
return
|
||||
end
|
||||
for i = 1:row
|
||||
%setting the A array
|
||||
for j = 1:columns
|
||||
obj.A(i, j) = 4/(5*(i + j - 1));
|
||||
end
|
||||
%setting he B array
|
||||
if mod(i, 2) == 0
|
||||
obj.B(i) = 1/(2*i);
|
||||
else
|
||||
obj.B(i) = 0;
|
||||
end
|
||||
end
|
||||
end
|
||||
function obj = SetSize(obj, n)
|
||||
obj.A = zeros(n);
|
||||
obj.B = zeros(n, 1);
|
||||
obj.x = zeros(n,1);
|
||||
obj.errors = zeros(n,1);
|
||||
obj.n = n;
|
||||
end
|
||||
end
|
||||
%public methods
|
||||
methods
|
||||
function obj = TASK2(n)
|
||||
obj.n = n;
|
||||
end
|
||||
function obj = GetErrors(obj)
|
||||
%colculating the error following the formula r = Ax - b
|
||||
for i = 1:obj.n
|
||||
result = 0;
|
||||
for j = i:obj.n
|
||||
result = result + obj.A(i,j) * obj.x(j);
|
||||
end
|
||||
obj.errors(i) = result - obj.B(i);
|
||||
end
|
||||
end
|
||||
function obj = ResidualCorrection(obj)
|
||||
newObj = TASK2(obj.n);
|
||||
newObj = obj;
|
||||
newObj.B = newObj.errors;
|
||||
[newObj, newObj.x] = gaussWithPartialPiv(newObj);
|
||||
for i = 1:obj.n
|
||||
obj.x(i) = obj.x(i) - newObj.x(i);
|
||||
end
|
||||
end
|
||||
function obj = TaskA(obj)
|
||||
obj = SetSize(obj, obj.n);
|
||||
obj = TaskAArray(obj);
|
||||
[obj, obj.x] = gaussWithPartialPiv(obj);
|
||||
obj = GetErrors(obj);
|
||||
end
|
||||
function obj = TaskB(obj)
|
||||
obj = SetSize(obj, obj.n);
|
||||
obj = TaskBArray(obj);
|
||||
[obj, obj.x] = gaussWithPartialPiv(obj);
|
||||
obj = GetErrors(obj);
|
||||
end
|
||||
function DispSolutionAndError(obj)
|
||||
format long
|
||||
disp('x for n ='); disp(obj.n);
|
||||
obj.x
|
||||
disp('errors for n ='); disp(obj.n);
|
||||
obj.errors
|
||||
end
|
||||
function DispObjects(obj)
|
||||
obj.A
|
||||
obj.B
|
||||
obj.x
|
||||
obj.errors
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,155 +0,0 @@
|
||||
classdef TASK3 < TASK2
|
||||
properties
|
||||
acc = 1e-10;
|
||||
end
|
||||
methods (Access = 'private')
|
||||
function [obj, array]= gaussSeidel(obj, type)
|
||||
array = [];
|
||||
err = inf;
|
||||
k = 1;
|
||||
m = 10000;
|
||||
while k <= m && err > obj.acc
|
||||
localMax = 0;
|
||||
for i = 1 : obj.n
|
||||
s = 0;
|
||||
for j = 1 : obj.n
|
||||
s = s+(-obj.A(i,j)*obj.x(j));
|
||||
end
|
||||
s = (s+obj.B(i))/obj.A(i,i);
|
||||
if abs(s) > localMax
|
||||
localMax = abs(s);
|
||||
end
|
||||
obj.x(i) = obj.x(i) + s;
|
||||
end
|
||||
if err > localMax
|
||||
err = localMax ;
|
||||
end
|
||||
k = k+1;
|
||||
obj = GetErrors(obj);
|
||||
if(type == 'N')%norm
|
||||
array(end+1) = norm(obj.errors);
|
||||
elseif(type == 'E')%maximal value of s
|
||||
array(end+1) = localMax;
|
||||
end
|
||||
end
|
||||
disp(k - 1);
|
||||
end
|
||||
function [obj, array]= jacobi(obj, type)
|
||||
array = [];
|
||||
err = inf;
|
||||
k = 1;
|
||||
m = 10000;
|
||||
x1 = zeros(obj.n, 1);
|
||||
while k <= m && err > obj.acc
|
||||
localMax = 0;
|
||||
for i = 1 : obj.n
|
||||
s = 0;
|
||||
for j = 1 : obj.n
|
||||
s = s+(-obj.A(i,j)*x1(j));
|
||||
end
|
||||
x1 = obj.x;
|
||||
s = (s+obj.B(i))/obj.A(i,i);
|
||||
obj.x(i) = obj.x(i) + s;
|
||||
if abs(s) > localMax
|
||||
localMax = abs(s);
|
||||
end
|
||||
end
|
||||
if err > localMax
|
||||
err = localMax ;
|
||||
end
|
||||
k = k+1;
|
||||
obj = GetErrors(obj);
|
||||
if(type == 'N')%norm
|
||||
array(end+1) = norm(obj.errors);
|
||||
elseif(type == 'E')%maximal value of s
|
||||
array(end+1) = localMax;
|
||||
end
|
||||
end
|
||||
disp(k - 1);
|
||||
end
|
||||
end
|
||||
methods
|
||||
function obj = TASK3()
|
||||
obj = obj@TASK2(4);
|
||||
end
|
||||
function obj = SetTask3(obj)
|
||||
obj = SetSize(obj, 4);
|
||||
obj.A = [13 2 -8 1; 1 10 5 -2; 6 2 -23 15; 1 22 -1 13];
|
||||
obj.B = [16 24 184 82];
|
||||
end
|
||||
function obj = Example(obj)
|
||||
obj = SetSize(obj, 4);
|
||||
obj.A = [5 -2 3 0; -3 9 1 -2; 2 -1 -7 1; 4 3 -5 7];
|
||||
obj.B = [-1 2 3 0.5];
|
||||
[obj, array] = gaussSeidel(obj, 'N');
|
||||
plot(array, '-o');
|
||||
end
|
||||
%type in 'G' for Gauss Seidel and 'J' for Jacobi method.
|
||||
function obj = Task3System(obj, alg)
|
||||
obj = SetSize(obj, 4);
|
||||
obj.A = [13 2 -8 1; 1 10 5 -2; 6 2 -23 15; 1 22 -1 13];
|
||||
obj.B = [16 24 184 82];
|
||||
if alg == 'G'
|
||||
[obj, array] = gaussSeidel(obj);
|
||||
plot(array, '-o');
|
||||
elseif alg == 'J'
|
||||
[obj, array] = jacobi(obj);
|
||||
plot(array, '-or');
|
||||
end
|
||||
end
|
||||
function obj = Task3a(obj, type)
|
||||
if type ~= 'N' && type ~= 'E'
|
||||
disp('Wrong type parameter!');
|
||||
return
|
||||
end
|
||||
obj = SetTask3(obj);
|
||||
[obj, array1] = gaussSeidel(obj, type);
|
||||
obj = SetTask3(obj);
|
||||
[obj, array2] = jacobi(obj, type);
|
||||
plot(array1, 'ob-');
|
||||
hold on
|
||||
plot(array2, 'or-');
|
||||
hold off
|
||||
end
|
||||
function obj = Task3With2a(obj, input, type)
|
||||
obj = SetSize(obj, 10);
|
||||
obj = TaskAArray(obj);
|
||||
if input == 'G'
|
||||
[obj, table] = gaussSeidel(obj, type);
|
||||
plot(table, '-o');
|
||||
elseif input == 'J'
|
||||
[obj, table] = jacobi(obj,type);
|
||||
plot(table, '-o');
|
||||
elseif input == 'B'
|
||||
[obj, table] = gaussSeidel(obj,type);
|
||||
obj = SetSize(obj, 10);
|
||||
obj = TaskAArray(obj);
|
||||
[obj, table2] = jacobi(obj,type);
|
||||
plot(table, '-o');
|
||||
hold on
|
||||
plot(table2, '-or');
|
||||
hold off
|
||||
end
|
||||
end
|
||||
function obj = Task3With2b(obj, input, type)
|
||||
obj = SetSize(obj, 10);
|
||||
obj = TaskBArray(obj);
|
||||
if input == 'G'
|
||||
[obj, table] = gaussSeidel(obj, type);
|
||||
plot(table, '-o');
|
||||
elseif input == 'J'
|
||||
[obj, table] = jacobi(obj,type);
|
||||
plot(table, '-o');
|
||||
elseif input == 'B'
|
||||
[obj, table] = gaussSeidel(obj,type);
|
||||
obj = SetSize(obj, 10);
|
||||
obj = TaskBArray(obj);
|
||||
[obj, table2] = jacobi(obj,type);
|
||||
plot(table, '-o');
|
||||
hold on
|
||||
plot(table2, '-o');
|
||||
hold off
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,95 +0,0 @@
|
||||
classdef TASK4 < TASK2
|
||||
properties
|
||||
tol = 1e-6;
|
||||
imax = 10000;
|
||||
end
|
||||
methods
|
||||
function obj = TASK4()
|
||||
obj = obj@TASK2(5);
|
||||
end
|
||||
function [obj, Q, R]=QR(obj)
|
||||
Q=zeros(obj.n,obj.n);
|
||||
R=zeros(obj.n,obj.n);
|
||||
d=zeros(1,obj.n);
|
||||
for i=1:obj.n
|
||||
Q(:,i)=obj.A(:,i);
|
||||
R(i,i)=1;
|
||||
d(i)=Q(:,i)'*Q(:,i);
|
||||
for j=i+1:obj.n
|
||||
R(i,j)=(Q(:,i)'*obj.A(:,j))/d(i);
|
||||
obj.A(:,j)=obj.A(:,j)-R(i,j)*Q(:,i);
|
||||
end
|
||||
end
|
||||
for i=1:obj.n
|
||||
dd=norm(Q(:,i));
|
||||
Q(:,i)=Q(:,i)/dd;
|
||||
R(i,i:obj.n)=R(i,i:obj.n)*dd;
|
||||
end
|
||||
end
|
||||
function [obj, eig, i] = EigvalQRshifts(obj)
|
||||
obj.n=size(obj.A,1);
|
||||
eig=diag(ones(obj.n));
|
||||
INITIALsubmatrix=obj.A;
|
||||
for k=obj.n:-1:2
|
||||
DK=INITIALsubmatrix;
|
||||
i=0;
|
||||
while i<=obj.imax && max(abs(DK(k,1:k-1)))>obj.tol
|
||||
DD=DK(k-1:k,k-1:k);
|
||||
[ev1,ev2]=roots(1,-(DD(1,1)+DD(2,2)),DD(2,2)*DD(1,1)-DD(2,1)*DD(1,2));
|
||||
if abs(ev1-DD(2,2)) < abs(ev2-DD(2,2))
|
||||
shift=ev1;
|
||||
else
|
||||
shift=ev2;
|
||||
end
|
||||
DP=DK-eye(k)*shift;
|
||||
[Q1,R1]=qr(DP);
|
||||
DK=R1*Q1+eye(k)*shift;
|
||||
i=i+1;
|
||||
end
|
||||
if i > obj.imax
|
||||
error("Too many iterations!");
|
||||
end
|
||||
eig(k)=DK(k,k);
|
||||
if k > 2
|
||||
INITIALsubmatrix=DK(1:k-1,1:k-1);
|
||||
else
|
||||
eig(1)=DK(1,1);
|
||||
end
|
||||
DK
|
||||
end
|
||||
end
|
||||
function [obj, eigenvalues, i] = EigvalQRNoShift(obj)
|
||||
i=1;
|
||||
while i <= obj.imax && max(max(obj.A-diag(diag(obj.A)))) > obj.tol
|
||||
[obj, Q1,R1] = QR(obj);
|
||||
obj.A=R1*Q1;
|
||||
i=i+1;
|
||||
end
|
||||
if i > obj.imax
|
||||
error("Too many iterations!");
|
||||
end
|
||||
eigenvalues=diag(obj.A);
|
||||
end
|
||||
function obj = SetExampleShifts(obj)
|
||||
obj = SetSize(obj, 5);
|
||||
obj.A = [2 33 8 -3 4; 33 1 -6 5 -3; 8 -6 -5 -6 8; -3 5 -6 3 2; 4 -3 8 2 45];
|
||||
[obj, eig, k] = EigvalQRshifts(obj);
|
||||
eig
|
||||
k
|
||||
end
|
||||
function obj = SetExample(obj)
|
||||
obj = SetSize(obj, 5);
|
||||
obj.A = [2 33 8 -3 4; 33 1 -6 5 -3; 8 -6 -5 -6 8; -3 5 -6 3 2; 4 -3 8 2 45];
|
||||
[obj, eig, k] = EigvalQRNoShift(obj);
|
||||
eig
|
||||
k
|
||||
end
|
||||
end
|
||||
end
|
||||
function [x1, x2] = roots(a, b, c)
|
||||
first = -b + sqrt(b * b - 4 * a * c);
|
||||
second = -b - sqrt(b * b - 4 * a * c);
|
||||
li = max(abs(first), abs(second));
|
||||
x1 = li/(2*a);
|
||||
x2 = ((-b)/a);
|
||||
end
|
||||
@ -1,8 +0,0 @@
|
||||
function [macheps] = macheps()
|
||||
%MACHEPS function calculates machine epsilon
|
||||
% finds smallest number E that 1+E>1
|
||||
macheps = 1;
|
||||
while( 1 + ( macheps / 2 ) > 1 )
|
||||
macheps = macheps/2;
|
||||
end
|
||||
end
|
||||
@ -1,21 +0,0 @@
|
||||
function [r] = euclideanNorm(rMatrix)
|
||||
%EUCLIDEANNORM calculates Euclidean Norm
|
||||
% yes
|
||||
sr = size(rMatrix);
|
||||
if( size(sr) > 2 )
|
||||
return;
|
||||
end
|
||||
if( sr(1) == 1 )
|
||||
n = sr(2);
|
||||
elseif( sr(2) == 1 );
|
||||
n = sr(1);
|
||||
else
|
||||
return;
|
||||
end
|
||||
sum = 0;
|
||||
for i = 1:n
|
||||
sum = sum + rMatrix(i)*rMatrix(i);
|
||||
end
|
||||
r = sqrt(sum);
|
||||
end
|
||||
|
||||
@ -1,21 +0,0 @@
|
||||
function [A, b] = matrixGen2a(n)
|
||||
%matrixGen2a Generates matrices for the task 2a
|
||||
% generates matrices for a system Ax = B of n linear equations
|
||||
|
||||
A = zeros(n, n);
|
||||
b = zeros(n, 1);
|
||||
|
||||
for i = 1:n
|
||||
b(i) = 0.9*i;
|
||||
for j = 1:n
|
||||
if(i == j)
|
||||
A(i, j) = 11;
|
||||
elseif (i == j-1)
|
||||
A(i, j) = 5;
|
||||
elseif (i == j+1)
|
||||
A(i, j) = 5;
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
function [A,b] = matrixGen2b(n)
|
||||
%matrixGen2b Generates matrices for the task 2b
|
||||
% generates matrices for a system Ax = B of n linear equations
|
||||
|
||||
A = zeros(n, n);
|
||||
b = zeros(n, 1);
|
||||
|
||||
for i = 1:n
|
||||
if( mod(i,2) == 0 )
|
||||
b(i) = 2/(3*i);
|
||||
else
|
||||
b(i) = 0;
|
||||
end
|
||||
for j = 1:n
|
||||
A(i,j) = 7/(8*(i+j+1));
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 22 KiB |
@ -1,17 +0,0 @@
|
||||
function [Rnew,Xnew] = residualCorrection(r,x,AT,b,A)
|
||||
%RESIDUALCORRECTION calculates an iteration of residual correction
|
||||
% currently not working properly
|
||||
n = length(x);
|
||||
dx = zeros(n, 1);
|
||||
for o = 1:n
|
||||
k = n-o+1;
|
||||
sum = 0;
|
||||
for j = k+1:n
|
||||
sum = sum + (AT(k,j) * dx(j));
|
||||
end
|
||||
dx(k) = (r(k) - sum)/AT(k,k);
|
||||
end
|
||||
Xnew = x - dx;
|
||||
Rnew = A*Xnew - b;
|
||||
end
|
||||
|
||||
@ -1,46 +0,0 @@
|
||||
function [x, A, b] = solveIndicated(A, b)
|
||||
%SOLVEINDICATED solves system of linear equations Ax=b
|
||||
% uses the indicated method (Gaussain elimination with partial pivoting)
|
||||
% returns x - the solution and A,b - the system after transformation
|
||||
|
||||
sa = size(A);
|
||||
sb = size(b);
|
||||
if( sa(1) ~= sa(2) )
|
||||
return;
|
||||
elseif ( sa(1) ~= sb(1) )
|
||||
return;
|
||||
end
|
||||
|
||||
n = sa(1);
|
||||
|
||||
for k = 1:n
|
||||
% Partial pivoting
|
||||
i = k;
|
||||
for j = k+1:n
|
||||
if ( abs(A(j, k)) > abs(A(i, k)) )
|
||||
i = j;
|
||||
end
|
||||
end
|
||||
if( k~=i )
|
||||
A([k i], :) = A([i k], :);
|
||||
b([k i]) = b([i k]);
|
||||
end
|
||||
% Gauss transform
|
||||
for j = k+1:n
|
||||
l = A(j,k) / A(k,k);
|
||||
A(j, :) = A(j, :) - A(k, :) * l;
|
||||
b(j) = b(j) - b(k) * l;
|
||||
end
|
||||
end
|
||||
%Backwards substitution
|
||||
x = zeros(n, 1);
|
||||
for o = 1:n
|
||||
k = n-o+1;
|
||||
sum = 0;
|
||||
for j = k+1:n
|
||||
sum = sum + (A(k,j) * x(j));
|
||||
end
|
||||
x(k) = (b(k) - sum)/A(k,k);
|
||||
end
|
||||
end
|
||||
|
||||
@ -1,130 +0,0 @@
|
||||
clear all;
|
||||
|
||||
repeatSmall = 4;
|
||||
repeatBig = 9;
|
||||
repeatEqua = 10;
|
||||
%-----TASK 2A
|
||||
%big graph
|
||||
repeats = zeros(1,repeatBig);
|
||||
errors = zeros(1,repeatBig);
|
||||
n = repeatEqua;
|
||||
for i = 1:1:repeatBig
|
||||
[A, b] = matrixGen2a( n );
|
||||
[x] = solveIndicated( A, b );
|
||||
repeats(i) = n;
|
||||
errors(i) = euclideanNorm( A*x - b );
|
||||
n = n*2;
|
||||
end
|
||||
figure(1)
|
||||
plot(repeats, errors, 'o');
|
||||
title(sprintf("Errors in task 2a, up to %d equations", n/2));
|
||||
xlabel('Number of equations');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(1, "./plots/2aBIG.fig");
|
||||
saveas(1, "./plots/2aBIG.png");
|
||||
%small
|
||||
repeats = zeros(1,repeatSmall);
|
||||
errors = zeros(1,repeatSmall);
|
||||
n = repeatEqua;
|
||||
for i = 1:1:repeatSmall
|
||||
[A, b] = matrixGen2a( n );
|
||||
[x] = solveIndicated( A, b );
|
||||
repeats(i) = n;
|
||||
errors(i) = euclideanNorm( A*x - b );
|
||||
n = n*2;
|
||||
end
|
||||
figure(2)
|
||||
plot(repeats, errors, 'o');
|
||||
title(sprintf("Errors in task 2a, up to %d equations", n/2));
|
||||
xlabel('Number of equations');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(2, "./plots/2aSMALL.fig");
|
||||
saveas(2, "./plots/2aSMALL.png");
|
||||
[Aa, ba] = matrixGen2a( 10 );
|
||||
[xa, AaT, baT] = solveIndicated( Aa, ba );
|
||||
Ra = Aa*xa - ba;
|
||||
%TODO: RESIDUAL
|
||||
repeatResidual = 10;
|
||||
residualA = zeros(1,repeatResidual+1);
|
||||
residualA(1) = euclideanNorm(Ra);
|
||||
xaR = xa;
|
||||
RaR = Ra;
|
||||
for i = 1:1:repeatResidual
|
||||
[RaR, xaR] = residualCorrection(RaR,xaR,AaT,ba,Aa);
|
||||
residualA(i+1) = euclideanNorm(RaR);
|
||||
end
|
||||
figure(5)
|
||||
plot(0:1:repeatResidual,residualA,'o');
|
||||
title("Results of residual correction");
|
||||
xlabel('Iteration');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(5, "./plots/residualA.fig");
|
||||
saveas(5, "./plots/residualA.png");
|
||||
%-----TASK 2B
|
||||
%big graph
|
||||
repeats = zeros(1,repeatBig);
|
||||
errors = zeros(1,repeatBig);
|
||||
n = repeatEqua;
|
||||
for i = 1:1:repeatBig
|
||||
[A, b] = matrixGen2b( n );
|
||||
[x] = solveIndicated( A, b );
|
||||
repeats(i) = n;
|
||||
errors(i) = euclideanNorm( A*x - b );
|
||||
n = n*2;
|
||||
end
|
||||
figure(3)
|
||||
plot(repeats, errors, 'o');
|
||||
title(sprintf("Errors in task 2b, up to %d equations", n/2));
|
||||
xlabel('Number of equations');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(3, "./plots/2bBIG.fig");
|
||||
saveas(3, "./plots/2bBIG.png");
|
||||
%small
|
||||
repeats = zeros(1,repeatSmall);
|
||||
errors = zeros(1,repeatSmall);
|
||||
n = repeatEqua;
|
||||
for i = 1:1:repeatSmall
|
||||
[A, b] = matrixGen2b( n );
|
||||
[x] = solveIndicated( A, b );
|
||||
repeats(i) = n;
|
||||
errors(i) = euclideanNorm( A*x - b );
|
||||
n = n*2;
|
||||
end
|
||||
figure(4)
|
||||
plot(repeats, errors, 'o');
|
||||
title(sprintf("Errors in task 2b, up to %d equations", n/2));
|
||||
xlabel('Number of equations');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(4, "./plots/2bSMALL.fig");
|
||||
saveas(4, "./plots/2bSMALL.png");
|
||||
[Ab, bb] = matrixGen2b( 10 );
|
||||
[xb, AbT, bbT] = solveIndicated( Ab, bb );
|
||||
Rb = Ab*xb - bb;
|
||||
%TODO: RESIDUAL
|
||||
residualB = zeros(1,repeatResidual+1);
|
||||
residualB(1) = euclideanNorm(Rb);
|
||||
xbR = xb;
|
||||
RbR = Rb;
|
||||
for i = 1:1:repeatResidual
|
||||
[RbR, xbR] = residualCorrection(Rb,xb,AbT,bb,Ab);
|
||||
residualB(i+1) = euclideanNorm(RbR);
|
||||
end
|
||||
figure(6)
|
||||
plot(0:1:repeatResidual,residualB,'o');
|
||||
title("Results of residual correction");
|
||||
xlabel('Iteration');
|
||||
ylabel('Euclidean norm of errors');
|
||||
grid on;
|
||||
box off;
|
||||
saveas(6, "./plots/residualB.fig");
|
||||
saveas(6, "./plots/residualB.png");
|
||||
@ -1,40 +0,0 @@
|
||||
function [x, errors] = GaussSeidelMethod(A, b)
|
||||
%GAUSSSEIDELMETHOD solves a system Ax = b using the Gauss-Seidel iterative method
|
||||
% The accuracy target is 10e-10
|
||||
% returns x - the solution and errors - vector of errors for each
|
||||
% iteration
|
||||
|
||||
[L, D, U] = decomposeLDU(A);
|
||||
|
||||
%Checking covergence conditions
|
||||
if ~(rowDominant(A) || columnDominant(A))
|
||||
sr = max(abs(eig(-inv(D)*(L+U))));
|
||||
if sr >= 1
|
||||
x = sr;
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
%Initial guess
|
||||
x = zeros(length(A), 1);
|
||||
|
||||
n = length(A);
|
||||
iteration = 1;
|
||||
errors(iteration) = vecnorm(A*x - b);
|
||||
|
||||
while errors(iteration) > 10^-10
|
||||
w = U*x - b;
|
||||
for i = 1:1:n
|
||||
sum = 0;
|
||||
for j = 1:1:i-1
|
||||
sum = sum - L(i,j) * x(j);
|
||||
end
|
||||
sum = sum - w(i);
|
||||
x(i) = sum / D(i,i);
|
||||
end
|
||||
|
||||
iteration = iteration + 1;
|
||||
|
||||
errors(iteration) = vecnorm(A*x - b);
|
||||
end
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
function [x, errors] = JacobiMethod(A, b)
|
||||
%JACOBIMETHOD solves a system Ax = b using the Jacobi iterative method
|
||||
% The accuracy target is 10e-10
|
||||
% returns x - the solution and errors - vector of errors for each
|
||||
% iteration
|
||||
|
||||
[L, D, U] = decomposeLDU(A);
|
||||
|
||||
%Checking covergence conditions
|
||||
if ~(rowDominant(A) || columnDominant(A))
|
||||
sr = max(abs(eig(-inv(D)*(L+U))));
|
||||
if sr >= 1
|
||||
x = sr;
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
%Initial guess
|
||||
x = zeros(length(A), 1);
|
||||
|
||||
Di = inv(D);
|
||||
iteration = 1;
|
||||
errors(iteration) = vecnorm(A*x - b);
|
||||
|
||||
while errors(iteration) > 10^-10
|
||||
x = -Di * (L+U) * x + Di*b;
|
||||
|
||||
iteration = iteration + 1;
|
||||
|
||||
errors(iteration) = vecnorm(A*x - b);
|
||||
end
|
||||
|
||||
@ -1,20 +0,0 @@
|
||||
function [out] = columnDominant(A)
|
||||
%COLUMNDOMINANT checks column dominance of matrix A
|
||||
% returns true when dominant, false otherwise
|
||||
n = size(A);
|
||||
|
||||
for j = 1:1:n
|
||||
sum = 0;
|
||||
for i = 1:1:n
|
||||
if i == j
|
||||
continue
|
||||
end
|
||||
sum = sum + abs(A(i,j));
|
||||
end
|
||||
if abs(A(j,j)) <= sum
|
||||
out = false;
|
||||
return
|
||||
end
|
||||
end
|
||||
out = true;
|
||||
end
|
||||
@ -1,27 +0,0 @@
|
||||
function [L,D,U] = decomposeLDU(A)
|
||||
%DECOMPOSELDU decomposes the matrix A into L+D+U
|
||||
% returns L - lowerdiagonal, D - diagonal, U - upperdiagonal
|
||||
|
||||
n = size(A);
|
||||
L = zeros(n);
|
||||
D = zeros(n);
|
||||
U = zeros(n);
|
||||
|
||||
for i = 2:1:n
|
||||
for j = 1:1:i-1
|
||||
L(i,j) = A(i,j);
|
||||
end
|
||||
end
|
||||
|
||||
for i = 1:1:n
|
||||
D(i,i) = A(i,i);
|
||||
end
|
||||
|
||||
for i = 1:1:n
|
||||
for j = i+1:1:n
|
||||
U(i,j) = A(i,j);
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@ -1,21 +0,0 @@
|
||||
function [A, b] = matrixGen2a(n)
|
||||
%matrixGen2a Generates matrices for the task 2a
|
||||
% generates matrices for a system Ax = B of n linear equations
|
||||
|
||||
A = zeros(n, n);
|
||||
b = zeros(n, 1);
|
||||
|
||||
for i = 1:n
|
||||
b(i) = 0.9*i;
|
||||
for j = 1:n
|
||||
if(i == j)
|
||||
A(i, j) = 11;
|
||||
elseif (i == j-1)
|
||||
A(i, j) = 5;
|
||||
elseif (i == j+1)
|
||||
A(i, j) = 5;
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
function [A,b] = matrixGen2b(n)
|
||||
%matrixGen2b Generates matrices for the task 2b
|
||||
% generates matrices for a system Ax = B of n linear equations
|
||||
|
||||
A = zeros(n, n);
|
||||
b = zeros(n, 1);
|
||||
|
||||
for i = 1:n
|
||||
if( mod(i,2) == 0 )
|
||||
b(i) = 2/(3*i);
|
||||
else
|
||||
b(i) = 0;
|
||||
end
|
||||
for j = 1:n
|
||||
A(i,j) = 7/(8*(i+j+1));
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 42 KiB |
@ -1,21 +0,0 @@
|
||||
function [out] = rowDominant(A)
|
||||
%ROWDOMINANT checks row dominance of matrix A
|
||||
% returns true when dominant, false otherwise
|
||||
n = size(A);
|
||||
|
||||
for i = 1:1:n
|
||||
sum = 0;
|
||||
for j = 1:1:n
|
||||
if i == j
|
||||
continue
|
||||
end
|
||||
sum = sum + abs(A(i,j));
|
||||
end
|
||||
if abs(A(i,i)) <= sum
|
||||
out = false;
|
||||
return
|
||||
end
|
||||
end
|
||||
out = true;
|
||||
end
|
||||
|
||||
@ -1,56 +0,0 @@
|
||||
clear all;
|
||||
%First case
|
||||
A = [20 10 8 1;
|
||||
1 10 6 2;
|
||||
2 1 8 4;
|
||||
1 1 1 4;];
|
||||
b = [100; 80; 60; 40];
|
||||
%From task 2
|
||||
[Aa, ba] = matrixGen2a( 10 );
|
||||
[Ab, bb] = matrixGen2b( 10 );
|
||||
|
||||
[xJ, errorsJ] = JacobiMethod(A, b);
|
||||
[xGS, errorsGS] = GaussSeidelMethod(A, b);
|
||||
[xJa, errorsJa] = JacobiMethod(Aa, ba);
|
||||
[xGSa, errorsGSa] = GaussSeidelMethod(Aa, ba);
|
||||
[sr] = JacobiMethod(Ab, bb);
|
||||
|
||||
%Plots
|
||||
figure(1);
|
||||
plot(1:1:length(errorsJ), errorsJ, '.')
|
||||
title("Jacobi method, matrices 3");
|
||||
xlabel("Iteration"); ylabel("Euclidean norm of errors");
|
||||
saveas(1, "./plots/Jacobi3.fig");
|
||||
saveas(1, "./plots/Jacobi3.png");
|
||||
|
||||
figure(2);
|
||||
plot(1:1:length(errorsJa), errorsJa, '.')
|
||||
title("Jacobi method, matrices 2a");
|
||||
xlabel("Iteration"); ylabel("Euclidean norm of errors");
|
||||
saveas(2, "./plots/Jacobi2a.fig");
|
||||
saveas(2, "./plots/Jacobi2a.png");
|
||||
|
||||
figure(3);
|
||||
plot(1:1:length(errorsGS), errorsGS, '.')
|
||||
title("Gauss-Seidel method, matrices 3");
|
||||
xlabel("Iteration"); ylabel("Euclidean norm of errors");
|
||||
saveas(3, "./plots/GaussSeidel3.fig");
|
||||
saveas(3, "./plots/GaussSeidel3.png");
|
||||
|
||||
figure(4)
|
||||
plot(1:1:length(errorsGSa), errorsGSa, '.')
|
||||
title("Gauss-Seidel method, matrices 2a");
|
||||
xlabel("Iteration"); ylabel("Euclidean norm of errors");
|
||||
saveas(4, "./plots/GaussSeidel2a.fig");
|
||||
saveas(4, "./plots/GaussSeidel2a.png");
|
||||
|
||||
figure(5);
|
||||
hold on;
|
||||
plot(1:1:length(errorsJ), errorsJ, 'o')
|
||||
plot(1:1:length(errorsGS), errorsGS, 'o')
|
||||
legend('Jacobi', 'Gauss-Seidel');
|
||||
title("Jacobi and Gauss-Seidel comparison");
|
||||
xlabel("Iteration"); ylabel("Euclidean norm of errors");
|
||||
xlim([0 40]);
|
||||
saveas(5, "./plots/compare.fig");
|
||||
saveas(5, "./plots/compare.png");
|
||||
@ -1,26 +0,0 @@
|
||||
function [Q,R] = QRfactorize(A)
|
||||
%QRFACTORIZE factorizes the matrix A using QR factorization
|
||||
% returns the matrices Q and R
|
||||
[m, n] = size(A);
|
||||
Q = zeros(m, n);
|
||||
R = zeros(m, n);
|
||||
d = zeros(m, n);
|
||||
%Factorization
|
||||
for i = 1:1:n
|
||||
Q(:, i) = A(:, i);
|
||||
R(i, i) = 1;
|
||||
d(i) = Q(:, i)' * Q(:, i);
|
||||
|
||||
for j = i+1:1:n
|
||||
R(i, j) = (Q(: ,i)' * A(:, j)) / d(i);
|
||||
A(:, j) = A(:, j) - R(i, j) * Q(:, i);
|
||||
end
|
||||
end
|
||||
%Normalization
|
||||
for i = 1:1:n
|
||||
dd = norm(Q(:, i));
|
||||
Q(:, i) = Q(:, i) / dd;
|
||||
R(i, i:n) = R(i, i:n) * dd;
|
||||
end
|
||||
end
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
function [eigenvalues,iteration,Afinal] = eigenvalueQRnoshift(A)
|
||||
%EIGENVALUEQRNOSHIFT calculates eigenvalues using the QR method with no
|
||||
%shifts
|
||||
% returns eigenvalues, the number of iterations and the transformed
|
||||
% matrix A
|
||||
iteration = 1;
|
||||
while max(max(A-diag(diag(A)))) > 10^-6
|
||||
[Q, R] = QRfactorize(A);
|
||||
A = R * Q;
|
||||
iteration = iteration+1;
|
||||
end
|
||||
|
||||
eigenvalues = diag(A);
|
||||
Afinal = A;
|
||||
|
||||
end
|
||||
|
||||
@ -1,37 +0,0 @@
|
||||
function [eigenvalues,iteration,Afinal] = eigenvalueQRshift(A)
|
||||
%EIGENVALUEQRSHIFT calculates eigenvalues using the QR method with shifts
|
||||
% returns eigenvalues, the number of iterations and the transformed
|
||||
% matrix A
|
||||
n = size(A, 1);
|
||||
eigenvalues = diag(ones(n));
|
||||
|
||||
initialSub = A;
|
||||
iteration = 0;
|
||||
for k = n:-1:2
|
||||
DK = initialSub;
|
||||
|
||||
while max(abs(DK(k, 1:k-1))) > 10^-6
|
||||
DD = DK(k-1:k, k-1:k);
|
||||
[ev1, ev2] = quadpolynroots(1, -(DD(1,1) + DD(2,2)), DD(2,2) * DD(1,1) - DD(2,1) * DD(1,2));
|
||||
|
||||
if abs(ev1 - DD(2, 2)) < abs(ev2 - DD(2, 2))
|
||||
shift = ev1;
|
||||
else
|
||||
shift = ev2;
|
||||
end
|
||||
DP = DK - eye(k) * shift;
|
||||
[Q, R] = QRfactorize(DP);
|
||||
DK = R * Q + eye(k) * shift;
|
||||
iteration = iteration + 1;
|
||||
end
|
||||
eigenvalues(k) = DK(k, k);
|
||||
A(1:k, 1:k) = DK(1:k, 1:k);
|
||||
if k > 2
|
||||
initialSub = DK(1:k-1, 1:k-1);
|
||||
else
|
||||
eigenvalues(1) = DK(1, 1);
|
||||
end
|
||||
end
|
||||
Afinal = A;
|
||||
end
|
||||
|
||||
@ -1,18 +0,0 @@
|
||||
function [x1, x2] = quadpolynroots(a,b,c)
|
||||
%UNTITLED4 Summary of this function goes here
|
||||
% Detailed explanation goes here
|
||||
|
||||
l1 = -b + sqrt(b*b - 4*a*c);
|
||||
l2 = -b - sqrt(b*b - 4*a*c);
|
||||
|
||||
if abs(l1) > abs(l2)
|
||||
ctr = l1;
|
||||
else
|
||||
ctr = l2;
|
||||
end
|
||||
|
||||
x1 = ctr/(2 * a);
|
||||
x2 = ((-b) / a) - x1;
|
||||
|
||||
end
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
clear all;
|
||||
|
||||
A = [23 12 3 5 10;
|
||||
12 14 8 5 22;
|
||||
3 8 9 13 11;
|
||||
5 5 13 10 17;
|
||||
10 22 11 17 25];
|
||||
|
||||
[eigNS, iteNS, finNS] = eigenvalueQRnoshift(A);
|
||||
[eigS, iteS, finS] = eigenvalueQRshift(A);
|
||||
eigE = eig(A);
|
||||
|
Before Width: | Height: | Size: 471 KiB |
@ -1,10 +0,0 @@
|
||||
function [] = Zadanie1()
|
||||
x = 1.5; %poczštkowe zainicjalizowanie zmiennej
|
||||
g = 1.0;
|
||||
while( x > 1 ) %przechodzenie przez pętle i dzielenie epsilona
|
||||
g = g/2; %tak długo aż dodanie go nie wpłynie na wynik
|
||||
x = 1.0 + g;
|
||||
end
|
||||
g = g*2; %jeden przebieg pętli w tył
|
||||
fprintf('Wyznaczony epsilon maszynowy: %d \n',g);
|
||||
end
|
||||
@ -1,16 +0,0 @@
|
||||
function [] = Zadanie2a(n)
|
||||
A = a_genA(n); %generator macierzy wejściowej A
|
||||
b = a_genB(n); %generator macierzy wejściowej b
|
||||
b=b';
|
||||
|
||||
tic %rozpoczęcie pomiaru czasu
|
||||
L1 = cholesky(A,n); %rozkład metodą Cholesky'ego-Banachiewicza
|
||||
x = solveEq(L1,b); %rozwiązanie równania
|
||||
t = toc; %koniec pomiaru czasu
|
||||
|
||||
r = b - A * x; %obliczenie residuum
|
||||
br = norm(r); %obliczenie błędu rozwiązania jako normy z residuum
|
||||
|
||||
fprintf("Zmierzony czas rozwiązania: %d \n",t);
|
||||
fprintf("Liczba równań i błąd rozwiązania: \n %d %d \n",n,br);
|
||||
end
|
||||
@ -1,16 +0,0 @@
|
||||
function [] = Zadanie2b(n)
|
||||
A = b_genA(n);
|
||||
b = b_genB(n);
|
||||
b=b';
|
||||
|
||||
tic %rozpoczęcie pomiaru czasu
|
||||
L1 = cholesky(A,n); %rozkład metodš Cholesky'ego-Banachiewicza
|
||||
x = solveEq(L1,b); %rozwišzanie równania
|
||||
t = toc; %koniec pomiaru czasu
|
||||
|
||||
r = b - A * x; %obliczenie residuum
|
||||
br = norm(r); %obliczenie błędu rozwišzania jako normy z residuum
|
||||
|
||||
fprintf("Zmierzony czas rozwišzania: %d \n",t);
|
||||
fprintf("Liczba równań i błšd rozwišzania: \n %d %d \n",n,br);
|
||||
end
|
||||
@ -1,16 +0,0 @@
|
||||
function [] = Zadanie2c(n)
|
||||
A = c_genA(n);
|
||||
b = c_genB(n);
|
||||
b=b';
|
||||
|
||||
tic %rozpoczęcie pomiaru czasu
|
||||
L1 = cholesky(A,n); %rozkład metodš Cholesky'ego-Banachiewicza
|
||||
x = solveEq(L1,b); %rozwišzanie równania
|
||||
t = toc; %koniec pomiaru czasu
|
||||
|
||||
r = b - A * x; %obliczenie residuum
|
||||
br = norm(r); %obliczenie błędu rozwišzania jako normy z residuum
|
||||
|
||||
fprintf("Zmierzony czas rozwišzania: %d \n",t);
|
||||
fprintf("Liczba równań i błšd rozwišzania: \n %d %d \n",n,br);
|
||||
end
|
||||
@ -1,5 +0,0 @@
|
||||
function [A] = a_genA(n)
|
||||
v1 = ones(1,n)*10;
|
||||
v2 = ones(1,n-1)*4;
|
||||
A = diag(v1) + diag(v2,1) + diag(v2,-1);
|
||||
end
|
||||
@ -1,4 +0,0 @@
|
||||
function [b] = a_genB(n)
|
||||
bottom = 2.5 - 0.5*n;
|
||||
b = 2:-0.5:bottom;
|
||||
end
|
||||
@ -1,12 +0,0 @@
|
||||
function [A] = b_genA(n)
|
||||
v1 = 4*n^2-1:-1:4*n^2-n;
|
||||
A = diag(v1);
|
||||
for i = 1:n-1
|
||||
j=i+1;
|
||||
while(j <= n)
|
||||
A(i,j) = 2*(i+j)+1; %dodanie wartości do odpowiedniego indeksu macierzy
|
||||
j=j+1;
|
||||
end
|
||||
end
|
||||
A = triu(A)+triu(A,1)'; %odbicie symetrzyczne wobec przekątnej
|
||||
end
|
||||
@ -1,4 +0,0 @@
|
||||
function [b] = b_genB(n)
|
||||
top = 2.5 + 0.6*n;
|
||||
b = 3.1:0.6:top;
|
||||
end
|
||||
@ -1,7 +0,0 @@
|
||||
function [x] = backwardSubstitution(A,b)
|
||||
m = length(b); %wyłuskanie ostatniego indeksu
|
||||
x(m,1) = b(m)/A(m,m); %wyliczenie ostatniego elementu
|
||||
for i = m-1:-1:1 %iteracja po wszystkiech równaniach poczšwszy od przedostatniego wiersza
|
||||
x(i,1)=(b(i)-A(i,i+1:m)*x(i+1:m,1))./A(i,i); %wyznaczenie niewiadomych
|
||||
end
|
||||
end
|
||||
@ -1,12 +0,0 @@
|
||||
function [A] = c_genA(n)
|
||||
v1 = 0.2*n+0.3:0.3:0.2*n+0.3*n;
|
||||
A = diag(v1);
|
||||
for i = 1:n-1
|
||||
j=i+1;
|
||||
while(j <= n)
|
||||
A(i,j) = 1/(4*(i+j+1)); %dodanie wartości do odpowiedniego indeksu macierzy
|
||||
j=j+1;
|
||||
end
|
||||
end
|
||||
A = triu(A)+triu(A,1)'; %odbicie symetryczne wobec przekątnej
|
||||
end
|
||||
@ -1,4 +0,0 @@
|
||||
function [b] = c_genB(n)
|
||||
b = 1:1:n;
|
||||
b = (1./b).*(5/3); %odwrócenie i przemnożenie każdego elementu
|
||||
end
|
||||
@ -1,12 +0,0 @@
|
||||
function[L1] = cholesky(A,n)
|
||||
L1 = zeros(n,n);
|
||||
for i = 1:n %przechodzenie po kolumnach
|
||||
for j = i:n %przechodzenie wierszy wewnątrz kolumny
|
||||
if(i == j)
|
||||
L1(i,i) = sqrt(A(i,i)-sumDiag(L1,i)); %przypisanie wartości na przekątnej macierzy
|
||||
else
|
||||
L1(j,i) = (A(j,i)-sumRest(L1,i,j))/L1(i,i); %przypisanie wartości w reszcie przypadków
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,7 +0,0 @@
|
||||
function [x] = forwardSubstitution(A,b)
|
||||
m = length(b); %wyłuskanie ostatniego indeksu
|
||||
x(1,1) = b(1)/A(1,1); %wyliczenie pierwszego elementu
|
||||
for i = 2:m %iteracja po wszystkich równaniach poczšwszy od drugiego wiersza
|
||||
x(i,1)=(b(i)-A(i,1:i-1)*x(1:i-1,1))./A(i,i); %wyznaczanie niewiadomych
|
||||
end
|
||||
end
|
||||
@ -1,5 +0,0 @@
|
||||
function [x] = solveEq(L1,b)
|
||||
b = b'; %transponowanie macierzy
|
||||
y = forwardSubstitution(L1,b);
|
||||
x = backwardSubstitution(L1',y);
|
||||
end
|
||||
@ -1,6 +0,0 @@
|
||||
function[sum] = sumDiag(L1,i)
|
||||
sum=0;
|
||||
for k = 1:1:i-1
|
||||
sum=sum+L1(i,k)^2;
|
||||
end
|
||||
end
|
||||
@ -1,6 +0,0 @@
|
||||
function[sum] = sumRest(L1,i,j)
|
||||
sum=0;
|
||||
for k = 1:1:i-1
|
||||
sum=sum+(L1(j,k)*L1(i,k));
|
||||
end
|
||||
end
|
||||
@ -1,21 +0,0 @@
|
||||
function[x,iter,od] = GaussSeidel(A,b,n,e)
|
||||
x = zeros(n,1);
|
||||
|
||||
%Stworzenie macierzy naddiagonalne, poddiagonalnej i diagonalnej
|
||||
[L,D,U] = rozkladGaussSeidel(A,n);
|
||||
b=b';
|
||||
r = 1;
|
||||
iter = 1;
|
||||
while(r>e || norm(A*x-b)>e) %kolejne iteracje
|
||||
y = x; %zapamietujemy wektor x z poprzedniej iteracji
|
||||
w = U*x - b;
|
||||
for i = 1:n
|
||||
x(i) = (-L(i,:)*x- w(i))/D(i,i);
|
||||
end
|
||||
r = norm(x-y); %liczmy blad z nomrmy euklidesowej, po kazdej iteracji
|
||||
iter = iter + 1; %zliczamy ilosc iteracji
|
||||
|
||||
end
|
||||
%fprintf('norm(A*x-b):%d\n',norm(A*x-b));
|
||||
od=norm(A*x-b);
|
||||
end
|
||||
@ -1,24 +0,0 @@
|
||||
function[x] = Zadanie3(n,e2)
|
||||
i=1;
|
||||
e=1;
|
||||
A = b_genA(n);
|
||||
b = b_genB(n);
|
||||
|
||||
%Sprawdzenie warunku dostatecznego zbieżności
|
||||
if(warDost(A,n) == 0)
|
||||
disp('Warunek silnej dominacji diagonalnej nie jest spelniony');
|
||||
return
|
||||
end
|
||||
|
||||
while e>e2 % 0.0000001
|
||||
[x,iter(i),od] = GaussSeidel(A,b,n,e);
|
||||
e = e/10;
|
||||
r(i) = od;
|
||||
i = i+1;
|
||||
end
|
||||
plot(iter, r);
|
||||
disp(norm(A*x-b));
|
||||
title('Zaleznosc bledu wyniku od ilosci iteracji')
|
||||
xlabel('Ilosc iteracji');
|
||||
ylabel('Blad wyniku');
|
||||
end
|
||||
@ -1,15 +0,0 @@
|
||||
function[L,D,U] = rozkladGaussSeidel(A,n)
|
||||
L = zeros(n,n); %macierz poddiagonalna
|
||||
U = zeros(n,n); %macierz naddiagonalna
|
||||
D = diag(diag(A)); %macierz diagonalna
|
||||
|
||||
for i = 1:n
|
||||
for j = 1:n
|
||||
if(i<j)
|
||||
U(i,j) = A(i,j);
|
||||
elseif(i>j)
|
||||
L(i,j) = A(i,j);
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -1,17 +0,0 @@
|
||||
function[bool] = warDost(A,n)
|
||||
for i = 1:n
|
||||
%Sumujemy wszystkie elementy w wierszu oprócz głównej przekštnej
|
||||
sum = 0;
|
||||
for j = 1:n
|
||||
if i~=j
|
||||
sum = sum + abs(A(i,j));
|
||||
end
|
||||
end
|
||||
%Sprawdzamy warunek silnej dominancji dla jednego wiersza
|
||||
if sum > abs(A(i,i))
|
||||
bool = 0;
|
||||
return;
|
||||
end
|
||||
end
|
||||
bool = 1;
|
||||
end
|
||||
|
Before Width: | Height: | Size: 854 KiB |
@ -1,73 +0,0 @@
|
||||
function [] = Zadanie1(czyPrzesun,czySym)
|
||||
% czyPrzesun - wartosc 1 jesli wersja z przesunieciami
|
||||
% czySym - wartosc 1 jestli macierz symetryczna
|
||||
|
||||
iterQR = 0; %liczba wartosci wlasnej QR bez przesuniec
|
||||
iterQRS = 0; %liczba wartosci wlasnej QR z przesunieciami
|
||||
|
||||
timeQR = 0; %czas wykonania alg QR bez przesuniec
|
||||
timeQRS = 0; %czas wykonania alg QR z przesunieciami
|
||||
timeE = 0; %czas wykonania alg eig() wbudowanym w MATLAB
|
||||
|
||||
SIZE = 20; %rozmiar maciery
|
||||
matrixNumberR = 30; %ilosc losowych macierzy
|
||||
|
||||
ILEMACQR = 0;
|
||||
ILEMACQRS = 0;
|
||||
|
||||
%Generowanie danych
|
||||
for i=1:matrixNumberR
|
||||
|
||||
A = genA(SIZE,czySym);
|
||||
tolerance = 0.0000001;
|
||||
imax = 200;
|
||||
|
||||
start = tic;
|
||||
[~,D] = eig(A);
|
||||
timeEig = toc(start);
|
||||
timeE = timeE + timeEig;
|
||||
|
||||
if czyPrzesun == 1 %QR z przesunieciami (eignes - wartWlasne)
|
||||
[eigens, iteracje, time, ok] = zPrzesun(A, tolerance, imax);
|
||||
if ok == 1
|
||||
ILEMACQRS = ILEMACQRS + 1;
|
||||
iterQRS = iterQRS + iteracje;
|
||||
timeQRS = timeQRS + time;
|
||||
end
|
||||
else %QR bez przesuniec (eigens - wartWlasne)
|
||||
[eigens, iteracje, time, ok] = bezPrzesun(A, tolerance, imax);
|
||||
if ok == 1
|
||||
ILEMACQR = ILEMACQR + 1;
|
||||
iterQR = iterQR + iteracje;
|
||||
timeQR = timeQR + time;
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
fprintf('Ilosc macierzy: %d\n',matrixNumberR);
|
||||
fprintf('Wielkosc macierzy: %d\n',SIZE);
|
||||
SREDNIAczasEig = timeE / matrixNumberR;
|
||||
|
||||
if czyPrzesun == 1
|
||||
%Wyniki z przesunieciami:
|
||||
SREDNIAQRSI = iterQRS / ILEMACQRS;
|
||||
SREDNIAczasQRS = timeQRS / ILEMACQRS;
|
||||
fprintf('Z przesunieciami:\n');
|
||||
fprintf('Ilosc zkonczonych sukcesem: %d\n', ILEMACQRS);
|
||||
fprintf('Srednia ilosci iteracji %d\n',SREDNIAQRSI);
|
||||
fprintf('Sredni czas obliczen %d\n',SREDNIAczasQRS);
|
||||
else
|
||||
%Wyniki bez przesuniec:
|
||||
SREDNIAQRI = iterQR / ILEMACQR;
|
||||
SREDNIAczasQR = timeQR / ILEMACQR;
|
||||
fprintf('Bez przesuniec:\n');
|
||||
fprintf('Ilosc zkonczonych sukcesem: %d\n', ILEMACQR);
|
||||
fprintf('Srednia ilosci iteracji %d\n',SREDNIAQRI);
|
||||
fprintf('Sredni czas obliczen %d\n',SREDNIAczasQR);
|
||||
end
|
||||
|
||||
fprintf('Sredni czas obliczen eig %d\n',SREDNIAczasEig);
|
||||
d = diag(D);
|
||||
disp(sort(d));
|
||||
disp(sort(eigens));
|
||||
end
|
||||
@ -1,20 +0,0 @@
|
||||
function [wartWlasne, iteracje, time, ok] = bezPrzesun(D, tolerance, imax)
|
||||
%imax - maksymalna liczba iteracji
|
||||
% ok - czy funkcja wykonala sie z przekroczeniem imax
|
||||
start = tic;
|
||||
ok = 1;
|
||||
i = 1;
|
||||
|
||||
while i <= imax && max(max(D-diag(diag(D)))) > tolerance
|
||||
[Q1, R1] = qrZmodGS(D);
|
||||
D = R1*Q1; %macierz po przekształceniu
|
||||
i = i + 1;
|
||||
end
|
||||
|
||||
if i > imax
|
||||
ok = 0;
|
||||
end
|
||||
iteracje = i;
|
||||
wartWlasne = diag(D); %wykstraktowanie wektora wartości własnych
|
||||
time = toc(start);
|
||||
end
|
||||
@ -1,10 +0,0 @@
|
||||
function [A] = genA(SIZE,czySym)
|
||||
A = rand(SIZE);
|
||||
while rank(A)~= SIZE %powstanie macierzy o pelnym rzedzie
|
||||
A = rand(SIZE);
|
||||
end
|
||||
|
||||
if czySym == 1
|
||||
A = A'+A; %dla symetrycznych
|
||||
end
|
||||
end
|
||||
@ -1,25 +0,0 @@
|
||||
%rozkład QR (waski) macierzy zmodyfikowanym alg. Grama-Schmidta dla
|
||||
%macierzy mxn (m>=n) o pelnym rzedzie, rzeczywistej lub zespolonej
|
||||
%na podstawie ksišzki prof. Tatjewskiego
|
||||
function [Q,R] = qrZmodGS(A)
|
||||
[m n] = size(A);
|
||||
Q = zeros(m,n);
|
||||
R = zeros(n,n);
|
||||
d = zeros(1,n);
|
||||
%rozkład A z kolumnami Q ortogonalnymi
|
||||
for i=1:n
|
||||
R(i,i)=1;
|
||||
Q(:,i)=A(:,i);
|
||||
d(i)=Q(:,i)'*Q(:,i);
|
||||
for j=i+1:n
|
||||
R(i,j)=(Q(:,i)'*A(:,j))/d(i);
|
||||
A(:,j)=A(:,j)-R(i,j)*Q(:,i);
|
||||
end
|
||||
end
|
||||
%normowanie rozkladu (kolumny Q ortogonalne)
|
||||
for i=1:n
|
||||
dd = norm(Q(:,i));
|
||||
Q(:,i) = Q(:,i)/dd;
|
||||
R(i,i:n) = R(i,i:n)*dd;
|
||||
end
|
||||
end
|
||||
@ -1,44 +0,0 @@
|
||||
function [wartWlasne, iteracje, time, ok] = zPrzesun(A,tolerance,imax)
|
||||
% ok - czy funkcja wykonala sie z przekroczeniem imax
|
||||
% tolerance - toleracnaj jako górna granica wartości elementów zerowanych
|
||||
start = tic;
|
||||
ok = 1;
|
||||
n = size(A,1);
|
||||
wartWlasne = diag(zeros(n));
|
||||
iteracje = 0;
|
||||
INITIALsubmatrix = A;
|
||||
for k=n:-1:2
|
||||
DK = INITIALsubmatrix(1:k, 1:k); %macierz potrzebna do wyznaczenia wartosci w1
|
||||
i = 0;
|
||||
|
||||
while i <= imax && max(abs(DK(k,1:k-1))) > tolerance
|
||||
|
||||
ev = roots([1, -(DK(k-1,k-1)+DK(k,k)), DK(k,k)*DK(k-1,k-1)-DK(k,k-1)*DK(k-1,k)]);
|
||||
if abs(ev(1)-DK(k,k)) < abs(ev(2)-DK(k,k))
|
||||
shift = ev(1); % nasze przesuniecie jako najbliższa DK(k,k) wartosc
|
||||
% wlasna analizowanej macierzy 2x2
|
||||
else
|
||||
shift = ev(2);
|
||||
end
|
||||
DK = DK - eye(k)*shift; %nasza macierz przesunięta
|
||||
[Q1, R1] = qrZmodGS(DK); %faktoryzacja QR
|
||||
DK = R1*Q1 + eye(k)*shift; %macierz przekształcona
|
||||
i = i+1;
|
||||
|
||||
iteracje = iteracje + 1;
|
||||
end
|
||||
|
||||
if i > imax
|
||||
ok = 0;
|
||||
break;
|
||||
end
|
||||
wartWlasne(k) = DK(k,k);
|
||||
|
||||
if k>2
|
||||
INITIALsubmatrix = DK(1:k-1,1:k-1); %definicja macierzy
|
||||
else
|
||||
wartWlasne(1) = DK(1,1); %ostatnia wartosc wlasna
|
||||
end
|
||||
end
|
||||
time = toc(start);
|
||||
end
|
||||
@ -1,25 +0,0 @@
|
||||
function [] = Zadanie2(STOPIEN)
|
||||
x = -5:1:5;
|
||||
x2 = -5:0.1:5;
|
||||
y = [-7.7743 -0.2235 1.9026 0.6572 0.1165 -1.8144 -1.0968 -0.8261 1.3327 6.1857 8.2891];
|
||||
x=x';
|
||||
y=y';
|
||||
a = najmnKwadratow(STOPIEN,x,y);
|
||||
|
||||
eukNorm = euklidesNorm(a,y,x);
|
||||
czebNorm = czebyszewNorm(a,y,x);
|
||||
|
||||
fprintf('Błšd aproksymacji w normie Czebyszewa dla równania rzędu %d wynosi %d\n',STOPIEN,czebNorm);
|
||||
fprintf('Błšd aproksymacji w normie Euklidesowej dla równania rzędu %d wynosi %d\n',STOPIEN,eukNorm);
|
||||
|
||||
%Rysowanie wykresu
|
||||
scatter(x,y,'filled')
|
||||
hold on
|
||||
p = polyval(a,x2);
|
||||
plot(x2,p);
|
||||
grid;
|
||||
title('Aproksymacja przy stopniu równym 10 - równania normalne');
|
||||
xlabel('x');
|
||||
ylabel('y');
|
||||
legend('Punkty oryginalne','funkcja aproksymujšca')
|
||||
end
|
||||
@ -1,13 +0,0 @@
|
||||
function [maxError] = czebyszewNorm(a,f,x)
|
||||
p = polyval(a,x);
|
||||
[s,~] = size(f);
|
||||
i = 1;
|
||||
maxError = 0;
|
||||
while i<=s
|
||||
err = abs(p(i)-f(i));
|
||||
if err > maxError
|
||||
maxError = err;
|
||||
end
|
||||
i = i + 1;
|
||||
end
|
||||
end
|
||||