同次連立1次方程式の解と自由度の関係

こんにちはコーヤです。

このページでは同次連立1次方程式の解と自由度の関係を勉強します。線形独立の判定、固有ベクトル、核空間などの場面で必要な線形代数の重要な知識です。

同次・非同次の分類

同次と非同次は右辺が全部0かどうかで分類されます。

$$
\begin{align}
x+2y&=0
\\\\
3x-4y&=0
\end{align}
$$

$$
\begin{align}
x+2y&=4
\\\\
3x-4y&=2
\end{align}
$$

上の2式は同次連立1次方程式、下の2式は非同次連立1次方程式です。

解ける式と解けない式

同次連立1次方程式には解ける式と解けない式があります。それぞれ具体例を見ていきます。

まずは解ける同次連立1次方程式です。

$$
\begin{align}
x+2y&=0
\\\\
3x-4y&=0
\end{align}
$$

$(x,y)=(0,0)$です。

次に解けない同次連立1次方程式です。

$$
\begin{align}
x+2y&=0
\\\\
-2x-4y&=0
\end{align}
$$

$(x,y)=(0,0),(2,-1),(-2,1) \cdots$たくさん答えがあります。

無理やり解を出すなら任意定数$t$を用いて$(x,y)=(2t,-t)$となります。

厳密には「解けない」わけではありませんが「解が定まらない」ということです。

これを踏まえて読み進めるとスムーズにいくと思います。

自由度の求め方

未知数の数から係数行列のランクを引いたのが自由度です。

さっきの例を使って自由度を求めます。

解ける例

$$
\begin{align}
x+2y&=0
\\\\
3x-4y&=0
\end{align}
$$

これを行列の形に変更して

$$
\begin{pmatrix}
1 & 2\\
3 & -4
\end{pmatrix}
\begin{pmatrix}
x\\
y
\end{pmatrix}
=
\begin{pmatrix}
0\\
0
\end{pmatrix}
$$

こうなります。

係数行列$A$を

$$
A
=
\begin{pmatrix}
1 & 2\\
3 & -4
\end{pmatrix}
$$

とすると$\mathrm{rank}\, A=2$です。

この同次連立1次方程式は未知数の数は$x,y$の2個、ランクは2です。

自由度は未知数の数からランクを引いたものなので、自由度0です。

解けない例

$$
\begin{align}
x+2y&=0
\\\\
-2x-4y&=0
\end{align}
$$

これを行列の形に変更して

$$
\begin{pmatrix}
1 & 2\\
-2 & -4
\end{pmatrix}
\begin{pmatrix}
x\\
y
\end{pmatrix}
=
\begin{pmatrix}
0\\
0
\end{pmatrix}
$$

こうなります。

係数行列$B$を

$$
B
=
\begin{pmatrix}
1 & 2\\
-2 & -4
\end{pmatrix}
$$

とすると$\mathrm{rank}\, B=1$です。

この同次連立1次方程式は未知数の数は$x,y$の2個、ランクは1です。

自由度は未知数の数からランクを引いたものなので、自由度1です。

解と自由度の関係

自由度は解の任意定数の個数を表します。

$$
\begin{align}
x+2y&=0
\\\\
3x-4y&=0
\end{align}
$$

この同次連立1次方程式の自由度は0でした。

解は$(x,y)=(0,0)$です。任意定数0個で解が求まっています。

$$
\begin{align}
x+2y&=0
\\\\
-2x-4y&=0
\end{align}
$$

この同次連立1次方程式の自由度は1でした。

解は$(x,y)=(2t,-t)$です。任意定数1個で解が求まっています。

2つの例を見ると、たしかに自由度と解の任意定数の個数が一致しています。

グラフで見比べればさらに自由度のイメージが付きやすいと思います。

解と自由度

同次連立1次方程式の具体例

それでは具体例3つで同次連立1次方程式の解を求める練習をしましょう。

具体例1

$$
\begin{align}
x+2y+3z&=0
\\\\
3x+4y+2z&=0
\\\\
2x+3y+5z&=0
\end{align}
$$

この同次連立1次方程式の解を求めます。行列形式に変形して

$$
\begin{pmatrix}
1 & 2 & 3\\
3 & 4 & 2\\
2 & 3 & 5
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

