使用矩阵
您可以使用 Matrix 函数创建矩阵。此函数以列表作为参数,每个子列表指定一行。您还可以使用方括号运算符创建矩阵。使用此运算符时,您可以直接输入值,而无需使用列表。相反,您使用逗号分隔不同行中的值,并使用空格、制表符或回车符分隔不同列中的值。此外,还有许多 JSL 函数可以返回脚本可以使用的矩阵。您可以使用下标从矩阵中检索元素,就像从列表中检索项目一样。因此,要从存储在变量 x 中的矩阵的第一行第二列中检索元素,您需要将方括号附加到变量名称,并在括号中输入逗号 1 和 2。要从第一列的第二行中检索元素,您需要在括号中输入逗号 2 和 1。JMP 有许多适用于整个矩阵的函数。例如,如果将矩阵乘以一个标量值,结果是矩阵中的每个元素都乘以该值。无需循环遍历矩阵元素。这种计算形式称为矢量化运算。以这种方式使用矩阵的好处是,您的脚本更短、更简洁、更易于理解和维护。而且,使用矢量化运算时,脚本的运行时间也更短。关于 JMP 中的矩阵,最后需要注意的是,您还可以使用线性代数函数。