Movind all code to apendix

This commit is contained in:
PolishPigeon 2021-11-12 11:29:10 +01:00
parent 86890f19d7
commit c2dbbef40f
9 changed files with 397 additions and 365 deletions

View File

@ -24,8 +24,7 @@
\@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.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 {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.3}Solution}{6}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Matlab code}{6}{subsection.1.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {1.4}Results}{7}{section.1.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Discussion of the result}{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{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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }}
@ -71,64 +70,67 @@
\@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.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 {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}{2b) task convergence }{35}{section*.20}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{Iterations as function of size of Matrix}{36}{section*.21}\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}{39}{chapter.4}\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{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Problem}{39}{section.4.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4.1}Problem}{38}{section.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Theoretical introduction}{39}{section.4.2}\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}{39}{subsection.4.2.1}\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}{40}{subsection.4.2.2}\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}{41}{section.4.3}\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}{41}{subsection.4.3.1}\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}{42}{subsection.4.3.2}\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}{42}{subsection.4.3.3}\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}{43}{section.4.4}\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}{43}{subsection.4.4.1}\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}{44}{subsection.4.4.2}\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}{\newpage }
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Code appendix}{45}{chapter.5}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{\numberline {5}Code appendix}{44}{chapter.5}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }} \@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Task 2 Code}{45}{section.5.1}\protected@file@percent } \@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}Main function}{45}{subsection.5.1.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}checkIfMatrixIsSquareMatrix}{46}{subsection.5.1.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}Display results}{44}{subsection.5.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{47}{subsection.5.1.3}\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.1.4}partialPivoting}{47}{subsection.5.1.4}\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.1.5}partialPivotingSwapOneRow}{48}{subsection.5.1.5}\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.1.6}swapRowMatrix}{48}{subsection.5.1.6}\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.1.7}swapValueVector}{48}{subsection.5.1.7}\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.1.8}gaussianElimination}{49}{subsection.5.1.8}\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.1.9}substractRows}{49}{subsection.5.1.9}\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.1.10}backSubstitutionPhase}{50}{subsection.5.1.10}\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.1.11}iterativeResidualCorrection}{50}{subsection.5.1.11}\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.1.12}improveSolution}{51}{subsection.5.1.12}\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.1.13}plotErrorsGaussian}{52}{subsection.5.1.13}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.10}backSubstitutionPhase}{49}{subsection.5.2.10}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Task 3 Code}{53}{section.5.2}\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.1}initializeValues}{54}{subsection.5.2.1}\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.2}decomposeMatrix}{54}{subsection.5.2.2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.2.13}plotErrorsGaussian}{51}{subsection.5.2.13}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{55}{subsection.5.2.3}\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.2.4}jacobiInsideLoop}{55}{subsection.5.2.4}\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.2.5}jacobiEquation}{55}{subsection.5.2.5}\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.2.6}gaussSeidelLoop}{56}{subsection.5.2.6}\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.2.7}gaussiInsideLoop}{56}{subsection.5.2.7}\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.2.8}gaussSeidelEquation}{57}{subsection.5.2.8}\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.2.9}checkError}{57}{subsection.5.2.9}\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.2.10}endOfLoop}{58}{subsection.5.2.10}\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.2.11}dispFinalResults}{58}{subsection.5.2.11}\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.2.12}plotIterations}{59}{subsection.5.2.12}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.3.9}checkError}{56}{subsection.5.3.9}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Task 4 Code}{60}{section.5.3}\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.1}Gram-Schmid algorithm}{60}{subsection.5.3.1}\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}{initializeGramSchmid}{60}{section*.22}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{factorizeColumnsOfQ}{60}{section*.23}\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 {subsubsection}{normalizeColumns}{61}{section*.24}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}task4}{61}{subsection.5.3.2}\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.3.3}QRNoShifts}{61}{subsection.5.3.3}\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}{QRNoShiftsLoop}{62}{section*.25}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{QRNoShiftsInsideLoop}{62}{section*.26}\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}{displayResults}{63}{section*.27}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{initializeValues}{63}{section*.28}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{initializeValues}{63}{section*.28}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}QRShifts}{64}{subsection.5.3.4}\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}{initiateValues}{64}{section*.29}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{QRShiftLoop}{65}{section*.30}\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}{findEigenValue}{65}{section*.31}\protected@file@percent }
@ -139,6 +141,7 @@
\@writefile{toc}{\contentsline {subsubsection}{solveCharactersticEquation}{67}{section*.36}\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}{calculateZeros}{68}{section*.37}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{dispResults}{68}{section*.38}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{dispResults}{68}{section*.38}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.5}task4Plot}{69}{subsection.5.3.5}\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} \bibcite{texbook}{1}
\gdef \@abspage@last{71} \gdef \@abspage@last{71}

View File

@ -1,5 +1,5 @@
# Fdb version 3 # Fdb version 3
["pdflatex"] 1636710441 "projectA.tex" "projectA.pdf" "projectA" 1636710442 ["pdflatex"] 1636712916 "projectA.tex" "projectA.pdf" "projectA" 1636712917
"/etc/texmf/web2c/texmf.cnf" 1635008344 475 c0e671620eb5563b2130f56340a5fde8 "" "/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/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/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
@ -150,14 +150,14 @@
"errorsA.eps" 1636686866 1613352 8726309b9c94c5647644a20db10b9a1f "" "errorsA.eps" 1636686866 1613352 8726309b9c94c5647644a20db10b9a1f ""
"errorsB.eps" 1636686908 1614432 a5ba1015251d54e816c9a68cee4a6856 "" "errorsB.eps" 1636686908 1614432 a5ba1015251d54e816c9a68cee4a6856 ""
"iterations.eps" 1636684222 67653 3e4ba61ec0de12fb403d5a37cff1a286 "" "iterations.eps" 1636684222 67653 3e4ba61ec0de12fb403d5a37cff1a286 ""
"projectA.aux" 1636710442 14736 0e8136f42850528ca9e82371c2ed4504 "pdflatex" "projectA.aux" 1636712917 15090 7d409c765d763c76536a4b94b9f36c6c "pdflatex"
"projectA.out" 1636710442 5226 601de7a66793ee6dcdaf6fe4f63c18a3 "pdflatex" "projectA.out" 1636712917 5408 b62184cced8c7faf4abc4caecafa74fa "pdflatex"
"projectA.tex" 1636710440 61167 e53d61c9affc7d47b8b078cd5603a2be "" "projectA.tex" 1636712915 61869 7f718d723df25a3f76c7eee4cd7fe5c3 ""
"projectA.toc" 1636710442 9018 7e431fac3e1d7284e4e4587ea1aa466a "pdflatex" "projectA.toc" 1636712917 9249 5df1099c053825eafceb090883b7184c "pdflatex"
"task4plot.eps" 1636705312 98748 9802a6c7907f806b5ce644a47c5442a5 "" "task4plot.eps" 1636705312 98748 9802a6c7907f806b5ce644a47c5442a5 ""
(generated) (generated)
"projectA.pdf"
"projectA.log"
"projectA.aux" "projectA.aux"
"projectA.out" "projectA.log"
"projectA.toc" "projectA.toc"
"projectA.pdf"
"projectA.out"

View File

