MODE-Spezifikation (Befehl MATRIX-END MATRIX)
MODE gibt das Format der einzulesenden Matrix an. Sie kann rechteckig oder symmetrisch sein. Wenn die Spezifikation MODE weggelassen wird, lautet der Standardwert RECTANGULAR.
RECHTECKIG. Matrix ist vollständig in Datei dargestellt. Jede Zeile beginnt in einem neuen Datensatz und alle Einträge in dieser Zeile sind in diesem und (möglicherweise) nachfolgenden Datensätzen vorhanden. Dies ist der Standardwert, wenn die Spezifikation MODE weggelassen wird.
SYMMETRISCH. Elemente der Matrix unterhalb der Hauptdiagonale sind mit denen oberhalb der Matrix identisch. Nur Matrixelemente auf und unter der Hauptdiagonalen werden gelesen; Elemente über der Diagonalen werden auf die entsprechenden symmetrischen Elemente unter der Diagonalen gesetzt. Jede Zeile wird ab einem neuen Datensatz gelesen, obwohl sie sich über mehrere Datensätze erstrecken kann. Nur ein einzelner Wert wird aus dem ersten Datensatz gelesen, zwei Werte werden aus dem zweiten Datensatz gelesen usw.
- Wenn
SYMMETRICangegeben wird, prüft der Matrixprozessor zuerst, ob die Anzahl der Zeilen und die Anzahl der Spalten identisch sind. Wenn die Zahlen, die inSIZEoder in der Variablenreferenz angegeben sind, nicht identisch sind, wird eine Fehlernachricht angezeigt und der Befehl wird nicht ausgeführt.