本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Matrix Determinant & Inverse

2x2 から 6x6 までの行列式と逆行列をローカルで計算。ガウス消去、特異行列は逆行列なしと明示。

部分ピボット選択によるガウス消去。特異行列は推定せず逆行列なしと明示します。

行列の要素(行ごと)

行列式

逆行列

使い方

  1. 2x2 から 6x6 のサイズを選ぶと、入力グリッドが即座に再構築されます。
  2. 行ごとに要素を入力します。小数と科学記法に対応し、空欄は 0 として扱われます。
  3. 計算を押すと行列式が得られ、逆行列が存在する場合は逆行列も表示されます。
  4. 行列式が 0 の場合は、意味のない大数を並べずに「特異で逆行列なし」と明示します。
  5. 編集と同時に再計算され、コピーボタンで両方の行列をクリップボードへ。

こんなときに

プライバシーについて

消去計算はすべてブラウザ内で行われます。行列のアップロードはなく、6x6 でもサーバー通信は発生しません。

FAQ

Q: どんなアルゴリズムですか? A: 行列式は部分ピボット選択のガウス消去、逆行列は Gauss-Jordan 消去です。部分ピボット選択により、小さい主元で丸め誤差が肥大化するのを防ぎます。

Q: 特異行列はどう判定しますか? A: 消去中に微小な閾値を超える主元が見つからなければ、行列式は 0 で逆行列は存在しません。その旨を正直に報告します。

Q: なぜ 1.8148148148 のように表示されるのですか? A: 結果は小数 10 桁に丸め、負のゼロを整理しています。循環小数を読める形に保ちつつ、正確さを装いません。

Q: 複素行列に対応していますか? A: していません。実行列のみ対応で、複素数の行列式・逆行列には別の計算経路が必要です。

データはこのデバイス内にとどまります

Matrix Determinant & Inverse は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。