Im Rahmen des Praktikums der Vorlesung Programmieren wurde ein Matlab-Interpreter geschrieben. Dieser umfasst folgende Funktionen: 1) Erzeugung einer m-Datei mit Inhalt. 2) Seitenweises Vor- und Rückwärtsblättern angezeigen. 3) Ausführen einer m-Datei mit Kommentaren und mathematische Termen. 4) Möglichkeit Variablen zu definieren und benutzen (z.B. b=5 a=2*3+b). 5) Für definierte Variablen werden Zeiger und dynamische Speicherverwaltung verwendet. 6) Ausdrücke (if, else, end) und For-Schleife (for, end) können verwendet werden. 7) Es können Matrizen bis zur Dimension n=3 definiert werden (z.B. mat=[1 2; 3 4]). 8) Die Berechnung von Determinante und Inverse einer max. 3*3-Matrix kann ausgeführt werden. |