Operation Manual

Seite 9-23
In diesem Abschnitt zeigen wir Ihnen, wie Sie einen Spalten- in einen
Zeilenvektor, einen Zeilen- in einen Spaltenvektor, eine Liste in einen Vektor und
einen Vektor (oder Matrix) in eine Liste umwandeln können.
Zunächst zeigen wir diese Umwandlungen im RPN-Modus. In diesem Modus
verwenden wir die Funktionen OBJ, LIST, ARRY und DROP, um die
Umwandlung durchzuführen. Um einen einfacheren Zugang zu diesen
Funktionen zu bekommen, setzen wir das System-Flag 117 auf SOFT menus
(siehe Kapitel 1). Wenn dieses Flag gesetzt ist, können die Funktionen OBJ,
ARRY und LIST über „° @)TYPE! aufgerufen werden. Die Funktionen
OBJ, ARRY und LIST können über die Funktionstasten A, B und
C aufgerufen werden. Auf die Funktion DROP kann über „°@)STACK
@DROP zugegriffen werden.
Nachfolgend erläutern wir die Anwendung der Funktionen OBJ, LIST,
ARRY und DROP mit einigen Beispielen.
Funktion OBJ
Diese Funktion zerlegt ein Objekt in seine Komponenten. Ist das Argument eine
Liste, wird die Funktion OBJ die Elemente der Liste im Stack anzeigen, wobei
die Anzahl der Elemente in Stack-Ebene 1 angezeigt wird, z. B. ergibt
{1,2,3} `„°@)TYPE! @OBJ@ folgendes:
Wird die Funktion OBJ auf einen Vektor angewandt, wird eine Liste mit den
Elementen des Vektors im Stack angezeigt und die Anzahl der Elemente des
Vektors befindet sich innerhalb von Klammern (als eine Liste) in Stack-Ebene 1.
Folgendes Beispiel veranschaulicht diese Anwendung: [1,2,3] `
„°@)TYPE! @OBJ@ ergibt: