Weiter Zurück Inhalt

2. Benutzung von tkmatrix

2.1 Erste Schritte, Grundfunktionen

Zuerst muß eine Matrix erzeugt werden. Das geschieht mit dem Menü Datei/Neu. Dabei muß das Format (Spalten- und Zeilenzahl) der Matrix und ihre Art in einem Dialogfenster eingegeben werden.

Naher wird die Matrix mit Werten gefüllt, editiert. Die Eingabe von Werten erfolgt im oberen linken Edietierfeld. Ähnlich wie beim Kalkulationsprogrammen.

Vorsicht! Die Brüche werden mit einem Komma geschrieben.

13 wird geschrieben als `1,3'

113 wird geschrieben als `1,3,1'

Die Werten können kopiert und eingefügt werden. Um ein Matixbereich zu markieren benutzt man gedrückte SHIFT taste. (anders als bei Windows Version) Alle Editierfunktionnen sind in dem Menü Bearbeiten zugänglich. Das Programm unterstützt auch das Kopieren und Einfügen von Matrixteilen.

Es sind folgende Bearbeitungsarten möglich

2.2 Leitmotiv

Es wird vorausgesetzt, daß alle Algorithmen Matrizen zu anderen Matrizen verarbeiten. Hierbei kann man zwei Fälle unterscheiden:

  1. Matrix -> Matrix_e ; z.B. Gaussalgorithmus
  2. Matrix1 + Matrix2 -> Matrix_e ;Operationen wie Matrix Addieren
Matrix_e wird weiter Ergebnismatrix genannt. Die Matrizen links von -> Ausgangsmatrizen.

Fast jeder Algorithmus besteht aus einer Zahl der Zwischenschritten. Die Aufzeichnung der Zwischenschritte wird das Protokoll genannt. So entsteht im Programm eine logische Einheit Ausgangsmatrix, (eventuell Ausgang smatrix2), Protokoll, Ergebnissmatrix

Konkretisierung im Programm:

Zu Berechnungen: Alle Berechnungen werden auf Bruchzahlen (im Normallform) oder Gleitkommazahlendurchgeführt. Brüche werden automatisch gekürzt.

Aufbau des Programms, Strategie:

2.3 Menus

Datei

Befehlsgruppe, die Grundlegende Programmeigenschaften umfaßt.

Bearbeiten

Befehlsgruppe, die sich vorwiegend mit dem Editieren des Matrix beschäftigt. Auch das Umschalten zwischen Eiditiermodus und elementare Unformungen-Modus

Die weiteren Befehle erzeugen eine neue Matrix, die man getrennt bearbeiten kann.

Menü Ansicht

Man kann Ausgangsmatrix, Ergebnissmatrix oder das Protokoll betrachten Das Programm öffnet normalerweise nach der Ausführung eines Algorithmus automatisch die Ergebnis- und Protokollfenstern.

Anmerkung: Die Fenstern Ergebnis und Protokoll kann man nur nach der Ausführung eines Algorithmus betrachten.

2.4 Drucken und Druckvorschau

Für das Drucken wird das System Latex benutzt. Dabei wird jede Matrix in Latex umgewandelt und in temporären Verzeichnis /tmp zu dvi Datei umgewandelt. Nacher wird mit hilfe des Programm dvips und lpr eine Druckerausgabe erzeugt. Das Setzungssystem Latex und gut instaliertes und konfiguriertes Druckdämon lpd sind für den Ausdruck der Matrizen notwendig.

Der Druckvorschau wird mit dem Programm ghostview realisiert (Aufruf gv)

Für richtige Anpassung bitte die Dateien print.tcl anpassen

2.5 Besondere Hinweise Performance

tkmatrix brauch ziemlich viel XWindows Resourcen. Besonders das Protokoll benötigt eine Unmenge von Widgets (Graphischen Elementen). Ein Protokoll des Optiemierungsalgorithmus braucht ungefähr 2000 Widgets. Das kann den gesamten XWindows System so belasten, daß eine produktive Arbeit nicht möglich ist oder sekundenlange Pausen entstehen.

LÖSUNG Schalten sie in Einstellungen-Dialog, die Option "nach einem Algorithmus" Protokollfenster öffnen und Betrachten sie das Protokoll mit Hilfe von ghostview (menu Ansicht / Protokoll Druckvorschau). Ein Druckvorschau braucht zunächst Konvertierung zu PostScript mit Hilfe von Latex und dvips. Das kann ein paar Sekunden dauern.


Weiter Zurück Inhalt