Matrix in einem Schulunterricht

Nach Jahren der Existenz des Programms Matrix3 für Windows und weiteren Entwicklung tkmatrix (für Linux und Windows) hat sich herausgestellt, dass es den meisten Wiederhall auf den Gymnasien gefunden hat. Die meisten Benutzer sind die Schüler der Oberstuffe und das Programm wird teilweise von den Lehrer selbst empfohlen.

Das Programm wurde allerdings nicht für die Zwecke des Unterrichts konzipiert. So ist er in Vergleich zu ähnlichen Programmen nicht für die typische Schulaufgaben ausgerichtet. Außerdem deckt es nur ein kleines Bereich der linearen Algebra, so dass es vielleicht nur ein paar mal benutzt wird und wieder von der Festplatte verschwindet. So sind die Vektor-Rechnungsarten, Ebenen-Linien Aufgaben nicht berücksichtigt.

Das Programm kann sich selbstverständlich nicht mit der großen kommerziellen Programmen messen. Es tut aber seine Arbeit.

Man kann das Programm schulisch auf drei Arten benutzten:

Der Quelltext ist nur zu tkmatrix Version enthalten ( Tkmatrix). Das Programmcode der Algorithmen ist aber gleich wie in der Matrix3 Version. Zur Warnung muss gesagt werden, dass das Programm in C++ geschrieben ist und Oberfläche mit Tcl/Tk; zusammen 10.000 Programmzeilen. Den Tar-Archiev mit Endung tar.gz kann man auch mit WinZip entzippen die Algorithmen sind in der Datei matrix.h enthalten. Die Algorithmen selbst sind sehr unüberschaubar mit vielen Zeiger-Tricks; eine Angewohnheit aus der Zeiten, wo ich mit 0.5 MHz Rechner zu tun hatte. Leider benutzt man für den Unterricht immer die gleichen Sprachen wie vor 20 Jahren: Pascal und Basic, was ich für absolute Rückständigkeit halte. Wenn C++ zu kompliziert sein sollte, benutzten Sie lieber C#, Java, Tcl/Tk XOTcl , Python, Perl (möglichst objektorientiert).

Ich habe die Entwicklung des alten Matrix3 Programms aufgegeben. Erst recht, wenn es tkmatrix auch unter Windows lauffähig ist. Man kann es auch mit kostenlosen Werkzeugen entwickeln. Die Linux-Plattform wird weiterhin aus meiner persönlichen Vorliebe bevorzugt. Ich plane auch keine großartigen Neuentwicklungen beim tkmatix. Ich werde es versuchen, dass es immer auf der neusten Linuxdistributionnen lauffähig ist und sich leicht kompilieren lasst.


Artur Trzewik
Last modified: Sat Mar 20 19:19:14 CET 2004