線型代数学を初めて学ぶ

線型性とは

線型代数学で扱うものは[線型性]と[行列]です。まずは[線型性]のイメージをつかんでいきましょう。

変数\(x\) の動く範囲が実数であり、値\(f(x)\) も実数となる関数\(f\) を実一変数関数といいます。実一変数関数の線型性は次の2式で定義されます。

実一変数関数の線型性

$$
\begin{aligned}
&①f(x+y)=f(x)+f(y)\\
&②f(kx)=kf(x)(kは実数)
\end{aligned}
$$

具体例

$$
\begin{aligned}&f(x)=2x\\
&f(x)=3x\\
&f(x)=ax(aは実数)
\end{aligned}
$$

問題
  1. ここで具体例として挙げたものが線型性をもつことを確かめよ。
  2. 実一変数関数ではこの形(\(f(x)=ax(aは実数)\))しかないことを証明せよ。

ベクトル変数\(\vec{v}\)の各成分が実数で、値\(f(\vec{v})\)も各成分が実数のベクトルになる関数を実多変数ベクトル値関数といいます(しばしば頭文字の[実]は省略されます)。

実一変数関数のときと同じように、多変数ベクトル値関数の線型性は次で定義されます。

多変数ベクトル値関数の線型性

$$
\begin{aligned}
&①f(\vec{v}+\vec{w})=f(\vec{v})+f(\vec{w})\\
&②f(k\vec{v})=kf(\vec{v})(kは実数)
\end{aligned}
$$

具体例

$$
\begin{aligned}
&F\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \end{pmatrix}(a,b,c,dは実数)\\
&G\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \\ ex+fy \end{pmatrix}(a,b,c,d,e,fは実数)
\end{aligned}
$$

問題

ここで具体例として挙げた関数\(G\) が線型性を持つこと示せ。

例)\(F\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \end{pmatrix}(a,b,c,dは実数)\)の線型性を示す。

まず、\(\vec{v}_{1}=\begin{pmatrix} x_{1} \\ y_{1} \end{pmatrix}\), \(\vec{v}_{2}=\begin{pmatrix} x_{2} \\ y_{2} \end{pmatrix}\) とおく。
$$
\begin{aligned}
(左辺)&=F(\vec{v}_1+\vec{v}_2) \\
&=F\begin{pmatrix} x_{1}+x_{2} \\ y_{1}+y_{2} \end{pmatrix} \\
&=\begin{pmatrix} a(x_{1}+x_{2})+b(y_{1}+y_{2}) \\ c(x_{1}+x_{2})+d(y_{1}+y_{2}) \end{pmatrix} \\
&=\begin{pmatrix} ax_{1}+by_{1} \\ cx_{1}+dy_{1}\end{pmatrix}+\begin{pmatrix} ax_{2}+by_{2} \\ cx_{2}+dy_{2}\end{pmatrix} \\
&=F(\vec{v}_1)+F(\vec{v}_2)=(右辺)
\end{aligned}
$$

次に、\(\vec{v}=\begin{pmatrix} x \\ y \end{pmatrix}\)とおき、\(k\) を実数として\(k\vec{v}\) の行先を調べる。
$$
\begin{aligned}
(左辺)&=F(k\vec{v}) \\
&=F\begin{pmatrix} kx \\ ky \end{pmatrix} \\
&=\begin{pmatrix} a(kx)+b(ky) \\ c(kx)+d(ky) \end{pmatrix} \\
&=\begin{pmatrix} k(ax+by) \\ k(cx+dy)\end{pmatrix} \\
&=kF(\vec{v}) =(右辺)
\end{aligned}
$$

行列の登場

\(n\)変数\(m\)次元ベクトル値関数は、もし線型性をもつならば、\((m,n)\)型行列と一対一に対応づけることができます。(動画内では\((m×n)\)行列としていますが、今後は\((m,n)\)型行列といいます。)

線型関数と行列の対応

$$
\begin{aligned}
F\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \end{pmatrix}
&\longleftrightarrow A=\begin{pmatrix} a & b \\ c & d \end{pmatrix}\\
G\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \\ ex+fy \end{pmatrix}
&\longleftrightarrow B=\begin{pmatrix} a & b \\ c & d \\ e & f \end{pmatrix}
\end{aligned}
$$

このように係数を取り出してきたものが対応する行列になります。非常に単純な対応だと分かると思います。

具体例

$$
f\begin{pmatrix} x \\ y \\ z \end{pmatrix}=\begin{pmatrix} 2x+3y+5z \\ 7x+11y+13z \\ \end{pmatrix} \longleftrightarrow \begin{pmatrix} 2 & 3 & 5 \\ 7 & 11 & 13 \end{pmatrix}
$$

実はこの係数になっている数たちが非常に重要なのです。このことは次の考察から分かります。

重要な考察

線型性をもつ2変数2次元ベクトル値関数\(F\) の\(\begin{pmatrix} 1 \\ 0 \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \end{pmatrix}\)の行先だけが分かっているとする。それらをそれぞれ、\(\begin{pmatrix} a \\ c \end{pmatrix}, \begin{pmatrix} b \\ d \end{pmatrix}\)とおく。すなわち、
$$
F\begin{pmatrix} 1 \\ 0 \end{pmatrix}=\begin{pmatrix} a \\ c \end{pmatrix},
F\begin{pmatrix} 0 \\ 1 \end{pmatrix}=\begin{pmatrix} b \\ d \end{pmatrix}
$$
が成り立っているとする。このとき、\(F\) の線型性によって、
$$
\begin{aligned}
F\begin{pmatrix} x \\ y \end{pmatrix}
&=F(x\begin{pmatrix} 1 \\ 0 \end{pmatrix}+y\begin{pmatrix} 0 \\ 1 \end{pmatrix})\\
&=xF\begin{pmatrix} 1 \\ 0\end{pmatrix}+yF\begin{pmatrix} 0 \\ 1\end{pmatrix}\\
&=x\begin{pmatrix} a \\ c\end{pmatrix}+y\begin{pmatrix} b \\ d\end{pmatrix}\\
&=\begin{pmatrix} ax+by \\ cx+dy \end{pmatrix}
\end{aligned}
$$
が成り立つ。したがって、\(F\begin{pmatrix} x \\ y \end{pmatrix}=\begin{pmatrix} ax+by \\ cx+dy \end{pmatrix}\)となり、\(\begin{pmatrix} 1 \\ 0 \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \end{pmatrix}\)だけでなく、全てのベクトル\(\begin{pmatrix} x \\ y \end{pmatrix}\)の行先が決まってしまう。

この考察を経れば、次の問題が分かるようになると思います。

問題

線型性をもつ3変数2次元ベクトル値関数\(f\)が次の性質をもつとする。
$$
f\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} 1 \\ 4 \end{pmatrix},
f\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} 2 \\ 5 \end{pmatrix},
f\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 3 \\ 6 \end{pmatrix}
$$
\(f\) に対応する行列は何か?型とともに答えよ。

答. \((2,3)\)型行列\(\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}\)