Kursinhalt
Mathematik für Datenanalyse und Modellierung
Mathematik für Datenanalyse und Modellierung
1. Grundlegende Mathematische Konzepte und Definitionen
2. Linear Algebra
Numerische Operationen auf Vektoren und MatrizenHerausforderung: Berechnen Sie das Ergebnis Der MatrixmultiplikationMatrixdeterminantSkalierungsfaktor der Linearen TransformationHerausforderung: Lineare Transformationen von FigurenInvertierte und Transponierte MatrizenSystem Linearer GleichungenHerausforderung: Lösung der Aufgabe mit SLEEigenwerte und Eigenvektoren
Herausforderung: Lineare Transformationen von Figuren
Aufgabe
Swipe to start coding
Lineare Transformationen von Figuren werden häufig in der Computergrafik verwendet. Es gibt 2 Haupttypen von linearen Transformationen:
- Rotations-Transformation dreht eine Figur um einen bestimmten Punkt oder eine Achse.
- Skalierungs-Transformation ändert die Größe einer Figur, indem sie ihre Größe entlang jeder Achse verändert.
Ihre Aufgabe ist es, alle diese Transformationen nacheinander auf ein Rechteck anzuwenden. Das Ergebnis ist eine Komposition von Transformationen:
- Erstellen Sie eine Rotationsmatrix, die eine Figur um
np.pi / 3
Grad dreht. - Erstellen Sie eine Skalierungsmatrix mit den Parametern
scale_x = 2
undscale_y = 0.5
. - Wenden Sie die
rotation_matrix
auf das Quadrat an. - Wenden Sie die
scaling_matrix
auf das Ergebnis der vorherigen Transformation an.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5
Herausforderung: Lineare Transformationen von Figuren
Aufgabe
Swipe to start coding
Lineare Transformationen von Figuren werden häufig in der Computergrafik verwendet. Es gibt 2 Haupttypen von linearen Transformationen:
- Rotations-Transformation dreht eine Figur um einen bestimmten Punkt oder eine Achse.
- Skalierungs-Transformation ändert die Größe einer Figur, indem sie ihre Größe entlang jeder Achse verändert.
Ihre Aufgabe ist es, alle diese Transformationen nacheinander auf ein Rechteck anzuwenden. Das Ergebnis ist eine Komposition von Transformationen:
- Erstellen Sie eine Rotationsmatrix, die eine Figur um
np.pi / 3
Grad dreht. - Erstellen Sie eine Skalierungsmatrix mit den Parametern
scale_x = 2
undscale_y = 0.5
. - Wenden Sie die
rotation_matrix
auf das Quadrat an. - Wenden Sie die
scaling_matrix
auf das Ergebnis der vorherigen Transformation an.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5