✖

ベクトルの線形結合

線形結合とは、いくつかのベクトルから、足し算と実数倍だけを使って新しいベクトルをつくる方法のことです。

線形結合とは

ベクトル空間 V を考えます。ベクトル空間はベクトルの和について閉じているので、二つのベクトル x→,y→∈V に対して、いつでも x→+y→∈V が成り立ちます。つまり、二つのベクトルを足すと、また同じ空間のベクトルが得られます。スカラー倍についても同じことがいえます。k ∈ ℝ ならば、k⋅x→∈V です。

この二つの演算は組み合わせることができます。k, l ∈ ℝ をとると、式 k⋅x→+l⋅y→ からも新しいベクトルが得られます。これを v→ とすると、このベクトル v→ もやはり空間 V に属します。なぜでしょうか。k⋅x→∈V であり、同様に l⋅y→∈V も成り立ちます。空間 V の二つのベクトルを足しているので、定義から結果も空間 V のベクトルになるはずです。

このとき、ベクトル v→ はベクトル x→ と y→ の線形結合(1次結合)であるといいます。一般には次のように定めます。ベクトル x→1,x→2,…,x→n と、係数とよばれる実数 k1, k2, …, kn があるとき、これらのベクトルの線形結合とは、次の式で得られるベクトル v→ のことです。

v→=k1⋅x→1+k2⋅x→2+…+kn⋅x→n.

例を見てみましょう。空間 ℝ2 から二つのベクトル (2, 3) と (0, 8) をとります。係数は k1 = 2, k2 = 5 とします。係数 k1, k2 によるこれらのベクトルの線形結合は、次のベクトルになります。

2⋅(2,3)+5⋅(0,8)=(4,6)+(0,40)=(4,46)

得られたベクトル (4, 46) は、空間 ℝ2 に属しています。別の係数を選べば、別のベクトルが得られます。例えば k1 = 0, k2 = −1 のときは次のようになります。

0⋅(2,3)−1⋅(0,8)=(0,0)+(0,−8)=(0,−8)

1次従属なベクトル

線形結合と深く関わるのが、1次従属(線形従属)なベクトルと1次独立(線形独立)なベクトルです。例で説明しましょう。ベクトル空間 ℝ2 と、この空間のベクトルの集合 Q を考えます。

Q={(1,1),(2,4),(3,5),(10,18)}

ここで問題にしたいのは、この四つのベクトルのうちのどれかを、残りの三つのベクトルの線形結合で表せるかどうかです。ベクトルをよく見ると、ベクトル (3, 5) は最初の二つのベクトルをそのまま足したものに等しいことがわかります。

(1,1)+(2,4)=(3,5)

つまり、ベクトル (3, 5) はベクトル (1, 1) と (2, 4) の線形結合です。そこで、このベクトルを集合 Q から取り除いてみましょう。すると、次のような新しい集合 Q1 が得られます。

Q1={(1,1),(2,4),(10,18)}

この中に、ほかのベクトルの線形結合になっているベクトルはまだあるでしょうか。あります。ベクトル (10, 18) は、k1 = 2, k2 = 4 とすると最初の二つのベクトルの線形結合になります。

2⋅(1,1)+4⋅(2,4)=(2,2)+(8,16)=(10,18)

このベクトルも取り除くと、次の集合が得られます。

Q2={(1,1),(2,4)}

もう一度考えてみましょう。一方のベクトルを、もう一方のベクトルの線形結合で表せるでしょうか。表せません。ベクトル (1, 1) を何倍しても、ベクトル (2, 4) にはならないからです。

こうして、どのベクトルもほかのベクトルの線形結合で表せないベクトルの集合が得られました。このような集合を1次独立なベクトルの集合といいます。あるベクトルをほかのベクトルの線形結合で表せるとき、そのベクトルは1次従属であるといいます。表せないとき、そのベクトルは1次独立であるといいます。

零ベクトル

1次従属かどうかを考えるとき、零ベクトル 0→ が重要な役割を果たします。集合 Q1 と空間 ℝ2 に戻りましょう。集合 Q1 は次のとおりでした。

Q1={(1,1),(2,4),(10,18)}

2 · (1, 1) + 4 · (2, 4) = (10, 18) なので、ベクトル (10, 18) が1次従属であることはすでにわかっています。では、式 2 · (1, 1) + 4 · (2, 4) からベクトル (10, 18) を引くと、どうなるでしょうか。言いかえると、このベクトルの −1 倍を足すとどうなるでしょうか。式は次のようになります。

2⋅(1,1)+4⋅(2,4)−(10,18)

この式は、当然零ベクトルに等しくなります。

2⋅(1,1)+4⋅(2,4)−(10,18)=(0,0)

