Matrix invertieren
-
Hallo Zusammen,
ich muss eine 3X3 Matrix invertieren und das ganze in C. Wie geh ich da vor? Fertige Mathe-Library benutzen? Wenn ja, welche kommt da in Frage? Mir waere es eigentlich lieber, wenn ich irgendwoher Sourcecode klauen koennte, der dieses kleinere Problem loest. Wuerde das Verfahren gerne nachvollziehen und den ganzen Overhead einer Mathe-Library vermeiden. Gibt es da was? (Es muss auf einer HP Unix Workstation unter HPUX 11 laufen).
-
Bei einer 3x3 Matrix kannst du das imho noch per Hand (über die Determinanten oder per Gauß-Jordan) erledigen. Bei größeren Matrizen solltest du dich dann doch nach einer vorgegebenen Bibliothek umsehen.
PS: Ein Blick in die Wikipedia hilft: Inverse Matrix
-
3x3 kann man notfalls auch hart codieren. Da kann Maple dir ne Formel für generieren.
EDIT: Siehe auch Wikipedia-Link von CStoll. Da steht die 3x3-Inverse ausgeschrieben.
-
Das hilft mir weiter. Besten Dank.