Ich würde gerne mit einem kleinen Programm eine Matrix bearbeiten, z.B. den Gauss-Jordan Algorithmus anwenden.
Da ich nicht sonderlich viel Ahnung von Python habe, habe ich Google befragt und bin dann auf http://elonen.iki.fi/code/misc-notes/py ... index.html gestossen.
Dort hat jemand eine Funktion geschrieben, mit der das möglich ist.
Mein Problem ist jetzt nur: ich verstehs nicht.
Als Beispiel steht dort:
Code: Alles auswählen
mtx = [[1.0, 1.0, 1.0, Vec3(0.0, 4.0, 2.0), 2.0],
[2.0, 1.0, 1.0, Vec3(1.0, 7.0, 3.0), 3.0],
[1.0, 2.0, 1.0, Vec3(15.0, 2.0, 4.0), 4.0]]
Abgesehen davon, funktioniert diese Matrix nicht, weil "Vec3" nicht definiert ist (NameError: name 'Vec3' is not defined). Wie muss ich ihn definieren?
Kann mir jemand etwas ausführlicher und vielleicht mit einem Beispiel erklären, in welcher Form meine Matrix sein muss, damit ich mit der Funktion eine korrekte Lösung bekomme.
Danke im Vorraus.