ここから、興味深い性質が導かれます。ベクトルの集合 x→1,x→2,…,x→n が1次従属ならば、次の式を満たす実数の係数 a1, a2, …, an が存在します。

a1⋅x→1+a2⋅x→2+…+an⋅x→n=0→

ただし、係数 ai のうち少なくとも一つは0でない必要があります。すべての係数に0を代入すれば、この等式はいつでも成り立ちます。それを認めると、どんなベクトルの集合も1次従属になってしまい、明らかにおかしなことになります。上の等式が成り立つ理由は簡単です。例えば、ベクトル x→1 が1次従属であるとすると、次の式が成り立ちます。

a2⋅x→2+…+an⋅x→n=x→1

この等式の両辺に −x→1 を加えれば、次の式が得られます。

−1⋅x→1+a2⋅x→2+…+an⋅x→n=0→

1次従属かどうかを調べる方法

ベクトル x→1,x→2,…,x→n が1次従属か1次独立かを調べるには、先ほどの方程式

a1⋅x→1+a2⋅x→2+…+an⋅x→n=0→

を解いて、係数 ai を求めれば十分です。例えば空間 ℝ3 で、ベクトル (1, 2, 3), (2, 1, 7), (1, −4, 5) を考えます。これらが1次従属かどうかを調べたいので、次の方程式を解きます。

a1⋅(1,2,3)+a2⋅(2,1,7)+a3⋅(1,−4,5)=(0,0,0)

この方程式を、ベクトルの和と実数倍の定義にしたがって書き直します。a1 · (1, 2, 3) = (a1, 2a1, 3a1) などが成り立つので、次のようになります。

(a1,2a1,3a1)+(2a2,a2,7a2)+(a3,−4a3,5a3)=(0,0,0)

次に、足し算を成分ごとに書き出します。足し算は同じ位置の成分どうしで行います。つまり、1番目のベクトルの第1成分 a1、2番目のベクトルの第1成分 2a2、3番目のベクトルの第1成分 a3 を足し、その和が零ベクトルの第1成分、つまり0に等しくなければなりません。第2成分と第3成分についても同じです。こうして連立1次方程式が得られます。

a1+2a2+a3=02a1+a2+−4a3=03a1+7a2+5a3=0

この連立方程式は、行列の形で書けます。

(121021−403750)

この行列の各列には、実はもとのベクトルが並んでいることに注目しましょう。第1列にはもとのベクトル (1, 2, 3) が、第3列にはベクトル (1, −4, 5) が入っています。ですから、計算するときに毎回ここまでの書き換えをする必要はありません。1次従属かどうかを調べたいベクトルを列として並べ、最後に成分がすべて0の列を加えれば、この行列ができます。

この連立方程式はガウスの消去法で解けます。行列を階段形に変形しましょう。まず、第2行に第1行の −2 倍を加え、第3行に第1行の −3 倍を加えます。

(121021−403750)∼(12100−3−600120)

次に、第2行に第3行の 3 倍を加えます。

(12100−3−600120)∼(121000000120)

ここで計算をやめてもかまいません。行が一つすべて0になったので、ベクトルは1次従属であることがわかります。ただ、連立方程式を最後まで解くこともできます。a3 = t とおきます。すると、行列の最後の行にあたる方程式

a2+2a3=0

に a3 = t を代入して、次のようになります。

a2+2t=0a2=−2t

これらの値を1番目の方程式、つまり行列の第1行に代入します。

a1+2a2+a3=0a1−4t+t=0a1=3t

これで a1 = 3t, a2 = −2t, a3 = t が得られました。例えば t の値として t = 3 を代入すると、具体的な解の一つ a1 = 9, a2 = −6, a3 = 3 が得られます。これらの係数をもとの方程式

a1⋅(1,2,3)+a2⋅(2,1,7)+a3⋅(1,−4,5)=(0,0,0)

に代入すると、次のようになります。

9⋅(1,2,3)+(−6)⋅(2,1,7)+3⋅(1,−4,5)=(0,0,0)

左辺を計算してみましょう。

9⋅(1,2,3)+(−6)⋅(2,1,7)+3⋅(1,−4,5)=(0,0,0)(9,18,27)+(−12,−6,−42)+(3,−12,15)=(0,0,0)(9−12+3,18−6−12,27−42+15)=(0,0,0)(0,0,0)=(0,0,0)

このように、例えば係数を a1 = 9, a2 = −6, a3 = 3 とすると、ベクトル (1, 2, 3), (2, 1, 7), (1, −4, 5) から零ベクトルが得られます。もし連立方程式の解が、すべての係数が0になる解ただ一つだけであれば、これらのベクトルは1次独立です。

章: ベクトル空間, ベクトル空間の例, 部分空間, ベクトルの線形結合, 線形包, ベクトル空間の基底, ベクトル空間の次元, 基底変換行列