math.js

2026-03-05

math.js とは

math.js とは、JavaScript で複雑な数学演算を扱うためのライブラリである。

ブラウザで使うには次のライブラリ読み込みの一文をヘッダに入れる。

<script src="https://unpkg.com/mathjs@15.1.1/lib/browser/math.js"></script>

関数一覧

関数一覧(mathjs.org)がある。

math.js でできること

固有値と固有ベクトル

QR 分解

行列 `A = [[1,-2,-2],[-2,2,0],[-2,0,0]]` をQR 分解してみる。

Q =

R =

行列 `A` = `[ [1, -1, 4], [1, 4, -2], [1, 4, 2], [1, -1, 0] ]` を QR 分解してみた。

Q =

R =

math.js でできること

特異値分解はできないようだ。

math.js を使ってみたページ

現在下記のページだけだ。

参考