@ -808,6 +808,7 @@ 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/ecrm1728.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1728.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/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/tex/latex/bera/t1fvm.fd INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
@ -815,8 +816,6 @@ INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1200.tfm
INPUT ./errorsA.eps INPUT ./errorsA.eps
INPUT ./errorsA.eps INPUT ./errorsA.eps
INPUT errorsA.eps INPUT errorsA.eps
@ -857,12 +856,6 @@ INPUT ./iterations.eps
INPUT ./iterations-eps-converted-to.pdf INPUT ./iterations-eps-converted-to.pdf
INPUT ./iterations-eps-converted-to.pdf INPUT ./iterations-eps-converted-to.pdf
INPUT ./iterations-eps-converted-to.pdf INPUT ./iterations-eps-converted-to.pdf
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/ts1fvm.fd
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 ./task4plot.eps INPUT ./task4plot.eps
INPUT ./task4plot.eps INPUT ./task4plot.eps
INPUT task4plot.eps INPUT task4plot.eps
@ -874,12 +867,19 @@ INPUT ./task4plot.eps
INPUT ./task4plot-eps-converted-to.pdf INPUT ./task4plot-eps-converted-to.pdf
INPUT ./task4plot-eps-converted-to.pdf 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.aux
INPUT ./projectA.out INPUT ./projectA.out
INPUT ./projectA.out INPUT ./projectA.out
INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc
INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc
INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc INPUT /usr/share/texlive/texmf-dist/fonts/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/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/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/cmex10.pfb

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=pdflatex 2021.10.23) 12 NOV 2021 10:47 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 entering extended mode
restricted \write18 enabled. restricted \write18 enabled.
file:line:error style messages enabled. file:line:error style messages enabled.
@ -470,7 +470,7 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
{/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 {/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> <to be read again>
\relax \relax
l.24 \newpage l.23 \newpage
[1 [1
] [2]) ] [2])
@ -481,34 +481,14 @@ l.24 \newpage
Chapter 1. Chapter 1.
[4 [4
] [5] ] [5] [6] [7]
LaTeX Font Info: Trying to load font information for T1+fvm on input line 66. 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 (/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd
File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm. File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
) )
LaTeX Font Info: Font shape `T1/fvm/m/n' will be LaTeX Font Info: Font shape `T1/fvm/m/n' will be
(Font) scaled to size 10.20007pt on input line 66. (Font) scaled to size 10.20007pt on input line 117.
[6]
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 83.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 85.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 87.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 87.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 89.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 89.
[7]
Chapter 2.
[8 [8
] [9] [10] [11] [12] [13] [14] [15] ] [9] [10] [11] [12] [13] [14] [15]
@ -519,12 +499,12 @@ Package epstopdf Info: Source file: <errorsA.eps>
(epstopdf) date: 2021-11-12 04:15:12 (epstopdf) date: 2021-11-12 04:15:12
(epstopdf) size: 81360 bytes (epstopdf) size: 81360 bytes
(epstopdf) Command: <repstopdf --outfile=errorsA-eps-converted-to.pdf errorsA.eps> (epstopdf) Command: <repstopdf --outfile=errorsA-eps-converted-to.pdf errorsA.eps>
(epstopdf) \includegraphics on input line 338. (epstopdf) \includegraphics on input line 318.
Package epstopdf Info: Output file is already uptodate. Package epstopdf Info: Output file is already uptodate.
<errorsA-eps-converted-to.pdf, id=491, 690.58pt x 712.6625pt> <errorsA-eps-converted-to.pdf, id=491, 690.58pt x 712.6625pt>
File: errorsA-eps-converted-to.pdf Graphic file (type pdf) File: errorsA-eps-converted-to.pdf Graphic file (type pdf)
<use errorsA-eps-converted-to.pdf> <use errorsA-eps-converted-to.pdf>
Package pdftex.def Info: errorsA-eps-converted-to.pdf used on input line 338. Package pdftex.def Info: errorsA-eps-converted-to.pdf used on input line 318.
(pdftex.def) Requested size: 345.28915pt x 356.33038pt. (pdftex.def) Requested size: 345.28915pt x 356.33038pt.
Package epstopdf Info: Source file: <errorsB.eps> Package epstopdf Info: Source file: <errorsB.eps>
(epstopdf) date: 2021-11-12 04:15:08 (epstopdf) date: 2021-11-12 04:15:08
@ -533,42 +513,47 @@ Package epstopdf Info: Source file: <errorsB.eps>
(epstopdf) date: 2021-11-12 04:15:13 (epstopdf) date: 2021-11-12 04:15:13
(epstopdf) size: 80379 bytes (epstopdf) size: 80379 bytes
(epstopdf) Command: <repstopdf --outfile=errorsB-eps-converted-to.pdf errorsB.eps> (epstopdf) Command: <repstopdf --outfile=errorsB-eps-converted-to.pdf errorsB.eps>
(epstopdf) \includegraphics on input line 342. (epstopdf) \includegraphics on input line 322.
Package epstopdf Info: Output file is already uptodate. Package epstopdf Info: Output file is already uptodate.
<errorsB-eps-converted-to.pdf, id=492, 690.58pt x 712.6625pt> <errorsB-eps-converted-to.pdf, id=492, 690.58pt x 712.6625pt>
File: errorsB-eps-converted-to.pdf Graphic file (type pdf) File: errorsB-eps-converted-to.pdf Graphic file (type pdf)
<use errorsB-eps-converted-to.pdf> <use errorsB-eps-converted-to.pdf>
Package pdftex.def Info: errorsB-eps-converted-to.pdf used on input line 342. Package pdftex.def Info: errorsB-eps-converted-to.pdf used on input line 322.
(pdftex.def) Requested size: 345.28915pt x 356.33038pt. (pdftex.def) Requested size: 345.28915pt x 356.33038pt.
[16 <./errorsA-eps-converted-to.pdf>] [17 <./errorsB-eps-converted-to.pdf>] [18] [16 <./errorsA-eps-converted-to.pdf>] [17 <./errorsB-eps-converted-to.pdf>] [18]
Chapter 3. Chapter 3.
[19 [19
] [20] [21] [22] [23] [24] [25] [26] [27] [28] ] [20] [21] [22] [23] [24] [25] [26] [27] [28]
Overfull \hbox (35.55017pt too wide) in paragraph at lines 735--738 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 ^^@ \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] [29] [30]
Underfull \hbox (badness 10000) in paragraph at lines 779--781 Underfull \hbox (badness 10000) in paragraph at lines 759--761
[] []
Underfull \hbox (badness 10000) in paragraph at lines 795--796 Underfull \hbox (badness 10000) in paragraph at lines 775--776
[] []
[31] [31]
Overfull \hbox (35.55017pt too wide) in paragraph at lines 820--823 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 ^^@ \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] [32] [33] [34]
Package textcomp Info: Symbol \textminus not provided by Underfull \hbox (badness 10000) in paragraph at lines 896--898
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 924. []
[35]
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> Package epstopdf Info: Source file: <iterations.eps>
(epstopdf) date: 2021-11-12 03:30:22 (epstopdf) date: 2021-11-12 03:30:22
(epstopdf) size: 67653 bytes (epstopdf) size: 67653 bytes
@ -576,25 +561,18 @@ Package epstopdf Info: Source file: <iterations.eps>
(epstopdf) date: 2021-11-12 03:31:20 (epstopdf) date: 2021-11-12 03:31:20
(epstopdf) size: 72847 bytes (epstopdf) size: 72847 bytes
(epstopdf) Command: <repstopdf --outfile=iterations-eps-converted-to.pdf iterations.eps> (epstopdf) Command: <repstopdf --outfile=iterations-eps-converted-to.pdf iterations.eps>
(epstopdf) \includegraphics on input line 937. (epstopdf) \includegraphics on input line 904.
Package epstopdf Info: Output file is already uptodate. Package epstopdf Info: Output file is already uptodate.
<iterations-eps-converted-to.pdf, id=640, 459.7175pt x 712.6625pt> <iterations-eps-converted-to.pdf, id=620, 459.7175pt x 712.6625pt>
File: iterations-eps-converted-to.pdf Graphic file (type pdf) File: iterations-eps-converted-to.pdf Graphic file (type pdf)
<use iterations-eps-converted-to.pdf> <use iterations-eps-converted-to.pdf>
Package pdftex.def Info: iterations-eps-converted-to.pdf used on input line 937. Package pdftex.def Info: iterations-eps-converted-to.pdf used on input line 904.
(pdftex.def) Requested size: 344.78728pt x 534.49557pt. (pdftex.def) Requested size: 344.78728pt x 534.49557pt.
[36] [37 <./iterations-eps-converted-to.pdf>] [38] [35] [36 <./iterations-eps-converted-to.pdf>] [37]
Chapter 4. Chapter 4.
[39 [38
] [40] ] [39] [40] [41]
LaTeX Font Info: Trying to load font information for TS1+fvm on input line 986.
(/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 986.
[41] [42]
Package epstopdf Info: Source file: <task4plot.eps> Package epstopdf Info: Source file: <task4plot.eps>
(epstopdf) date: 2021-11-12 09:21:52 (epstopdf) date: 2021-11-12 09:21:52
(epstopdf) size: 98748 bytes (epstopdf) size: 98748 bytes
@ -602,166 +580,194 @@ Package epstopdf Info: Source file: <task4plot.eps>
(epstopdf) date: 2021-11-12 09:22:18 (epstopdf) date: 2021-11-12 09:22:18
(epstopdf) size: 16119 bytes (epstopdf) size: 16119 bytes
(epstopdf) Command: <repstopdf --outfile=task4plot-eps-converted-to.pdf task4plot.eps> (epstopdf) Command: <repstopdf --outfile=task4plot-eps-converted-to.pdf task4plot.eps>
(epstopdf) \includegraphics on input line 1075. (epstopdf) \includegraphics on input line 1032.
Package epstopdf Info: Output file is already uptodate. Package epstopdf Info: Output file is already uptodate.
<task4plot-eps-converted-to.pdf, id=687, 690.58pt x 712.6625pt> <task4plot-eps-converted-to.pdf, id=666, 690.58pt x 712.6625pt>
File: task4plot-eps-converted-to.pdf Graphic file (type pdf) File: task4plot-eps-converted-to.pdf Graphic file (type pdf)
<use task4plot-eps-converted-to.pdf> <use task4plot-eps-converted-to.pdf>
Package pdftex.def Info: task4plot-eps-converted-to.pdf used on input line 1075. Package pdftex.def Info: task4plot-eps-converted-to.pdf used on input line 1032.
(pdftex.def) Requested size: 345.28915pt x 356.33038pt. (pdftex.def) Requested size: 345.28915pt x 356.33038pt.
[43 <./task4plot-eps-converted-to.pdf>] [44] [42 <./task4plot-eps-converted-to.pdf>] [43]
Chapter 5. Chapter 5.
[45 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
] [46] [47] [48] ]
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 Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1212. (textcomp) Default family used instead on input line 1196.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1214. (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] [49]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1225. (textcomp) Default family used instead on input line 1243.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1226. (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 1235.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1247. (textcomp) Default family used instead on input line 1247.
[50] [50] [51] [52]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1259. (textcomp) Default family used instead on input line 1322.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1262. (textcomp) Default family used instead on input line 1323.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1263. (textcomp) Default family used instead on input line 1337.
[51] [52] [53] [53]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1338. (textcomp) Default family used instead on input line 1349.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1339. (textcomp) Default family used instead on input line 1371.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1353.
[54] [54]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1365. (textcomp) Default family used instead on input line 1382.
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1387.
[55] [55]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1398. (textcomp) Default family used instead on input line 1405.
[56] 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 Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1421. (textcomp) Default family used instead on input line 1421.
[56]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1422. (textcomp) Default family used instead on input line 1457.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1435. (textcomp) Default family used instead on input line 1459.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1437. (textcomp) Default family used instead on input line 1461.
[57] [57]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1473. (textcomp) Default family used instead on input line 1490.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1475. (textcomp) Default family used instead on input line 1508.
[58] [59]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1477. (textcomp) Default family used instead on input line 1557.
[58]
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1506.
[59]
Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1553.
[60] [61] [60] [61]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1601. (textcomp) Default family used instead on input line 1605.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1616. (textcomp) Default family used instead on input line 1620.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1617. (textcomp) Default family used instead on input line 1621.
[62] [63] [62] [63]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1682. (textcomp) Default family used instead on input line 1686.
[64] [65] [64] [65]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1722. (textcomp) Default family used instead on input line 1726.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1722. (textcomp) Default family used instead on input line 1726.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1736. (textcomp) Default family used instead on input line 1740.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1749. (textcomp) Default family used instead on input line 1753.
[66] [66]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1762. (textcomp) Default family used instead on input line 1766.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1783. (textcomp) Default family used instead on input line 1787.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1783. (textcomp) Default family used instead on input line 1787.
[67] [67]
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1797. (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 1798.
Package textcomp Info: Symbol \textminus not provided by Package textcomp Info: Symbol \textminus not provided by
(textcomp) font family fvm in TS1 encoding. (textcomp) font family fvm in TS1 encoding.
(textcomp) Default family used instead on input line 1802. (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 [68] [69] [70
] (./projectA.aux) ] (./projectA.aux)
Package rerunfilecheck Info: File `projectA.out' has not changed. Package rerunfilecheck Info: File `projectA.out' has not changed.
(rerunfilecheck) Checksum: 601DE7A66793EE6DCDAF6FE4F63C18A3;5226. (rerunfilecheck) Checksum: B62184CCED8C7FAF4ABC4CAECAFA74FA;5408.
) )
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
13256 strings out of 479304 13268 strings out of 479304
228926 string characters out of 5869778 229138 string characters out of 5869778
873846 words of memory out of 5000000 881968 words of memory out of 5000000
29497 multiletter control sequences out of 15000+600000 29500 multiletter control sequences out of 15000+600000
423928 words of font info for 77 fonts, out of 8000000 for 9000 423928 words of font info for 77 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191 1141 hyphenation exceptions out of 8191
81i,17n,88p,715b,2251s stack positions out of 5000i,500n,10000p,200000b,80000s 81i,17n,88p,715b,2318s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/pu {/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> 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, 609625 bytes). Output written on projectA.pdf (71 pages, 609955 bytes).
PDF statistics: PDF statistics:
1544 PDF objects out of 1728 (max. 8388607) 1574 PDF objects out of 1728 (max. 8388607)
1420 compressed objects within 15 object streams 1450 compressed objects within 15 object streams
730 named destinations out of 1000 (max. 500000) 739 named destinations out of 1000 (max. 500000)
621 words of extra memory for PDF output out of 10000 (max. 10000000) 645 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -4,72 +4,75 @@
\BOOKMARK [2][-]{subsection.1.2.1}{Definition of machine epsilion}{section.1.2}% 4 \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 [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.3}{Solution}{chapter.1}% 6
\BOOKMARK [2][-]{subsection.1.3.1}{Matlab code}{section.1.3}% 7 \BOOKMARK [1][-]{section.1.4}{Results}{chapter.1}% 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}{}% 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}% 9
\BOOKMARK [1][-]{section.2.1}{Problem}{chapter.2}% 10 \BOOKMARK [1][-]{section.2.2}{Theoretical Introduction}{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}% 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}% 12
\BOOKMARK [2][-]{subsection.2.2.2}{Backward substitution}{section.2.2}% 13 \BOOKMARK [2][-]{subsection.2.2.3}{Partial Pivoting}{section.2.2}% 13
\BOOKMARK [2][-]{subsection.2.2.3}{Partial Pivoting}{section.2.2}% 14 \BOOKMARK [1][-]{section.2.3}{Results}{chapter.2}% 14
\BOOKMARK [1][-]{section.2.3}{Results}{chapter.2}% 15 \BOOKMARK [2][-]{subsection.2.3.1}{2a\)}{section.2.3}% 15
\BOOKMARK [2][-]{subsection.2.3.1}{2a\)}{section.2.3}% 16 \BOOKMARK [2][-]{subsection.2.3.2}{2b\)}{section.2.3}% 16
\BOOKMARK [2][-]{subsection.2.3.2}{2b\)}{section.2.3}% 17 \BOOKMARK [1][-]{section.2.4}{Discussion of results}{chapter.2}% 17
\BOOKMARK [1][-]{section.2.4}{Discussion of results}{chapter.2}% 18 \BOOKMARK [2][-]{subsection.2.4.1}{Errors in b\)}{section.2.4}% 18
\BOOKMARK [2][-]{subsection.2.4.1}{Errors in b\)}{section.2.4}% 19 \BOOKMARK [0][-]{chapter.3}{Problem 3 - Solving a system of n linear equations - iterative algorithm}{}% 19
\BOOKMARK [0][-]{chapter.3}{Problem 3 - Solving a system of n linear equations - iterative algorithm}{}% 20 \BOOKMARK [1][-]{section.3.1}{Problem}{chapter.3}% 20
\BOOKMARK [1][-]{section.3.1}{Problem}{chapter.3}% 21 \BOOKMARK [1][-]{section.3.2}{Theoretical introduction}{chapter.3}% 21
\BOOKMARK [1][-]{section.3.2}{Theoretical introduction}{chapter.3}% 22 \BOOKMARK [2][-]{subsection.3.2.1}{Procedure}{section.3.2}% 22
\BOOKMARK [2][-]{subsection.3.2.1}{Procedure}{section.3.2}% 23 \BOOKMARK [1][-]{section.3.3}{Results}{chapter.3}% 23
\BOOKMARK [1][-]{section.3.3}{Results}{chapter.3}% 24 \BOOKMARK [2][-]{subsection.3.3.1}{Jacobi method result}{section.3.3}% 24
\BOOKMARK [2][-]{subsection.3.3.1}{Jacobi method result}{section.3.3}% 25 \BOOKMARK [2][-]{subsection.3.3.2}{Gauss-Seidel method result}{section.3.3}% 25
\BOOKMARK [2][-]{subsection.3.3.2}{Gauss-Seidel method result}{section.3.3}% 26 \BOOKMARK [1][-]{section.3.4}{Discussion of results}{chapter.3}% 26
\BOOKMARK [1][-]{section.3.4}{Discussion of results}{chapter.3}% 27 \BOOKMARK [2][-]{subsection.3.4.1}{Comparison based on table}{section.3.4}% 27
\BOOKMARK [2][-]{subsection.3.4.1}{Comparison based on table}{section.3.4}% 28 \BOOKMARK [2][-]{subsection.3.4.2}{Convergence}{section.3.4}% 28
\BOOKMARK [2][-]{subsection.3.4.2}{Convergence}{section.3.4}% 29 \BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 29
\BOOKMARK [0][-]{chapter.4}{Problem 4 - QR method of finding eigenvalues}{}% 30 \BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 30
\BOOKMARK [1][-]{section.4.1}{Problem}{chapter.4}% 31 \BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 31
\BOOKMARK [1][-]{section.4.2}{Theoretical introduction}{chapter.4}% 32 \BOOKMARK [2][-]{subsection.4.2.1}{Eigenvalues}{section.4.2}% 32
\BOOKMARK [2][-]{subsection.4.2.1}{Eigenvalues}{section.4.2}% 33 \BOOKMARK [2][-]{subsection.4.2.2}{QR method for finding eigenvalues}{section.4.2}% 33
\BOOKMARK [2][-]{subsection.4.2.2}{QR method for finding eigenvalues}{section.4.2}% 34 \BOOKMARK [1][-]{section.4.3}{Results}{chapter.4}% 34
\BOOKMARK [1][-]{section.4.3}{Results}{chapter.4}% 35 \BOOKMARK [2][-]{subsection.4.3.1}{Starting matrix}{section.4.3}% 35
\BOOKMARK [2][-]{subsection.4.3.1}{Starting matrix}{section.4.3}% 36 \BOOKMARK [2][-]{subsection.4.3.2}{QR method with no shifts}{section.4.3}% 36
\BOOKMARK [2][-]{subsection.4.3.2}{QR method with no shifts}{section.4.3}% 37 \BOOKMARK [2][-]{subsection.4.3.3}{QR method with shifts}{section.4.3}% 37
\BOOKMARK [2][-]{subsection.4.3.3}{QR method with shifts}{section.4.3}% 38 \BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 38
\BOOKMARK [1][-]{section.4.4}{Discussion of the result}{chapter.4}% 39 \BOOKMARK [2][-]{subsection.4.4.1}{Plot}{section.4.4}% 39
\BOOKMARK [2][-]{subsection.4.4.1}{Plot}{section.4.4}% 40 \BOOKMARK [2][-]{subsection.4.4.2}{Shift method superiority}{section.4.4}% 40
\BOOKMARK [2][-]{subsection.4.4.2}{Shift method superiority}{section.4.4}% 41 \BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 41
\BOOKMARK [0][-]{chapter.5}{Code appendix}{}% 42 \BOOKMARK [1][-]{section.5.1}{Task 1 Code}{chapter.5}% 42
\BOOKMARK [1][-]{section.5.1}{Task 2 Code}{chapter.5}% 43 \BOOKMARK [2][-]{subsection.5.1.1}{Find macheps}{section.5.1}% 43
\BOOKMARK [2][-]{subsection.5.1.1}{Main function}{section.5.1}% 44 \BOOKMARK [2][-]{subsection.5.1.2}{Display results}{section.5.1}% 44
\BOOKMARK [2][-]{subsection.5.1.2}{checkIfMatrixIsSquareMatrix}{section.5.1}% 45 \BOOKMARK [1][-]{section.5.2}{Task 2 Code}{chapter.5}% 45
\BOOKMARK [2][-]{subsection.5.1.3}{gaussianEliminationWithPartialPivoting}{section.5.1}% 46 \BOOKMARK [2][-]{subsection.5.2.1}{Main function}{section.5.2}% 46
\BOOKMARK [2][-]{subsection.5.1.4}{partialPivoting}{section.5.1}% 47 \BOOKMARK [2][-]{subsection.5.2.2}{checkIfMatrixIsSquareMatrix}{section.5.2}% 47
\BOOKMARK [2][-]{subsection.5.1.5}{partialPivotingSwapOneRow}{section.5.1}% 48 \BOOKMARK [2][-]{subsection.5.2.3}{gaussianEliminationWithPartialPivoting}{section.5.2}% 48
\BOOKMARK [2][-]{subsection.5.1.6}{swapRowMatrix}{section.5.1}% 49 \BOOKMARK [2][-]{subsection.5.2.4}{partialPivoting}{section.5.2}% 49
\BOOKMARK [2][-]{subsection.5.1.7}{swapValueVector}{section.5.1}% 50 \BOOKMARK [2][-]{subsection.5.2.5}{partialPivotingSwapOneRow}{section.5.2}% 50
\BOOKMARK [2][-]{subsection.5.1.8}{gaussianElimination}{section.5.1}% 51 \BOOKMARK [2][-]{subsection.5.2.6}{swapRowMatrix}{section.5.2}% 51
\BOOKMARK [2][-]{subsection.5.1.9}{substractRows}{section.5.1}% 52 \BOOKMARK [2][-]{subsection.5.2.7}{swapValueVector}{section.5.2}% 52
\BOOKMARK [2][-]{subsection.5.1.10}{backSubstitutionPhase}{section.5.1}% 53 \BOOKMARK [2][-]{subsection.5.2.8}{gaussianElimination}{section.5.2}% 53
\BOOKMARK [2][-]{subsection.5.1.11}{iterativeResidualCorrection}{section.5.1}% 54 \BOOKMARK [2][-]{subsection.5.2.9}{substractRows}{section.5.2}% 54
\BOOKMARK [2][-]{subsection.5.1.12}{improveSolution}{section.5.1}% 55 \BOOKMARK [2][-]{subsection.5.2.10}{backSubstitutionPhase}{section.5.2}% 55
\BOOKMARK [2][-]{subsection.5.1.13}{plotErrorsGaussian}{section.5.1}% 56 \BOOKMARK [2][-]{subsection.5.2.11}{iterativeResidualCorrection}{section.5.2}% 56
\BOOKMARK [1][-]{section.5.2}{Task 3 Code}{chapter.5}% 57 \BOOKMARK [2][-]{subsection.5.2.12}{improveSolution}{section.5.2}% 57
\BOOKMARK [2][-]{subsection.5.2.1}{initializeValues}{section.5.2}% 58 \BOOKMARK [2][-]{subsection.5.2.13}{plotErrorsGaussian}{section.5.2}% 58
\BOOKMARK [2][-]{subsection.5.2.2}{decomposeMatrix}{section.5.2}% 59 \BOOKMARK [1][-]{section.5.3}{Task 3 Code}{chapter.5}% 59
\BOOKMARK [2][-]{subsection.5.2.3}{jacobiLoop}{section.5.2}% 60 \BOOKMARK [2][-]{subsection.5.3.1}{initializeValues}{section.5.3}% 60
\BOOKMARK [2][-]{subsection.5.2.4}{jacobiInsideLoop}{section.5.2}% 61 \BOOKMARK [2][-]{subsection.5.3.2}{decomposeMatrix}{section.5.3}% 61
\BOOKMARK [2][-]{subsection.5.2.5}{jacobiEquation}{section.5.2}% 62 \BOOKMARK [2][-]{subsection.5.3.3}{jacobiLoop}{section.5.3}% 62
\BOOKMARK [2][-]{subsection.5.2.6}{gaussSeidelLoop}{section.5.2}% 63 \BOOKMARK [2][-]{subsection.5.3.4}{jacobiInsideLoop}{section.5.3}% 63
\BOOKMARK [2][-]{subsection.5.2.7}{gaussiInsideLoop}{section.5.2}% 64 \BOOKMARK [2][-]{subsection.5.3.5}{jacobiEquation}{section.5.3}% 64
\BOOKMARK [2][-]{subsection.5.2.8}{gaussSeidelEquation}{section.5.2}% 65 \BOOKMARK [2][-]{subsection.5.3.6}{gaussSeidelLoop}{section.5.3}% 65
\BOOKMARK [2][-]{subsection.5.2.9}{checkError}{section.5.2}% 66 \BOOKMARK [2][-]{subsection.5.3.7}{gaussiInsideLoop}{section.5.3}% 66
\BOOKMARK [2][-]{subsection.5.2.10}{endOfLoop}{section.5.2}% 67 \BOOKMARK [2][-]{subsection.5.3.8}{gaussSeidelEquation}{section.5.3}% 67
\BOOKMARK [2][-]{subsection.5.2.11}{dispFinalResults}{section.5.2}% 68 \BOOKMARK [2][-]{subsection.5.3.9}{checkError}{section.5.3}% 68
\BOOKMARK [2][-]{subsection.5.2.12}{plotIterations}{section.5.2}% 69 \BOOKMARK [2][-]{subsection.5.3.10}{endOfLoop}{section.5.3}% 69
\BOOKMARK [1][-]{section.5.3}{Task 4 Code}{chapter.5}% 70 \BOOKMARK [2][-]{subsection.5.3.11}{dispFinalResults}{section.5.3}% 70
\BOOKMARK [2][-]{subsection.5.3.1}{Gram-Schmid algorithm}{section.5.3}% 71 \BOOKMARK [2][-]{subsection.5.3.12}{plotIterations}{section.5.3}% 71
\BOOKMARK [2][-]{subsection.5.3.2}{task4}{section.5.3}% 72 \BOOKMARK [1][-]{section.5.4}{Task 4 Code}{chapter.5}% 72
\BOOKMARK [2][-]{subsection.5.3.3}{QRNoShifts}{section.5.3}% 73 \BOOKMARK [2][-]{subsection.5.4.1}{Gram-Schmid algorithm}{section.5.4}% 73
\BOOKMARK [2][-]{subsection.5.3.4}{QRShifts}{section.5.3}% 74 \BOOKMARK [2][-]{subsection.5.4.2}{task4}{section.5.4}% 74
\BOOKMARK [2][-]{subsection.5.3.5}{task4Plot}{section.5.3}% 75 \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

