ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Matrix Determinant & Inverse
2x2 から 6x6 までの行列式と逆行列をローカルで計算。ガウス消去、特異行列は逆行列なしと明示。
部分ピボット選択によるガウス消去。特異行列は推定せず逆行列なしと明示します。
行列の要素(行ごと)
行列式
逆行列
使い方
- 2x2 から 6x6 のサイズを選ぶと、入力グリッドが即座に再構築されます。
- 行ごとに要素を入力します。小数と科学記法に対応し、空欄は 0 として扱われます。
- 計算を押すと行列式が得られ、逆行列が存在する場合は逆行列も表示されます。
- 行列式が 0 の場合は、意味のない大数を並べずに「特異で逆行列なし」と明示します。
- 編集と同時に再計算され、コピーボタンで両方の行列をクリップボードへ。
こんなときに
- 線形代数の宿題:2x2〜6x6 の行列式と逆行列の答え合わせ。
- 連立方程式:行列が可逆なら Ax = b の解は一意に定まります。
- ピボット選択の学習:準特異行列の行を入れ替えて行列式の符号が反転する様子を確認。
- 簡易照合:求めた逆行列を掛けて単位行列に戻るか検証。
プライバシーについて
消去計算はすべてブラウザ内で行われます。行列のアップロードはなく、6x6 でもサーバー通信は発生しません。
FAQ
Q: どんなアルゴリズムですか? A: 行列式は部分ピボット選択のガウス消去、逆行列は Gauss-Jordan 消去です。部分ピボット選択により、小さい主元で丸め誤差が肥大化するのを防ぎます。
Q: 特異行列はどう判定しますか? A: 消去中に微小な閾値を超える主元が見つからなければ、行列式は 0 で逆行列は存在しません。その旨を正直に報告します。
Q: なぜ 1.8148148148 のように表示されるのですか? A: 結果は小数 10 桁に丸め、負のゼロを整理しています。循環小数を読める形に保ちつつ、正確さを装いません。
Q: 複素行列に対応していますか? A: していません。実行列のみ対応で、複素数の行列式・逆行列には別の計算経路が必要です。
データはこのデバイス内にとどまります
Matrix Determinant & Inverse は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。