2025-11-06 14:36:42 +01:00
..
2025-11-06 14:36:42 +01:00
2025-11-06 14:36:42 +01:00
2025-11-06 14:36:42 +01:00
2025-11-06 14:36:42 +01:00
2025-11-06 14:36:42 +01:00

Compute.py

Functions:

matmul(matrix_a, matrix_b):

Multipliziert zwei Matrizen miteinander und gibt das Produkt als neue Matrix zurück. Wirft einen ValueError, wenn die Matrizen aufgrund unpassender Dimensionen nicht multiplizierbar sind.

transpose(matrix):

Gibt die Transponierte einer gegebenen Matrix zurück (Zeilen und Spalten werden vertauscht). Überprüft, ob die Matrix leer oder fehlerhaft aufgebaut ist, und wirft in diesem Fall einen ValueError.

rot_2D(angle):

Erzeugt eine 2D-Rotationsmatrix für einen gegebenen Winkel (in Grad). Diese Matrix kann verwendet werden, um Punkte in der Ebene um den Ursprung zu rotieren.