Sie können die Matrix-Funktion verwenden, um eine Matrix zu erstellen. Und diese Funktion nimmt eine Liste von Listen als Argument, wobei jede Unterliste eine Zeile angibt. Sie können auch den Operator eckige Klammern verwenden, um eine Matrix zu erstellen. Wenn Sie diesen Operator verwenden, geben Sie die Werte direkt ein, ohne Listen zu verwenden. Stattdessen trennen Sie die Werte in verschiedenen Zeilen durch Kommas und die Werte in verschiedenen Spalten durch Leerzeichen, Tabulatoren oder Zeilenumbrüche. Außerdem gibt es eine Reihe von JSL-Funktionen, die Matrizen zurückgeben, die Ihr Skript verwenden könnte. Sie können Indizes verwenden, um ein Element aus einer Matrix auf die gleiche Weise abzurufen, wie Sie Elemente aus einer Liste abrufen. Um also das Element aus der ersten Zeile der zweiten Spalte einer in der Variablen x gespeicherten Matrix abzurufen, würden Sie die eckigen Klammern an den Variablennamen anhängen und ein Komma zwei in die Klammern eingeben. Um das Element aus der zweiten Zeile der ersten Spalte abzurufen, geben Sie zwei Kommas eins in die Klammern ein. JMP hat viele Funktionen, die auf die gesamte Matrix wirken. Wenn Sie beispielsweise eine Matrix mit einem Skalarwert multiplizieren, ist das Ergebnis, dass jedes Element in der Matrix mit diesem Wert multipliziert wird. Es besteht keine Notwendigkeit, die Elemente der Matrix zu durchlaufen. Diese Form der Berechnung wird als Vektorisierung der Operation bezeichnet. Einige Vorteile der Verwendung von Matrizen auf diese Weise sind, dass Ihr Skript kürzer, prägnanter, einfacher zu verstehen und einfacher zu warten ist. Und die Laufzeit Ihres Skripts ist kürzer, wenn Sie vektorisierte Operationen verwenden. Eine letzte Anmerkung zu Matrizen in JMP ist, dass Sie auch Funktionen für die lineare Algebra verwenden können.