「線形代数の行列表現」の編集履歴(バックアップ)一覧はこちら
線形代数の行列表現 - (2011/04/30 (土) 12:48:29) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
= お膳立て =
行列の代数構造は線形空間の理論とは別に定義されていることに注意する。
K : 体
X : K上の線形空間
<math>B := \{\mathbf{b}_1,\cdots \mathbf{b}_N\} \subset X</math> Xの基底
以下では,基底ベクトルを並べた行列Bもまた,「基底」と呼ぶ。
<math>B := [ \mathbf{b}_1, \cdots, \mathbf{b}_N ]</math>
任意の<math>x \in X</math>に対して,xの基底Bによる表示あるいはxのB座標 <math>\mathbf{x}_B \in K^N</math> と呼ばれるベクトルが唯一つ存在して,
<math>X \ni \mathbf{x} = \sum_i \ x^i \mathbf{b}_i = (\mathbf{b}_1 \, \cdots \, \mathbf{b}_N)\begin{pmatrix} x^1 \\ \vdots \\ x^N \end{pmatrix} = B \mathbf{x}_B</math>
基底ベクトルはXの元であるのに対し,成分を並べたベクトルはK^Nの元であることに注意!
Xの元xに対して,xのB-座標を対応させる線形写像
<math>X_B : X \ni \mathbf{x} = \sum_i x^i \mathbf{b}_i \mapsto \mathbf{x}_B \in K^N</math>
は,同型写像である。
これによって XをK^Nと同一視する。
従って特に,Xの内積としてK^Nの標準内積が入る。
'''例'''
<math>X \ni \mathbf{x} \cong \begin{pmatrix} x^1 \\ \vdots \\ x^N \end{pmatrix} \in K^N</math>
特に,
<math>X \ni \mathbf{b}_i \cong \begin{pmatrix} b_i^1 \\ \vdots \\ b_i^N \end{pmatrix} \in K^N</math>
'''注意'''
この同一視は,「基底の取り替え」ではない。
K^N の標準基底を<math>E := [\mathbf{e}_1, \cdots, \mathbf{e}_N]</math>と書くことにすると,
これはXの一つの基底と同一視することができるが,一般の基底Bに対して
<math>B \mathbf{x}_B \neq E \mathbf{x}_B</math>
だからである。
むしろ,後述の双対基底を並べた線形写像であり,その表現行列は<math>B^{-1}</math>である。
= 線形写像と線形形式 =
X, Y : 体K上の線形空間 (dim X = N, dim Y = M)
<math>L(X;Y) := \{ f : X \to Y | \mathrm{linear} \}</math> 線形写像の全体
<math>T \in L(K^N, K^M)</math>に対して,<math>A_T \in \mathrm{Mat}(M,N;K)</math>で,
任意の<math>\mathbf{x} \in K^N</math>に対して <math>T(\mathbf{x}) = A_T \mathbf{x}</math> となる A_T が唯一つ存在する。
そして
<math>\Phi : L(K^N, K^M) \ni T \mapsto A_T \in \mathrm{Mat}(M,N;K)</math>
は同型写像である。
実際,A_T は次のようにして構成できる。
<math>A_T = [ \mathbf{a}_1, \cdots, \mathbf{a}_N ]</math> とおいて,
K^Nの標準基底に作用させると,
<math>\mathbf{a}_i = T ( \mathbf{e}_i ) </math>
でなければならない。逆に,このように作ったものが所望のAである。
さらに,一般のL(X,Y)に対しても,適当な基底B,Sをとって(M,N)行列の全体と同型である。
X_i : 体K上の線形空間の族
<math>L(X_1 \times \cdots \times X_n; Y) := \{ f : X_1 \times \cdots \times X_n \to Y | \mathrm{linear} \}</math> n重線形写像の全体
Yとして特に元の体Kをとった線形写像を,線形形式あるいは線形汎関数という。
n重線形写像についても同様である。
また2重線形写像(形式)のことは特に双線形写像(形式)という。
= 双対空間 =
特に線形汎関数(線形形式,一次形式)の全体を <math>X^* := L(X;K)</math> で表し,双対空間という。
<math>f^j \in X^*</math> を以下のようにとると,
<math>f^j( \mathbf{b}_i ) := \delta_{ij}</math>
<math>\mathcal{U}^* := \{ f^1, \cdots, f^N \}</math> はX^*の基底である。
これをBの双対基底という。作り方から dim X = dim X^* = N であることが分かる。
双対基底ベクトルは成分を取り出す写像である。
<math> f^j( \mathbf{x} ) = f^j \left( \sum_i x^i \mathbf{b}_i \right) = \sum_i x^i f^j(\mathbf{b}_i) = x^j </math>
f^j は,K^n の標準内積から誘導された内積を利用して以下のように構成することができる。
<math>\mathbf{f}^j \in \bigcap_{i \neq j} \mathbf{b}^\bot_i \subset K^N</math> を一つとる。
<math>f^j : \mathbf{x} \mapsto \left \langle \frac{1}{ \langle \mathbf{f}^j, \mathbf{b}_j \rangle} \mathbf{f}^j , \mathbf{x} \right \rangle</math>
実は,f^j を行ベクトルとして,以下が成り立つ。
<math>F := \begin{pmatrix} f^1 \\ \vdots \\ f^N \end{pmatrix} = B^{-1}</math>
f もまた,F-座標を持つ。
<math>X^* \ni f = \sum_j \alpha_j f^j = A_F F</math>
特に以下が成り立つ。
<math>f(\mathbf{x}) = \sum_i \alpha_i x^i</math>
= 基底の取り替え(座標変換) =
Xの基底として <math>\widetilde{B} = [ \widetilde{\mathbf{e}}_1, \cdots, \widetilde{\mathbf{e}}_N ]</math> が取れたとする。
基底は一次独立系なので,Bの逆行列がとれて,
<math>P := B^{-1} \widetilde{B}</math>
とおくと,これは基底の変換 <math>\widetilde{B} = BP</math> を与える。
このとき,座標ベクトルがどのように変換されるかを調べる。
<math>\mathbf{x} = B \mathbf{x}_B = \widetilde{B} \mathbf{x}_\widetilde{B}</math>
が成り立っていなければならない。
このとき,
<math>\widetilde{B} = BP</math>
<math>\mathbf{x}_{\widetilde{B}} = P^{-1} \mathbf{x}_B</math>
である。
また,双対基底についても,
<math>A_F F = A_{\widetilde{F}} \widetilde{F} </math>
が成り立っていなければならないが,
<math>\widetilde{F} = \widetilde{B}^{-1} = P^{-1} B^{-1} = P^{-1} F</math>
であるから,
<math>A_{\widetilde{F}} = A_F P</math>
が成り立つ。
= 反変と共変 =
基底の取り替え P によって,
座標が P^(-1) で変換されることを,反変という。
座標が P で変換されることを,共変という。
X の元xは,座標x_Bが P^(-1) で変換されるから,反変ベクトルである。
X^* の元fは,座標A_Fが P で変換されるから,共変ベクトルである。
= 内積 =
非退化かつ正定値の対称双線形形式のこと。
K^N は標準内積(ユークリッド内積)<math>\langle x, y \rangle := x^\mathrm{T} y</math>によって内積空間。
さらに,正定値エルミート行列Aをに対して,
<math>\langle x,y \rangle_A := \langle Ax, y \rangle</math>
と置いたものもまた K^N の内積である。
一般の内積空間 X について,以下の事実は重要である。
Xの元aを任意にとって固定する。
<math>\phi_a : X \ni x \mapsto \langle x,a \rangle \in K</math>
とおくと,<math>\phi_a \in X^*</math> である。
逆に,任意の<math>f \in X^*</math>に対して,<math>a \in X</math>が唯一つ存在して,<math>f = \phi_a</math> である。
実際,
<math>f(\mathbf{x}) = \langle A_F, \mathbf{x}_B \rangle_{K^N}</math>
であったから,
<math>\mathbf{a} = X_B^{-1}(A_F) = \sum_i \alpha_i \mathbf{b}_i</math>
ととれば良い。
(Xの内積が,K^Nの標準内積から誘導された内積である場合)
さらに,XからX^*への線形写像
<math>\phi : X \ni a \mapsto \phi_a \in X^*</math>
は,同型である。
また,汎関数ノルム(作用素ノルム)によって,
<math>\| a \| = \| \phi_a \|</math>
が成り立つ。
= お膳立て =
行列の代数構造は線形空間の理論とは別に定義されていることに注意する。
K : 体
X : K上の線形空間
<math>B := \{\mathbf{b}_1,\cdots \mathbf{b}_N\} \subset X</math> Xの基底
即ち,<math>X = \{ \sum x^i \mathbf{b}_i | x^i \in K \}</math>
以下では,基底ベクトルを並べた行列Bもまた,「基底」と呼ぶ。
<math>B := [ \mathbf{b}_1, \cdots, \mathbf{b}_N ]</math>
任意の<math>x \in X</math>に対して,xの基底Bによる表示あるいはxのB座標 <math>\mathbf{x}_B \in K^N</math> と呼ばれるベクトルが唯一つ存在して,
<math>X \ni \mathbf{x} = \sum_i \ x^i \mathbf{b}_i = (\mathbf{b}_1 \, \cdots \, \mathbf{b}_N)\begin{pmatrix} x^1 \\ \vdots \\ x^N \end{pmatrix} = B \mathbf{x}_B</math>
基底ベクトルはXの元であるのに対し,成分を並べたベクトルはK^Nの元であることに注意!
Xの元xに対して,xのB-座標を対応させる線形写像
<math>X_B : X \ni \mathbf{x} = \sum_i x^i \mathbf{b}_i \mapsto \mathbf{x}_B \in K^N</math>
は,同型写像である。
これによって XをK^Nと同一視する。
従って特に,Xの内積としてK^Nの標準内積が入る。
'''例'''
<math>X \ni \mathbf{x} \cong \begin{pmatrix} x^1 \\ \vdots \\ x^N \end{pmatrix} \in K^N</math>
特に,
<math>X \ni \mathbf{b}_i \cong \begin{pmatrix} b_i^1 \\ \vdots \\ b_i^N \end{pmatrix} \in K^N</math>
'''注意'''
この同一視は,「基底の取り替え」ではない。
K^N の標準基底を<math>E := [\mathbf{e}_1, \cdots, \mathbf{e}_N]</math>と書くことにすると,
これはXの一つの基底と同一視することができるが,一般の基底Bに対して
<math>B \mathbf{x}_B \neq E \mathbf{x}_B</math>
だからである。
むしろ,後述の双対基底を並べた線形写像であり,その表現行列は<math>B^{-1}</math>である。
= 線形写像と線形形式 =
X, Y : 体K上の線形空間 (dim X = N, dim Y = M)
<math>L(X;Y) := \{ f : X \to Y | \mathrm{linear} \}</math> 線形写像の全体
<math>T \in L(K^N, K^M)</math>に対して,<math>A_T \in \mathrm{Mat}(M,N;K)</math>で,
任意の<math>\mathbf{x} \in K^N</math>に対して <math>T(\mathbf{x}) = A_T \mathbf{x}</math> となる A_T が唯一つ存在する。
そして
<math>\Phi : L(K^N, K^M) \ni T \mapsto A_T \in \mathrm{Mat}(M,N;K)</math>
は同型写像である。
実際,A_T は次のようにして構成できる。
<math>A_T = [ \mathbf{a}_1, \cdots, \mathbf{a}_N ]</math> とおいて,
K^Nの標準基底に作用させると,
<math>\mathbf{a}_i = T ( \mathbf{e}_i ) </math>
でなければならない。逆に,このように作ったものが所望のAである。
さらに,一般のL(X,Y)に対しても,適当な基底B,Sをとって(M,N)行列の全体と同型である。
X_i : 体K上の線形空間の族
<math>L(X_1 \times \cdots \times X_n; Y) := \{ f : X_1 \times \cdots \times X_n \to Y | \mathrm{linear} \}</math> n重線形写像の全体
Yとして特に元の体Kをとった線形写像を,線形形式あるいは線形汎関数という。
n重線形写像についても同様である。
また2重線形写像(形式)のことは特に双線形写像(形式)という。
= 双対空間 =
特に線形汎関数(線形形式,一次形式)の全体を <math>X^* := L(X;K)</math> で表し,双対空間という。
<math>f^j \in X^*</math> を以下のようにとると,
<math>f^j( \mathbf{b}_i ) := \delta_{ij}</math>
<math>\mathcal{U}^* := \{ f^1, \cdots, f^N \}</math> はX^*の基底である。
これをBの双対基底という。作り方から dim X = dim X^* = N であることが分かる。
双対基底ベクトルは成分を取り出す写像である。
<math> f^j( \mathbf{x} ) = f^j \left( \sum_i x^i \mathbf{b}_i \right) = \sum_i x^i f^j(\mathbf{b}_i) = x^j </math>
f^j は,K^n の標準内積から誘導された内積を利用して以下のように構成することができる。
<math>\mathbf{f}^j \in \bigcap_{i \neq j} \mathbf{b}^\bot_i \subset K^N</math> を一つとる。
<math>f^j : \mathbf{x} \mapsto \left \langle \frac{1}{ \langle \mathbf{f}^j, \mathbf{b}_j \rangle} \mathbf{f}^j , \mathbf{x} \right \rangle</math>
実は,f^j を行ベクトルとして,以下が成り立つ。
<math>F := \begin{pmatrix} f^1 \\ \vdots \\ f^N \end{pmatrix} = B^{-1}</math>
f もまた,F-座標を持つ。
<math>X^* \ni f = \sum_j \alpha_j f^j = A_F F</math>
特に以下が成り立つ。
<math>f(\mathbf{x}) = \sum_i \alpha_i x^i</math>
= 基底の取り替え(座標変換) =
Xの基底として <math>\widetilde{B} = [ \widetilde{\mathbf{e}}_1, \cdots, \widetilde{\mathbf{e}}_N ]</math> が取れたとする。
基底は一次独立系なので,Bの逆行列がとれて,
<math>P := B^{-1} \widetilde{B}</math>
とおくと,これは基底の変換 <math>\widetilde{B} = BP</math> を与える。
このとき,座標ベクトルがどのように変換されるかを調べる。
<math>\mathbf{x} = B \mathbf{x}_B = \widetilde{B} \mathbf{x}_\widetilde{B}</math>
が成り立っていなければならない。
このとき,
<math>\widetilde{B} = BP</math>
<math>\mathbf{x}_{\widetilde{B}} = P^{-1} \mathbf{x}_B</math>
である。
また,双対基底についても,
<math>A_F F = A_{\widetilde{F}} \widetilde{F} </math>
が成り立っていなければならないが,
<math>\widetilde{F} = \widetilde{B}^{-1} = P^{-1} B^{-1} = P^{-1} F</math>
であるから,
<math>A_{\widetilde{F}} = A_F P</math>
が成り立つ。
= 反変と共変 =
基底の取り替え P によって,
座標が P^(-1) で変換されることを,反変という。
座標が P で変換されることを,共変という。
X の元xは,座標x_Bが P^(-1) で変換されるから,反変ベクトルである。
X^* の元fは,座標A_Fが P で変換されるから,共変ベクトルである。
= 内積 =
非退化かつ正定値の対称双線形形式のこと。
K^N は標準内積(ユークリッド内積)<math>\langle x, y \rangle := x^\mathrm{T} y</math>によって内積空間。
さらに,正定値エルミート行列Aをに対して,
<math>\langle x,y \rangle_A := \langle Ax, y \rangle</math>
と置いたものもまた K^N の内積である。
一般の内積空間 X について,以下の事実は重要である。
Xの元aを任意にとって固定する。
<math>\phi_a : X \ni x \mapsto \langle x,a \rangle \in K</math>
とおくと,<math>\phi_a \in X^*</math> である。
逆に,任意の<math>f \in X^*</math>に対して,<math>a \in X</math>が唯一つ存在して,<math>f = \phi_a</math> である。
実際,
<math>f(\mathbf{x}) = \langle A_F, \mathbf{x}_B \rangle_{K^N}</math>
であったから,
<math>\mathbf{a} = X_B^{-1}(A_F) = \sum_i \alpha_i \mathbf{b}_i</math>
ととれば良い。
(Xの内積が,K^Nの標準内積から誘導された内積である場合)
さらに,XからX^*への線形写像
<math>\phi : X \ni a \mapsto \phi_a \in X^*</math>
は,同型である。
また,汎関数ノルム(作用素ノルム)によって,
<math>\| a \| = \| \phi_a \|</math>
が成り立つ。