2021-11-06 06:22:19 +01:00
\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]{ }
2021-11-12 04:08:46 +01:00
\@ writefile{ toc} { \contentsline { chapter} { \numberline { 1} Problem 1 - Finding machine epsilion} { 4} { chapter.1} \protected @file@percent }
2021-11-06 06:22:19 +01:00
\@ writefile{ lof} { \addvspace { 10\p @ } }
\@ writefile{ lot} { \addvspace { 10\p @ } }
2021-11-12 04:08:46 +01:00
\@ 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 }
2021-11-12 10:48:05 +01:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 1.2.2} Practical applications of machine epsilion} { 5} { subsection.1.2.2} \protected @file@percent }
2021-11-12 05:00:40 +01:00
\@ writefile{ toc} { \contentsline { section} { \numberline { 1.3} Solution} { 6} { section.1.3} \protected @file@percent }
2021-11-12 11:29:10 +01:00
\@ writefile{ toc} { \contentsline { section} { \numberline { 1.4} Results} { 7} { section.1.4} \protected @file@percent }
2021-11-12 05:00:40 +01:00
\@ writefile{ toc} { \contentsline { chapter} { \numberline { 2} Problem 2 - Solving a system of n linear equations - indicated method} { 8} { chapter.2} \protected @file@percent }
2021-11-06 06:22:19 +01:00
\@ writefile{ lof} { \addvspace { 10\p @ } }
\@ writefile{ lot} { \addvspace { 10\p @ } }
2021-11-12 05:00:40 +01:00
\@ 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 }
2021-11-12 10:48:05 +01:00
\@ 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 }
2021-11-12 05:00:40 +01:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 2.4.1} Errors in b)} { 17} { subsection.2.4.1} \protected @file@percent }
2021-11-06 06:22:19 +01:00
\@ writefile{ toc} { \newpage }
2021-11-12 10:48:05 +01:00
\@ writefile{ toc} { \contentsline { chapter} { \numberline { 3} Problem 3 - Solving a system of n linear equations - iterative algorithm} { 19} { chapter.3} \protected @file@percent }
2021-11-06 06:22:19 +01:00
\@ writefile{ lof} { \addvspace { 10\p @ } }
\@ writefile{ lot} { \addvspace { 10\p @ } }
2021-11-12 10:48:05 +01:00
\@ 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 }
2021-11-12 11:29:10 +01:00
\@ 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 }
2021-11-06 06:22:19 +01:00
\@ writefile{ lof} { \addvspace { 10\p @ } }
\@ writefile{ lot} { \addvspace { 10\p @ } }
2021-11-12 11:29:10 +01:00
\@ 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 }
2021-11-12 10:48:05 +01:00
\@ writefile{ toc} { \newpage }
2021-11-12 11:29:10 +01:00
\@ writefile{ toc} { \contentsline { chapter} { \numberline { 5} Code appendix} { 44} { chapter.5} \protected @file@percent }
2021-11-10 17:40:11 +01:00
\@ writefile{ lof} { \addvspace { 10\p @ } }
\@ writefile{ lot} { \addvspace { 10\p @ } }
2021-11-12 11:29:10 +01:00
\@ 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 }
2021-11-12 10:48:05 +01:00
\@ 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 }
2021-11-12 11:29:10 +01:00
\@ 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 }
2021-11-12 10:48:05 +01:00
\@ 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 }
2021-11-12 11:29:10 +01:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { 5.4.4} QRShifts} { 64} { subsection.5.4.4} \protected @file@percent }
2021-11-12 10:48:05 +01:00
\@ 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 }
2021-11-12 11:29:10 +01:00
\@ 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 }
2021-11-06 06:22:19 +01:00
\bibcite { texbook} { 1}
2021-11-12 10:48:05 +01:00
\gdef \@ abspage@last{ 71}