Binary file not shown.

Binary file not shown.

View File

@ -62,33 +62,12 @@ Macheps is also essential when we calculate cumulation of errors of given mathem
\newpage \newpage
\section{Solution} \section{Solution}
\subsection{Matlab code}
\begin{lstlisting}
macheps = 1;
while 1.0 + macheps / 2 > 1.0
macheps = macheps/2;
end
\end{lstlisting}
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. 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.
\newpage \newpage
\section{Discussion of the result} \section{Results}
\begin{simplechar} \hyperlink{function1_macheps}{Code for finding macheps}\\
\begin{lstlisting} \hyperlink{function1_display}{Code for displaying results}\\
format long
disp("Display calculated macheps:")
disp(macheps);
disp("Display actual eps:")
disp(eps);
disp("Display 2^-52")
disp(2^-52)
disp("Display difference between calculated macheps and actual eps:")
disp(macheps - eps)
disp("Display difference between 2^-52 and actual eps:")
disp(2^-52 - eps) \
disp("Display difference between calculated macheps and 2^-52:")
disp(macheps - 2^-52)
\end{lstlisting}
\end{simplechar}
Display calculated macheps: Display calculated macheps:
\[2.220446049250313\mathrm{e}{-16}\] \[2.220446049250313\mathrm{e}{-16}\]
@ -333,6 +312,7 @@ Error for 'B' system of equations for matlab method: \[ 2.611906929269057e-04 \]
\newpage \newpage
\section{Discussion of results} \section{Discussion of results}
\hyperlink{function2_plot}{Code for generating plots}\\
As we can see error for 'B' system of equations increased after our residual correction. But that's just one matrix and vector pair, after testing more pairs we get following graphs (Tested on systems of equations from a) and b) respectively, with maximum size of matrices and vectors equal to 100): As we can see error for 'B' system of equations increased after our residual correction. But that's just one matrix and vector pair, after testing more pairs we get following graphs (Tested on systems of equations from a) and b) respectively, with maximum size of matrices and vectors equal to 100):
\begin{center} \begin{center}
\includegraphics[scale=0.5]{errorsA.eps} \includegraphics[scale=0.5]{errorsA.eps}
@ -702,7 +682,7 @@ Error:
\[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.699812218689508e-10 \] \[ r = \| \mathbf{A}\mathbf{x} - \mathbf{b}\| = 1.699812218689508e-10 \]
We managed to do this in \textbf{57} iterations of our loop, and the demanded tolerance changed to $4*10^{-10}$ We managed to do this in \textbf{57} iterations of our loop, and the demanded tolerance changed to $4*10^{-10}$
Compared to matlab $ A \ b $ function Compared to matlab function
\[ x_{matlab} = \left( \begin{array}{cc} \[ x_{matlab} = \left( \begin{array}{cc}
-0.930024655110760 \\ -0.930024655110760 \\
-1.223407298665612 \\ -1.223407298665612 \\
@ -912,26 +892,13 @@ For Gaussian-Seidel method the matrix is convergent if it has strong diagonal do
\subsubsection{2b) task convergence } \subsubsection{2b) task convergence }
Let's check strong diagonal dominance from matrix \textbf{A} from task 2b) in matlab: Let's check strong diagonal dominance from matrix \textbf{A} from task 2b) in matlab:
\begin{simplechar} \begin{simplechar}
\begin{lstlisting}
function d = checkIfDiagonallyDominant(Matrix) \hyperlink{function_3_dominant}{Code for checking if matrix is diagonally dominant}
d = 1; \\
[Rows, ~] = size(Matrix);
for i = 1 : Rows
rowsSum = 0;
for j = 1 : Rows
rowsSum = rowsSum + abs(Matrix(i, j));
end
rowsSum = rowsSum - Matrix(i, i);
if Matrix(i, i) <= rowsSum
d = 0;
break
end
end
end
\end{lstlisting}
\end{simplechar}
checkIfDiagonallyDominant(matrixB(10)) returns '0', therefore matrix from task 2b) will \textbf{not} converge. And as expected it does not work when put in my jacobiLoop function. checkIfDiagonallyDominant(matrixB(10)) returns '0', therefore matrix from task 2b) will \textbf{not} converge. And as expected it does not work when put in my jacobiLoop function.
\subsubsection{Iterations as function of size of Matrix} \subsubsection{Iterations as function of size of Matrix}
\hyperlink{function_3_plot}{Code for creating plot}
I have used matrix from task 2a), demanded tolerance equal to 10e-10, and max size of matrix equal to 500. for both methods I have used matrix from task 2a), demanded tolerance equal to 10e-10, and max size of matrix equal to 500. for both methods
\begin{center} \begin{center}
\includegraphics[scale=0.75]{iterations.eps} \includegraphics[scale=0.75]{iterations.eps}
@ -980,17 +947,7 @@ Wher $p_k$ should be chosen as a best estimate of $\lambda_{i+1}$
\section{Results} \section{Results}
\subsection{Starting matrix} \subsection{Starting matrix}
I decided to generate random symmetric matrix using following code: I decided to generate random symmetric matrix using following code:
\begin{simplechar} \hyperlink{function4_matrix_generation}{code for matrix generation.}
\begin{lstlisting}
function A = matrix4()
A = 10 * rand(5); % rand generates 5x5 matrix filled with random numbers
% we multiply by 10 to get at lest one digit in front of the dot
A = floor(A); % we floor the matrix we got to get nice natural numbers matrix
A = A * A'; % we get symmetric matrix
disp(issymmetric(A)); % we check if matrix is symmetric
end
\end{lstlisting}
\end{simplechar}
I got the following matrix: I got the following matrix:
\[ \[
\begin{bmatrix} \begin{bmatrix}
@ -1094,6 +1051,33 @@ QR method with shifts is much more efficient and reliable.
\addtocontents{toc}{\protect\newpage} \addtocontents{toc}{\protect\newpage}
\chapter{Code appendix} \chapter{Code appendix}
\section{Task 1 Code}
\hypertarget{function1_macheps}{\subsection{Find macheps}}
\begin{lstlisting}
macheps = 1;
while 1.0 + macheps / 2 > 1.0
macheps = macheps/2;
end
\end{lstlisting}
\hypertarget{function1_display}{\subsection{Display results}}
\begin{simplechar}
\begin{lstlisting}
format long
disp("Display calculated macheps:")
disp(macheps);
disp("Display actual eps:")
disp(eps);
disp("Display 2^-52")
disp(2^-52)
disp("Display difference between calculated macheps and actual eps:")
disp(macheps - eps)
disp("Display difference between 2^-52 and actual eps:")
disp(2^-52 - eps) \
disp("Display difference between calculated macheps and 2^-52:")
disp(macheps - 2^-52)
\end{lstlisting}
\end{simplechar}
\section{Task 2 Code} \section{Task 2 Code}
\subsection{Main function} \subsection{Main function}
@ -1270,7 +1254,7 @@ end % end function
\end{simplechar} \end{simplechar}
\newpage \newpage
\subsection{plotErrorsGaussian} \hypertarget{function2_plot}{\subsection{plotErrorsGaussian}}
\begin{simplechar} \begin{simplechar}
\begin{lstlisting} \begin{lstlisting}
function plotErrorsGaussian(maxMatrixSize) function plotErrorsGaussian(maxMatrixSize)
@ -1484,7 +1468,7 @@ end
\end{simplechar} \end{simplechar}
\newpage \newpage
\subsection{plotIterations} \hypertarget{function_3_plot}{\subsection{plotIterations}}
\begin{simplechar} \begin{simplechar}
\begin{lstlisting} \begin{lstlisting}
function plotIterations() function plotIterations()
@ -1511,6 +1495,26 @@ end
\end{lstlisting} \end{lstlisting}
\end{simplechar} \end{simplechar}
\hypertarget{function_3_dominant}{Code for checking if matrix is diagonally dominant}
\begin{lstlisting}
function d = checkIfDiagonallyDominant(Matrix)
d = 1;
[Rows, ~] = size(Matrix);
for i = 1 : Rows
rowsSum = 0;
for j = 1 : Rows
rowsSum = rowsSum + abs(Matrix(i, j));
end
rowsSum = rowsSum - Matrix(i, i);
if Matrix(i, i) <= rowsSum
d = 0;
break
end
end
end
\end{lstlisting}
\end{simplechar}
\newpage \newpage
\section{Task 4 Code} \section{Task 4 Code}
@ -1849,6 +1853,19 @@ end
\end{lstlisting} \end{lstlisting}
\end{simplechar} \end{simplechar}
\hypertarget{function4_matrix_generation}{\subsection{Matrix generation}}
\begin{simplechar}
\begin{lstlisting}
function A = matrix4()
A = 10 * rand(5); % rand generates 5x5 matrix filled with random numbers
% we multiply by 10 to get at lest one digit in front of the dot
A = floor(A); % we floor the matrix we got to get nice natural numbers matrix
A = A * A'; % we get symmetric matrix
disp(issymmetric(A)); % we check if matrix is symmetric
end
\end{lstlisting}
\end{simplechar}
\begin{thebibliography}{9} \begin{thebibliography}{9}
\bibitem{texbook} \bibitem{texbook}

View File

@ -4,8 +4,7 @@
\contentsline {subsection}{\numberline {1.2.1}Definition of machine epsilion}{4}{subsection.1.2.1}% \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 {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.3}Solution}{6}{section.1.3}%
\contentsline {subsection}{\numberline {1.3.1}Matlab code}{6}{subsection.1.3.1}% \contentsline {section}{\numberline {1.4}Results}{7}{section.1.4}%
\contentsline {section}{\numberline {1.4}Discussion of the result}{7}{section.1.4}%
\contentsline {chapter}{\numberline {2}Problem 2 - Solving a system of n linear equations - indicated method}{8}{chapter.2}% \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.1}Problem}{8}{section.2.1}%
\contentsline {section}{\numberline {2.2}Theoretical Introduction}{8}{section.2.2}% \contentsline {section}{\numberline {2.2}Theoretical Introduction}{8}{section.2.2}%
@ -47,60 +46,63 @@
\contentsline {subsection}{\numberline {3.4.1}Comparison based on table}{34}{subsection.3.4.1}% \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 {subsection}{\numberline {3.4.2}Convergence}{35}{subsection.3.4.2}%
\contentsline {subsubsection}{2b) task convergence }{35}{section*.20}% \contentsline {subsubsection}{2b) task convergence }{35}{section*.20}%
\contentsline {subsubsection}{Iterations as function of size of Matrix}{36}{section*.21}% \contentsline {subsubsection}{Iterations as function of size of Matrix}{35}{section*.21}%
\contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{39}{chapter.4}% \contentsline {chapter}{\numberline {4}Problem 4 - QR method of finding eigenvalues}{38}{chapter.4}%
\contentsline {section}{\numberline {4.1}Problem}{39}{section.4.1}% \contentsline {section}{\numberline {4.1}Problem}{38}{section.4.1}%
\contentsline {section}{\numberline {4.2}Theoretical introduction}{39}{section.4.2}% \contentsline {section}{\numberline {4.2}Theoretical introduction}{38}{section.4.2}%
\contentsline {subsection}{\numberline {4.2.1}Eigenvalues}{39}{subsection.4.2.1}% \contentsline {subsection}{\numberline {4.2.1}Eigenvalues}{38}{subsection.4.2.1}%
\contentsline {subsection}{\numberline {4.2.2}QR method for finding eigenvalues}{40}{subsection.4.2.2}% \contentsline {subsection}{\numberline {4.2.2}QR method for finding eigenvalues}{39}{subsection.4.2.2}%
\contentsline {section}{\numberline {4.3}Results}{41}{section.4.3}% \contentsline {section}{\numberline {4.3}Results}{40}{section.4.3}%
\contentsline {subsection}{\numberline {4.3.1}Starting matrix}{41}{subsection.4.3.1}% \contentsline {subsection}{\numberline {4.3.1}Starting matrix}{40}{subsection.4.3.1}%
\contentsline {subsection}{\numberline {4.3.2}QR method with no shifts}{42}{subsection.4.3.2}% \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}{42}{subsection.4.3.3}% \contentsline {subsection}{\numberline {4.3.3}QR method with shifts}{41}{subsection.4.3.3}%
\contentsline {section}{\numberline {4.4}Discussion of the result}{43}{section.4.4}% \contentsline {section}{\numberline {4.4}Discussion of the result}{42}{section.4.4}%
\contentsline {subsection}{\numberline {4.4.1}Plot}{43}{subsection.4.4.1}% \contentsline {subsection}{\numberline {4.4.1}Plot}{42}{subsection.4.4.1}%
\contentsline {subsection}{\numberline {4.4.2}Shift method superiority}{44}{subsection.4.4.2}% \contentsline {subsection}{\numberline {4.4.2}Shift method superiority}{43}{subsection.4.4.2}%
\newpage \newpage
\contentsline {chapter}{\numberline {5}Code appendix}{45}{chapter.5}% \contentsline {chapter}{\numberline {5}Code appendix}{44}{chapter.5}%
\contentsline {section}{\numberline {5.1}Task 2 Code}{45}{section.5.1}% \contentsline {section}{\numberline {5.1}Task 1 Code}{44}{section.5.1}%
\contentsline {subsection}{\numberline {5.1.1}Main function}{45}{subsection.5.1.1}% \contentsline {subsection}{\numberline {5.1.1}Find macheps}{44}{subsection.5.1.1}%
\contentsline {subsection}{\numberline {5.1.2}checkIfMatrixIsSquareMatrix}{46}{subsection.5.1.2}% \contentsline {subsection}{\numberline {5.1.2}Display results}{44}{subsection.5.1.2}%
\contentsline {subsection}{\numberline {5.1.3}gaussianEliminationWithPartialPivoting}{47}{subsection.5.1.3}% \contentsline {section}{\numberline {5.2}Task 2 Code}{45}{section.5.2}%
\contentsline {subsection}{\numberline {5.1.4}partialPivoting}{47}{subsection.5.1.4}% \contentsline {subsection}{\numberline {5.2.1}Main function}{45}{subsection.5.2.1}%
\contentsline {subsection}{\numberline {5.1.5}partialPivotingSwapOneRow}{48}{subsection.5.1.5}% \contentsline {subsection}{\numberline {5.2.2}checkIfMatrixIsSquareMatrix}{45}{subsection.5.2.2}%
\contentsline {subsection}{\numberline {5.1.6}swapRowMatrix}{48}{subsection.5.1.6}% \contentsline {subsection}{\numberline {5.2.3}gaussianEliminationWithPartialPivoting}{46}{subsection.5.2.3}%
\contentsline {subsection}{\numberline {5.1.7}swapValueVector}{48}{subsection.5.1.7}% \contentsline {subsection}{\numberline {5.2.4}partialPivoting}{46}{subsection.5.2.4}%
\contentsline {subsection}{\numberline {5.1.8}gaussianElimination}{49}{subsection.5.1.8}% \contentsline {subsection}{\numberline {5.2.5}partialPivotingSwapOneRow}{47}{subsection.5.2.5}%
\contentsline {subsection}{\numberline {5.1.9}substractRows}{49}{subsection.5.1.9}% \contentsline {subsection}{\numberline {5.2.6}swapRowMatrix}{47}{subsection.5.2.6}%
\contentsline {subsection}{\numberline {5.1.10}backSubstitutionPhase}{50}{subsection.5.1.10}% \contentsline {subsection}{\numberline {5.2.7}swapValueVector}{47}{subsection.5.2.7}%
\contentsline {subsection}{\numberline {5.1.11}iterativeResidualCorrection}{50}{subsection.5.1.11}% \contentsline {subsection}{\numberline {5.2.8}gaussianElimination}{48}{subsection.5.2.8}%
\contentsline {subsection}{\numberline {5.1.12}improveSolution}{51}{subsection.5.1.12}% \contentsline {subsection}{\numberline {5.2.9}substractRows}{48}{subsection.5.2.9}%
\contentsline {subsection}{\numberline {5.1.13}plotErrorsGaussian}{52}{subsection.5.1.13}% \contentsline {subsection}{\numberline {5.2.10}backSubstitutionPhase}{49}{subsection.5.2.10}%
\contentsline {section}{\numberline {5.2}Task 3 Code}{53}{section.5.2}% \contentsline {subsection}{\numberline {5.2.11}iterativeResidualCorrection}{49}{subsection.5.2.11}%
\contentsline {subsection}{\numberline {5.2.1}initializeValues}{54}{subsection.5.2.1}% \contentsline {subsection}{\numberline {5.2.12}improveSolution}{50}{subsection.5.2.12}%
\contentsline {subsection}{\numberline {5.2.2}decomposeMatrix}{54}{subsection.5.2.2}% \contentsline {subsection}{\numberline {5.2.13}plotErrorsGaussian}{51}{subsection.5.2.13}%
\contentsline {subsection}{\numberline {5.2.3}jacobiLoop}{55}{subsection.5.2.3}% \contentsline {section}{\numberline {5.3}Task 3 Code}{52}{section.5.3}%
\contentsline {subsection}{\numberline {5.2.4}jacobiInsideLoop}{55}{subsection.5.2.4}% \contentsline {subsection}{\numberline {5.3.1}initializeValues}{53}{subsection.5.3.1}%
\contentsline {subsection}{\numberline {5.2.5}jacobiEquation}{55}{subsection.5.2.5}% \contentsline {subsection}{\numberline {5.3.2}decomposeMatrix}{53}{subsection.5.3.2}%
\contentsline {subsection}{\numberline {5.2.6}gaussSeidelLoop}{56}{subsection.5.2.6}% \contentsline {subsection}{\numberline {5.3.3}jacobiLoop}{54}{subsection.5.3.3}%
\contentsline {subsection}{\numberline {5.2.7}gaussiInsideLoop}{56}{subsection.5.2.7}% \contentsline {subsection}{\numberline {5.3.4}jacobiInsideLoop}{54}{subsection.5.3.4}%
\contentsline {subsection}{\numberline {5.2.8}gaussSeidelEquation}{57}{subsection.5.2.8}% \contentsline {subsection}{\numberline {5.3.5}jacobiEquation}{54}{subsection.5.3.5}%
\contentsline {subsection}{\numberline {5.2.9}checkError}{57}{subsection.5.2.9}% \contentsline {subsection}{\numberline {5.3.6}gaussSeidelLoop}{55}{subsection.5.3.6}%
\contentsline {subsection}{\numberline {5.2.10}endOfLoop}{58}{subsection.5.2.10}% \contentsline {subsection}{\numberline {5.3.7}gaussiInsideLoop}{55}{subsection.5.3.7}%
\contentsline {subsection}{\numberline {5.2.11}dispFinalResults}{58}{subsection.5.2.11}% \contentsline {subsection}{\numberline {5.3.8}gaussSeidelEquation}{56}{subsection.5.3.8}%
\contentsline {subsection}{\numberline {5.2.12}plotIterations}{59}{subsection.5.2.12}% \contentsline {subsection}{\numberline {5.3.9}checkError}{56}{subsection.5.3.9}%
\contentsline {section}{\numberline {5.3}Task 4 Code}{60}{section.5.3}% \contentsline {subsection}{\numberline {5.3.10}endOfLoop}{57}{subsection.5.3.10}%
\contentsline {subsection}{\numberline {5.3.1}Gram-Schmid algorithm}{60}{subsection.5.3.1}% \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}{initializeGramSchmid}{60}{section*.22}%
\contentsline {subsubsection}{factorizeColumnsOfQ}{60}{section*.23}% \contentsline {subsubsection}{factorizeColumnsOfQ}{60}{section*.23}%
\contentsline {subsubsection}{normalizeColumns}{61}{section*.24}% \contentsline {subsubsection}{normalizeColumns}{61}{section*.24}%
\contentsline {subsection}{\numberline {5.3.2}task4}{61}{subsection.5.3.2}% \contentsline {subsection}{\numberline {5.4.2}task4}{61}{subsection.5.4.2}%
\contentsline {subsection}{\numberline {5.3.3}QRNoShifts}{61}{subsection.5.3.3}% \contentsline {subsection}{\numberline {5.4.3}QRNoShifts}{61}{subsection.5.4.3}%
\contentsline {subsubsection}{QRNoShiftsLoop}{62}{section*.25}% \contentsline {subsubsection}{QRNoShiftsLoop}{62}{section*.25}%
\contentsline {subsubsection}{QRNoShiftsInsideLoop}{62}{section*.26}% \contentsline {subsubsection}{QRNoShiftsInsideLoop}{62}{section*.26}%
\contentsline {subsubsection}{displayResults}{63}{section*.27}% \contentsline {subsubsection}{displayResults}{63}{section*.27}%
\contentsline {subsubsection}{initializeValues}{63}{section*.28}% \contentsline {subsubsection}{initializeValues}{63}{section*.28}%
\contentsline {subsection}{\numberline {5.3.4}QRShifts}{64}{subsection.5.3.4}% \contentsline {subsection}{\numberline {5.4.4}QRShifts}{64}{subsection.5.4.4}%
\contentsline {subsubsection}{initiateValues}{64}{section*.29}% \contentsline {subsubsection}{initiateValues}{64}{section*.29}%
\contentsline {subsubsection}{QRShiftLoop}{65}{section*.30}% \contentsline {subsubsection}{QRShiftLoop}{65}{section*.30}%
\contentsline {subsubsection}{findEigenValue}{65}{section*.31}% \contentsline {subsubsection}{findEigenValue}{65}{section*.31}%
@ -111,4 +113,5 @@
\contentsline {subsubsection}{solveCharactersticEquation}{67}{section*.36}% \contentsline {subsubsection}{solveCharactersticEquation}{67}{section*.36}%
\contentsline {subsubsection}{calculateZeros}{68}{section*.37}% \contentsline {subsubsection}{calculateZeros}{68}{section*.37}%
\contentsline {subsubsection}{dispResults}{68}{section*.38}% \contentsline {subsubsection}{dispResults}{68}{section*.38}%
\contentsline {subsection}{\numberline {5.3.5}task4Plot}{69}{subsection.5.3.5}% \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}%