線形独立計算機
行列の階数を使い、三つのベクトルが線形独立かどうかを調べます。
三つのベクトルを判定
同じ次元のベクトルを三つ、成分を半角カンマで区切って入力してください。
線形独立について
ベクトルの組が線形独立であるとは、線形結合が零ベクトルになる係数が、すべてゼロの場合に限られることです。三つのベクトル v1、v2、v3 では、c1v1 + c2v2 + c3v3 = 0 から必ず c1 = c2 = c3 = 0 が導かれます。すべてがゼロではない係数でも零ベクトルになるなら、その組は線形従属です。直感的には、従属するベクトルはほかのベクトルの組み合わせで表せるため、新しい方向を加えません。
この計算機は入力された三つのベクトルを行列に並べ、ガウスの消去法で階数を求めます。行基本変形はベクトル間の線形関係を保ちながら、ピボットの数を明らかにします。階数がベクトル数に等しければ、各ベクトルが新しいピボットを与えるため線形独立です。階数が三未満なら少なくとも一つは冗長で、線形従属です。各成分が同じ座標位置に対応するよう、ベクトルの次元はそろえる必要があります。
次元による制約もあります。二次元空間の三つのベクトルは、行列の階数が最大でも二なので必ず従属します。三次元以上では三つのベクトルが独立になる可能性はありますが、必ずそうなるわけではありません。標準基底ベクトル (1, 0, 0)、(0, 1, 0)、(0, 0, 1) は独立です。一方、(1, 2, 3) と (2, 4, 6) は同じ直線方向を向いており、この両方を含む組には既にスカラー倍の関係があります。
線形独立性は座標表示の一意性、行列が可逆になり得るか、方程式に冗長な情報が含まれるかを左右します。連立方程式の解法、基底の構成、変換の解析、モデルの当てはめ、信号分離の基礎となります。結果は表示された階数と入力ベクトル数を比較して解釈してください。階数が三のフルランクなら独立、それ未満なら従属です。小数入力にも対応しますが、浮動小数点の丸め誤差が偽のピボットを作らないよう、ゼロに極めて近い値は数値的なゼロとして扱います。
計算例
フルランクの組と冗長なベクトルを含む組を比較します。
| ベクトル | 分類 | 理由 |
|---|---|---|
| (1, 0, 0), (0, 1, 0), (0, 0, 1) | 独立、階数 3 | 各ベクトルがそれぞれ異なる座標方向を与えます。 |
| (1, 2, 3), (2, 4, 6), (0, 1, 0) | 従属、階数 2 | 二つ目のベクトルは一つ目の二倍です。 |
| (1, 1, 0), (0, 1, 1), (1, 0, 1) | 独立、階数 3 | 行の簡約により三つのピボットが得られます。 |
計算機の使い方
- ベクトル 1 の成分を半角カンマで区切って入力します。
- 同じ成分数でベクトル 2 を入力します。
- 同じ次元のベクトル 3 を入力します。
- 「独立性を判定」を選択し、行列の階数を三と比較します。
よくある質問
線形独立とはどういう意味ですか?
組の中のどのベクトルも、ほかのベクトルの線形結合では表せないことです。言い換えると、零ベクトルを作る線形結合の係数はすべてゼロに限られます。
なぜ行列の階数で独立性がわかるのですか?
階数はピボットが示す独立な行または列の数です。階数がベクトル数に等しければ、冗長なベクトルがないことを意味します。
三つの二次元ベクトルは独立になれますか?
いいえ。二次元ベクトル空間では独立なベクトルは最大二つです。三つ目は必ず最初の二つの独立な方向が張る空間に含まれます。
直交するベクトルは常に独立ですか?
互いに直交する非零ベクトルの組は常に独立です。零ベクトルを含む組は従属するため、零ベクトルは除外します。
ベクトルの順番で答えは変わりますか?
いいえ。並べ替えると消去の手順が変わることはありますが、最終的な階数は変わりません。独立性の判定も同じです。