Übungsblatt 1
Abgabe bis 22. Oktober 2025, 14:00 als Jupyter Notebook via ILIAS.
Analytische Aufgaben
Aufgabe A1 (3+3+3+1 Punkte)
Gegeben seien die Matrizen \(A = \begin{pmatrix}
2 & -3 & 0 \\
3 & 2 & 0 \\
0 & 0 & -1
\end{pmatrix}\) und \(B = \begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}\).
Berechnen Sie (mit einer Methode Ihrer Wahl) die Determinanten der Matrizen.
Berechnen Sie die Inverse zu \(A\).
Berechnen Sie alle Eigenwerte und die dazugehörigen Eigenvektoren von \(A\).
Programmieraufgaben
Aufgabe P1 (1+2+3+4 Punkte)
Machen Sie sich mit
numpyvertraut. Erzeugen Sie die Matrizen \(M_i, i \in [1;3]\) mittels der vonnumpyzur Verfügung gestellten Funktionen. Geben Sie nicht alle Elemente einzeln an!
\(M_1 = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end{pmatrix}, M_2 = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{pmatrix}, M_3 = \begin{pmatrix} 2 & 4 & 6 \\ 8 & 10 & 12 \\ 14 & 16 & 18 \end{pmatrix}\)Berechnen Sie mittels
numpydie Determinanten der Matrizen \(A\) und \(B\) aus A1 und geben Sie diese in der Konsole aus.Berechnen Sie mittels
numpydie Inverse der Matrizen, sofern diese existieren, und geben Sie diese in der Konsole aus.Berechnen Sie mittels
numpydie Eigenwerte von \(A\) und visualisieren sie diese mittelsmatplotlibin einem Koordinatensystem mit aussagekräftigen Beschriftungen. Die Eigenwerte sollen hierbei in der Variableeig_valsund die Eigenvektoren ineig_vectsgespeichert werden.Hinweis: Separieren Sie die Realteile und Imaginärteile z.B. mittels
realteile = np.real(eig_val) imaginaerteile = np.imag(eig_val)und plotten Sie die Daten mittels
plt.scatter.