Matrix库提供了行列式逆矩阵伴随矩阵等矩阵运算的便捷接口,适合数学运算或工程计算。以下是主要功能及使用方法:

创建新矩阵


var mat = Matrix.create([[1, 5, 2], [5, 2, 7], [22, 645, 6]]);

可以通过 Matrix.create() 方法创建一个新矩阵。

设置矩阵元素


mat.set([[1, 7, 3], [8, 3, 67], [33, 6, 1]]);

将矩阵 mat 的元素重新赋值。返回类型为 null

计算行列式


mat.determinant();

该方法返回矩阵的行列式,类型为 int

获取矩阵某一行


mat.row(i);

使用此方法可以获取第 i 行的内容,返回一个数组。

获取指定元素


mat.at(i, j);

获取矩阵第 i 行第 j 列的元素;若元素不存在,则返回 null。类型为 int

打印矩阵


mat.print(optionalHTMLElement);

若提供了 HTMLElement,则将矩阵打印为 innerHTML

以上为Matrix库的主要使用方式,帮助您高效地完成矩阵相关的计算。