Matrizen aus Matlab in LaTeX
3. Februar 2009 – 22:12Ein Problem, welches mir beim Zusammenschreiben meiner Diplomarbeit immer wieder begegnet: Zahlenwerte von Matrizen ändern sich.
Wir haben ein Fahrzeug, wissen aber noch nicht alle Parameter, doch langsam muss ich anfangen meine Ergebnisse zu Papier zu bringen. Fast jede Matrix, die in meiner Arbeit vorkommt, ist abhängig von den Parametern des Fahrzeuges. Es wäre also praktisch, wenn ich diese Matrizen über eine Datei einbinden könnte, so dass ich diese ganz zum Schluss automatisch, wenn alle Parameter bekannt sind, berechnen kann. Das Problem ist dabei, dass die Zeit wahrscheinlich knapp werden wird und alle Elemente einer 15×15 Matrix abtippen? -Ohne mich. Die Lösung ist wieder ein kleines m-file, welches eine Matrix und einen Dateinamen entgegennimmt und alle Elemente der Matrix formatiert (in Form einer bmatrix, eine Matrix mit eckigen Klammern) in diese Datei schreibt. In LaTeX kann diese Datei dann mit \input{dateiname} eingebunden werden.
Hier das m-file: bmatrix.m
Benutzung auf eigene Gefahr, für Schäden werde ich nicht haften!
P.S: Es ist übrigens ein m-file in Arbeit, welches ein kontinuierliches Zustandsraummodell in ein diskretes transformiert.
Update:
Ich musste eine weitere kleine Funktion schreiben, welche einfach Zahlen in eine Datei schreibt. Diese Funktion kann auch mit Imaginären Zahlen umgehen. Hier ist das m-File: num2file.m