係数行列を階段行列に変形してランクを求めると

$$
\begin{pmatrix}
1 & 2 & 3\\
3 & 4 & 2\\
2 & 3 & 5
\end{pmatrix}
\Rightarrow
\begin{pmatrix}
1 & 2 & 3\\
0 & -1 & -1\\
0 & 0 & -5
\end{pmatrix}
$$

この行列はランク3です。未知数の数は$x,y,z$の3個、ランクは3なので、自由度は0です。

つまり任意定数を使わずに解が求まります。

階段行列を使って式を書くと

$$
\begin{pmatrix}
1 & 2 & 3\\
0 & -1 & -1\\
0 & 0 & -5
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

行列形式から普通の方程式の形に変形して

$$
\begin{align}
x+2y+3z&=0
\\\\
-y-z&=0
\\\\
-5z&=0
\end{align}
$$

となります。この連立1次方程式を普通に解いて

$$
(x,y,z)=(0,0,0)
$$

となります。

具体例2

$$
\begin{align}
x+2y+3z&=0
\\\\
3x+4y+2z&=0
\\\\
4x+6y+5z&=0
\end{align}
$$

この同次連立1次方程式の解を求めます。行列形式に変形して

$$
\begin{pmatrix}
1 & 2 & 3\\
3 & 4 & 2\\
4 & 6 & 5
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

係数行列を階段行列に変形してランクを求めると

$$
\begin{pmatrix}
1 & 2 & 3\\
3 & 4 & 2\\
4 & 6 & 5
\end{pmatrix}
\Rightarrow
\begin{pmatrix}
1 & 2 & 3\\
0 & -2 & -7\\
0 & 0 & 0
\end{pmatrix}
$$

この行列はランク2です。未知数の数は$x,y,z$の3個、ランクは2なので、自由度は1です。

自由度が1ということは、任意定数1個で解が表せるということです。

階段行列を使って式を書くと

$$
\begin{pmatrix}
1 & 2 & 3\\
0 & -2 & -7\\
0 & 0 & 0
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

行列形式から普通の方程式の形に変形して

$$
\begin{align}
x+2y+3z&=0
\\\\
-2y-7z&=0
\end{align}
$$

となります。ここで任意定数$t$の出番です。

$z=2t$とおくと、2行目の方程式から$y=-7t$が求まります。

$y$と$z$が分かったので、1行目の方程式から$x=8t$が求まります。

よって

$$
(x,y,z)=(8t,-7t,2t)
$$

となります。

具体例3

$$
\begin{align}
x+2y+3z&=0
\\\\
2x+4y+6z&=0
\\\\
3x+6y+9z&=0
\end{align}
$$

この同次連立1次方程式の解を求めます。行列形式に変形して

$$
\begin{pmatrix}
1 & 2 & 3\\
2 & 4 & 6\\
3 & 6 & 9
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

係数行列を階段行列に変形してランクを求めると

$$
\begin{pmatrix}
1 & 2 & 3\\
3 & 4 & 2\\
4 & 6 & 5
\end{pmatrix}
\Rightarrow
\begin{pmatrix}
1 & 2 & 3\\
0 & 0 & 0\\
0 & 0 & 0
\end{pmatrix}
$$

この行列はランク1です。未知数の数は$x,y,z$の3個、ランクは1なので、自由度は2です。

自由度が2ということは、任意定数2個で解が表せるということです。

階段行列を使って式を書くと

$$
\begin{pmatrix}
1 & 2 & 3\\
0 & 0 & 0\\
0 & 0 & 0
\end{pmatrix}
\begin{pmatrix}
x\\
y\\
z
\end{pmatrix}
=
\begin{pmatrix}
0\\
0\\
0
\end{pmatrix}
$$

行列形式から普通の方程式の形に変形して

$$
x+2y+3z=0
$$

となります。ここで任意定数$t_1,t_2$の出番です。

$y=t_1,z=t_2$とすると、方程式から$x=-2t_1-3t_2$が求まります。

よって

$$
(x,y,z)=(-2t_1-3t_2,t_1,t_2)
$$

となります。

まとめ

未知数の数から係数行列のランクを引いたものが自由度です。

自由度は解の任意定数の個数を表しています。

コメント欄