math.jsで行列演算
math.js
で行列演算
math.js | an extensive math library for JavaScript and Node.js
1xN行列を作る
math.matrix(values)
ではArrayとして扱われて行列演算に使えない。1xN行列を作るには次のように書く。
code:ts
function vector(values: number[]) {
return math.matrix(
values
);
}
対角行列を作る
長さNの配列を、NxNの対角行列に変換する
code:ts
function diag(values: number[]) {
return math.diag(values);
}