線形代数・線形包

線形包

ベクトルの線形包は、それらの線形結合すべてからなる集合です。空間では、同一直線上にない2本のベクトルが原点を通る平面を張ります。第3のベクトルが次元を増やすのは、少しでもその平面の外にあるときだけです。平面内なら範囲は増えず、3本は線形従属になります。

線形包とこの図の見方

ベクトルの線形包は、任意の実数を係数とする線形結合すべてからなる集合です。必ず原点Oを含み、3次元空間ではOのみ、Oを通る直線、Oを通る平面、空間全体のいずれかになります。

3本のベクトルの線形包
span⁡(v⃗,w⃗,u⃗)={ c1v⃗+c2w⃗+c3u⃗  :  c1,c2,c3∈R }\operatorname{span}(\vec v, \vec w, \vec u) = \{\, c_1\vec v + c_2\vec w + c_3\vec u \;:\; c_1, c_2, c_3 \in \mathbb R \,\}

初期画面でOを通るガラスの円盤はWW、つまりv⃗\vec vとw⃗\vec wの線形包です。刻まれた格子の交点は整数係数の組み合わせc1v⃗+c2w⃗c_1\vec v + c_2\vec wです。平面は無限に続くため、円盤の縁は薄れていきます。薄い円盤は整数kkに対する層W+ku⃗W + k\vec u、青い円盤は目標点Tを通る平面W+su⃗W + s\vec uです。細い青い矢印をc1v⃗c_1\vec v、c2w⃗c_2\vec w、su⃗s\vec uの順につなぐとOからTへ到達します。u⃗\vec uの先端からWWに下ろした赤い線分の長さは∣h∣|h|で、hhは平面から測ったu⃗\vec uの符号付きの高さです。

なぜ第3のベクトルで次元が1つ増えるのでしょうか。v⃗\vec v、w⃗\vec w、u⃗\vec uのどの組み合わせも、WW上の点をu⃗\vec uのss倍だけ移したものです。したがって線形包は、ssがすべての実数を動くときの平面W+su⃗W + s\vec uの合併です。u⃗\vec uがWWの外にあれば、ssとs+1s + 1に対応する平面の間隔は∣h∣|h|です。ssが実数全体を動くと、平面は空間全体を通り抜けます。

今度はu⃗\vec uを下げ、平面からわずかに離れた位置に置きます。初期値v⃗=(2,1,0)\vec v = (2, 1, 0)、w⃗=(0,1,2)\vec w = (0, 1, 2)では、u⃗=(1,1,1.01)\vec u = (1, 1, 1.01)とWWの距離は約0.004ですが、線形包は依然として空間全体です。(0,0,1)(0, 0, 1)に届くにはs=100s = 100が必要です:(0,0,1)=−50v⃗−50w⃗+100u⃗(0, 0, 1) = -50\vec v - 50\vec w + 100\vec u。WWの外の目標を固定すると、∣h∣|h|が小さいほど∣s∣|s|を大きくする必要がありますが、解は必ずあります。hhがちょうど0になったときだけ、すべての平面W+su⃗W + s\vec uがWWと重なり、v⃗\vec v、w⃗\vec w、u⃗\vec uの線形包はWWに戻ります。

すべてが0ではない係数で線形結合を作り、零ベクトルにできるとき、ベクトルは線形従属です。各ベクトルが零でなければ、このページはそれを閉路として描きます。ベクトルの倍数を先端と始点でつなぐとOに戻ります。これは、いずれか1本が他のベクトルの組み合わせで表せることと同値です。v⃗\vec v、w⃗\vec w、u⃗=(1,1,1)\vec u = (1, 1, 1)のどの2本も平行ではありませんが、u⃗\vec uがWW内にあるため、3本は線形従属です。

W内の第3のベクトルで閉路ができる
12v⃗+12w⃗−u⃗=0⃗,u⃗=12v⃗+12w⃗\tfrac12\vec v + \tfrac12\vec w - \vec u = \vec 0, \qquad \vec u = \tfrac12\vec v + \tfrac12\vec w

閉路があると、1つの点に到達する組み合わせ方も複数あります。Tに到達する組み合わせに閉路の0でない倍数を加えると、係数は変わりますが到達点は変わりません。

線形包の次元は、与えられたベクトルから選べる線形独立なベクトルの本数の最大値です。

注目する点

  • 遠近法の図では、平面に触れていない先端が触れているように見えることがあります。赤い線分と高さの読数で確かめられます。真横ではWWが1本の直線に見えます。

操作

  • 第3のベクトルuの下の赤いスライダーは、u⃗\vec uを平面に垂直に動かして外へ出したり戻したりし、0の位置で留まります。ホイールp、qはu⃗\vec uを同じ層の中で動かします。

関連する概念