
Mit der Matrixfunktion erstellen Sie eine Matrix. Diese Funktion verwendet eine Liste von Listen als Argument, wobei jede Unterliste eine Zeile angibt. Alternativ können Sie auch den Operator eckige Klammern verwenden. Bei diesem Operator geben Sie die Werte direkt ein, ohne Listen zu verwenden. Stattdessen trennen Sie die Werte in den Zeilen durch Kommas und die Werte in den Spalten durch Leerzeichen, Tabulatoren oder Zeilenumbrüche. Es gibt auch eine Reihe von JSL-Funktionen, die Matrizen zurückgeben und die Ihr Skript verwenden kann. Mit Indizes können Sie ein Element aus einer Matrix abrufen, genau wie Elemente aus einer Liste. Um also das Element aus der ersten Zeile der zweiten Spalte einer in der Variable x gespeicherten Matrix abzurufen, hängen Sie die eckigen Klammern an den Variablennamen an und geben eins Komma zwei in die Klammern ein. Um das Element aus der zweiten Zeile der ersten Spalte abzurufen, geben Sie zwei Komma eins in die Klammern ein. JMP bietet viele Funktionen, die die gesamte Matrix bearbeiten. Wenn Sie beispielsweise eine Matrix mit einem Skalarwert multiplizieren, wird jedes Element der Matrix mit diesem Wert multipliziert. Ein Durchlaufen der Matrixelemente ist nicht erforderlich. Diese Art der Berechnung wird als Vektorisierung bezeichnet. Vorteile dieser Matrizenverwendung sind kürzere, prägnantere, verständlichere und einfachere Wartung Ihres Skripts. Auch die Ausführungszeit Ihres Skripts ist bei vektorisierten Operationen kürzer. Ein letzter Hinweis zu Matrizen in JMP: Sie können auch Funktionen für die lineare Algebra verwenden.