Matrix库提供了行列式、逆矩阵、伴随矩阵等矩阵运算的便捷接口,适合数学运算或工程计算。以下是主要功能及使用方法:
创建新矩阵
var mat = Matrix.create([[1, 5, 2], [5, 2, 7], [22, 645, 6]]);
可以通过 Matrix.
方法创建一个新矩阵。 ()
设置矩阵元素
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库的主要使用方式,帮助您高效地完成矩阵相关的计算。
暂无评论