\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 [2][-]{subsection.1.3.1}{Matlab code}{section.1.3}% 7 \BOOKMARK [1][-]{section.1.4}{Discussion of the result}{chapter.1}% 8 \BOOKMARK [0][-]{chapter.2}{Problem 2 - Solving a system of n linear equations - indicated method}{}% 9 \BOOKMARK [1][-]{section.2.1}{Problem}{chapter.2}% 10 \BOOKMARK [1][-]{section.2.2}{Theoretical Introduction}{chapter.2}% 11 \BOOKMARK [2][-]{subsection.2.2.1}{Transform matrix into upper-triangular matrix}{section.2.2}% 12 \BOOKMARK [2][-]{subsection.2.2.2}{Backward substitution}{section.2.2}% 13 \BOOKMARK [2][-]{subsection.2.2.3}{Partial Pivoting}{section.2.2}% 14 \BOOKMARK [1][-]{section.2.3}{Results}{chapter.2}% 15 \BOOKMARK [1][-]{section.2.4}{Discussion of results}{chapter.2}% 16 \BOOKMARK [2][-]{subsection.2.4.1}{Errors in b\)}{section.2.4}% 17 \BOOKMARK [0][-]{chapter.3}{Problem 3 - Solving a system of n linear equations - iterative algorithm}{}% 18 \BOOKMARK [1][-]{section.3.1}{Problem}{chapter.3}% 19 \BOOKMARK [1][-]{section.3.2}{Theoretical introduction}{chapter.3}% 20 \BOOKMARK [2][-]{subsection.3.2.1}{Procedure}{section.3.2}% 21 \BOOKMARK [1][-]{section.3.3}{Results}{chapter.3}% 22 \BOOKMARK [2][-]{subsection.3.3.1}{Jacobi method result}{section.3.3}% 23 \BOOKMARK [2][-]{subsection.3.3.2}{Gauss-Seidel method result}{section.3.3}% 24 \BOOKMARK [1][-]{section.3.4}{Discussion of results}{chapter.3}% 25 \BOOKMARK [2][-]{subsection.3.4.1}{Comparison based on table}{section.3.4}% 26 \BOOKMARK [2][-]{subsection.3.4.2}{Convergence}{section.3.4}% 27 \BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 28 \BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 29 \BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 30 \BOOKMARK [2][-]{subsection.4.2.1}{Eigenvalues}{section.4.2}% 31 \BOOKMARK [1][-]{section.4.3}{Solution}{chapter.4}% 32 \BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 33 \BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 34 \BOOKMARK [1][-]{section.5.1}{Task 2 Code}{chapter.5}% 35 \BOOKMARK [2][-]{subsection.5.1.1}{Main function}{section.5.1}% 36 \BOOKMARK [2][-]{subsection.5.1.2}{checkIfMatrixIsSquareMatrix}{section.5.1}% 37 \BOOKMARK [2][-]{subsection.5.1.3}{gaussianEliminationWithPartialPivoting}{section.5.1}% 38 \BOOKMARK [2][-]{subsection.5.1.4}{partialPivoting}{section.5.1}% 39 \BOOKMARK [2][-]{subsection.5.1.5}{partialPivotingSwapOneRow}{section.5.1}% 40 \BOOKMARK [2][-]{subsection.5.1.6}{swapRowMatrix}{section.5.1}% 41 \BOOKMARK [2][-]{subsection.5.1.7}{swapValueVector}{section.5.1}% 42 \BOOKMARK [2][-]{subsection.5.1.8}{gaussianElimination}{section.5.1}% 43 \BOOKMARK [2][-]{subsection.5.1.9}{substractRows}{section.5.1}% 44 \BOOKMARK [2][-]{subsection.5.1.10}{backSubstitutionPhase}{section.5.1}% 45 \BOOKMARK [2][-]{subsection.5.1.11}{iterativeResidualCorrection}{section.5.1}% 46 \BOOKMARK [2][-]{subsection.5.1.12}{improveSolution}{section.5.1}% 47 \BOOKMARK [1][-]{section.5.2}{Task 3 code}{chapter.5}% 48 \BOOKMARK [2][-]{subsection.5.2.1}{initializeValues}{section.5.2}% 49 \BOOKMARK [2][-]{subsection.5.2.2}{decomposeMatrix}{section.5.2}% 50 \BOOKMARK [2][-]{subsection.5.2.3}{jacobiLoop}{section.5.2}% 51 \BOOKMARK [2][-]{subsection.5.2.4}{jacobiInsideLoop}{section.5.2}% 52 \BOOKMARK [2][-]{subsection.5.2.5}{jacobiEquation}{section.5.2}% 53 \BOOKMARK [2][-]{subsection.5.2.6}{gaussSeidelLoop}{section.5.2}% 54 \BOOKMARK [2][-]{subsection.5.2.7}{gaussiInsideLoop}{section.5.2}% 55 \BOOKMARK [2][-]{subsection.5.2.8}{gaussSeidelEquation}{section.5.2}% 56 \BOOKMARK [2][-]{subsection.5.2.9}{checkError}{section.5.2}% 57 \BOOKMARK [2][-]{subsection.5.2.10}{endOfLoop}{section.5.2}% 58 \BOOKMARK [2][-]{subsection.5.2.11}{dispFinalResults}{section.5.2}% 59 \BOOKMARK [2][-]{subsection.5.2.12}{plotIterations}{section.5.2}% 60 \BOOKMARK [2][-]{subsection.5.2.13}{plotIterations}{section.5.2}% 61