Zur Hauptseite
Install tkmatrix
TkMatixSetUp.exe
English page for tkmatrix
Polish page for tkmatrix

tkmatrix für Linux und Windows

Was is tkmatrix?

Tkmatrix ist ein mathematisches Lernprogramm. Es ist für Studenten entwickelt, die Matrizen-Algorithmen erlernen wollen oder eigene Berechnungen nachprüfen wollen. Das Programm kann nicht nur die Ergebnisse der Berechnungen liefern sondern auch alle Zwischenschritte in Form von Latex, Html oder AscII Dateien. Die Berechnungen können sowohl auf Bruchzahlen als auch auch Gleitkommazahlen durchgeführt werden. Die Idee des Programm Matrix ist noch in 1994 entstanden; als ich mich für Mathe I Klausur vorbereitet habe. Das unendliche Pivotieren bei Simplexalgorithmus , bei dem man sehr schnell einem Fehler begeht, machte mir zu schaffen. Nach der Versionen für MS Windows gibt es entlich voll-ergonomische Version für Linux.

Die Distribution enthält weiterhin auch eine "alte" Shell-Version des Programms ohne der graphischen Oberfläche.

Das Programm besitzt anspruchsvolle graphische Benutzter-Schnittstelle. tkmatrix screenshoot


Folgende Algorithmen wurden implementiert


Neu im Version 0.3

Neu im Version 0.4

Neu im Version 0.5

Neu im Version 0.5.1

Ein Algorithmus zum Lösen von Matrixspielen mit Hilfe von Simplexverfahren wurde eingebaut.

Neu im Version 0.6

Es wurde ein neues Bearbeitungsmodus eingefügt. Auf Matrizen können direkt elementare Unformungen durchgeführt werden. Ein Bug aus Matrixspiel-Algorithmus wurde entfernt.

Neu im Version 0.6.1

Neue Tk8.0 konforme Menüs. Unterstützung von MS Windows.

Neu im Version 0.6.2

Berechnungen auch mit Fließkommazahlen beliebiger Genauigkeit. Viele kleine Code Modifikationen.
Die Realese 2 beinhaltet kleine Quelltextanpassungen für neue Kompilerversion.

Neu im Version 0.7

Ich habe die Quellen für gcc4 angepasst und auch mit Hilfe von tclkit eine Ausführbare datei für Linux gemacht.

Downloads

Sie brauchen die Biblothek gmp (GNU multiple precision arithmetic library), die auch zum Standartdistribution der RedHat gehört.

Hinweise für die Benutzter der Suse Linuxdistribution

Leider sind die RedHat und Suse Distriobutionen nicht 100-prozentig kompatibel. Um tkmatrix unter Suse zu kompilieren braucht man die Header-Dateien von tcl und tk, die leider im Gegenteil zu RedHat nicht in tcl und tk RPM-Packeten enthalten sind. Diese Headerdatein sind in dem tcl/tcld.rpm Paket enthalten, das allerdings zu Suse Profesional Edition gehört (sind aber auch per ftp erreichbar). Auch die Kompiler sind anders konfiguriert, so dass eine direkte Kompilation in früheren Release nicht möglich war. Wenn Sie ähnliche Probleme bei anderen Systemen festgestellt haben, melden Sie es bitte.

Author und Lizenz

Das Programm ist für alle kostenlos und frei benutztbar. Wie in der Linux-Welt üblich sind alle Quelldateien in der Distribution enthalten. Das heißt, jeder kann es verändern und weiterentwickeln. Einzige Beschränkung. Man darf es nicht verkaufen oder irgendwie damit verdienen.

Ich würde mich sehr freuen, wenn irgendjemand zur Weiterentwicklung des Programms beiträgt. Das kann nicht nur die Programmierarbeit bedeuten. Fehlermeldungen, Ratschläge zum Algorithmen oder einfach ein Link auf diese Seite (auch Mundpropaganda) sind auch wertvoll.


Email:
Artur Trzewik
Last modified: Sat Mar 20 19:09:41 CET 2004