Klausur2.tex 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. \documentclass[a4paper]{article}
  2. \usepackage[english]{babel}
  3. \usepackage[utf8x]{inputenc}
  4. \usepackage{amsmath}
  5. \usepackage{graphicx}
  6. \usepackage[colorinlistoftodos]{todonotes}
  7. \usepackage{stmaryrd}
  8. \usepackage{parskip} % damit keine "unsinnigen" Einrückungen passieren
  9. \title{Musterlösungen für Numerik}
  10. \author{Felix Benz-Baldas}
  11. \begin{document}
  12. \maketitle
  13. \section{Klausur 2}
  14. \subsection{Aufgabe 1}
  15. \subsubsection*{(a)}
  16. $
  17. L =
  18. \begin{pmatrix}
  19. 2 & 0 & 0 \\
  20. 1 & 2 & 0 \\
  21. 4 & 2 & 3 \\
  22. \end{pmatrix}
  23. $
  24. \subsubsection*{(b)}
  25. gesucht: det(A)
  26. sei P * L = L * R, die gewohnte LR-Zerlegung
  27. dann gilt:
  28. $det(A) = det(L) * det(R) / det(P)$
  29. det(L) = 1, da alle Diagonalelemente 1 sind und es sich um eine untere Dreiecksmatrix handelt.
  30. $ det(R) = r_{11} * ... * r_{nn} $ da es sich um eine obere Dreiecksmatrix handelt.
  31. $ det(P) = $ 1 oder -1
  32. Das Verfahren ist also:
  33. \begin{enumerate}
  34. \item Berechne Restmatrix R mit dem Gaußverfahren.
  35. \item \label{manker} Multipliziere die Diagonalelemente von R
  36. \item falls die Anzahl an Zeilenvertauschungen ungerade ist negiere das Produkt aus \ref{manker} (eine Zeilenvertauschung verändert lediglich das Vorzeichen und P ist durch Zeilenvertauschungen aus der Einheitsmatrix hervorgegangen)
  37. \end{enumerate}
  38. \subsection{Aufgabe 2}
  39. \subsubsection*{(a)}
  40. Formel: $y_i = (b_i - \sum_{j=1}^{i-1} y_j \cdot l_{ij} ) \div l_{ii} $
  41. Anmerkung: $l_{ii}$ kann nicht $0$ sein, da L dann nicht mehr invertierbar wäre.
  42. Algorithmus:
  43. \begin{itemize}
  44. \item for i = 1 to i = n do
  45. \begin{itemize}
  46. \item sum = 0
  47. \item for j = 1 to j = i - 1 do
  48. \begin{itemize}
  49. \item sum = sum + $y_i \cdot l_{ij}$
  50. \end{itemize}
  51. \item od
  52. \item $y_i = (b_i - sum) \div l_{ii}$
  53. \end{itemize}
  54. \item od
  55. \end{itemize}
  56. \subsubsection*{(b)}
  57. \begin{itemize}
  58. \item function $ x = LoeseLGS(A,b)$
  59. \begin{itemize}
  60. \item $(P,L,R) = LRZer(A)$
  61. \item $b'=P \cdot b $
  62. \item $c = VorSub(L,b') $
  63. \item $x=RueckSub(R,c)$
  64. \end{itemize}
  65. \item end
  66. \end{itemize}
  67. \subsubsection*{(c)}
  68. Aufwand:
  69. \begin{itemize}
  70. \item Vorwärts-/Rückwärtssubstitution: jeweils $\frac{1}{2} \cdot n^2$
  71. \item LR-Zerlegung: $\frac{1}{3}n^3$ (den Beweis dazu braucht man nicht wissen)
  72. \item gesamt: $\frac{1}{3}n^3+n^2$
  73. \end{itemize}
  74. \end{document}