テンソルの主軸1

この記事の内容は,応用上,物理や工学で重要だと思います..主に二階のテンソルだけに関係する話で,知識として必要なのは,今までのベクトルやテンソルの内容だけですが,行列の計算に慣れていると心強いです

固有値問題

一般に,二階のテンソル T_{ij} をベクトル A_{i} に作用させると,何か座標変換されて違うベクトル B_{j} になってしまいます.いま,座標系として正規直交座標系を仮定し,添字は全て右下に揃えることにします.

T_{ij}A_{i} = B_{j}    \tag{1}
[*]一般のアフィン座標を取っても同様の議論は展開できるのですが,あまりにも計算と表記が煩雑になるので,直交座標系としました.工学的な応用を考えている人は,ほとんど正規直交基底以外使わないと思いますので,この記事に関しては一般化する必要をあまり感じなかったということもあります.直交座標系では共変基底と反変基底が同一になり,添字の上下の区別もしなくて良くなります.一般のアフィン座標の場合にどのように計算したら良いのかは後で少し方針だけ触れます.

ここで T_{ij} を関数だと見て, \bm{B}=T(\bm{A}) のように考えてみましょう.つまり,何かベクトル A_{i} を放り込むと,違うベクトル B_{j} が返って来るブラックボックスだと見るわけです.どんな B_{j} が出てくるかは,もちろん A_{i} によります.

色々な A_{i} を試してみると,中にはスカラー \lambda を使って B_{j} = \lambda A_{i} と書けるものがあるかも知れません.このような A_{i} が存在するなら, A_{i}T_{ij}固有ベクトル と呼び, \lambda固有値 と呼びます.

T_{ij}A_{i} = \lambda A_{j}    \tag{2}

(2) を行列表記するとと,次のようになります.

\left(     \begin{array}{ccc}T_{11} & T_{12}  & T_{13} \\T_{21} & T_{22}  & T_{23} \\T_{31} & T_{32}  & T_{33} \\     \end{array}   \right)   \left(     \begin{array}{c}A_{1}  \\A_{2}  \\A_{3}  \\     \end{array}   \right) =    \left(     \begin{array}{ccc}\lambda &  0  & 0 \\0 &  \lambda & 0 \\0 & 0   & \lambda \\     \end{array}   \right)      \left(     \begin{array}{c}A_{1}  \\A_{2}  \\A_{3}  \\     \end{array}   \right)        \tag{3}

(1)(2) の意味をもう少し図形的に考えてみましょう.座標変換というのは,あくまでも座標系の取り方,つまり観測者の視点を変えることです.一般に,眺める向きを変えれば,ベクトルの向きや長さも違ってみえます.(それが式 (1) の意味するところです.)ところが,座標系をある特定の向きに取ると,つまり式 (2) を満たす A_{1},A_{2},A_{3} の基底の取り方に最初から立って見てみると, T_{ij} によって座標変換した後も,ベクトルの向きは変わらず,長さだけが \lambda 倍されたように見えるということです.この特定の向きを, T_{ij}主方向 と呼び,主方向を向いた座標軸を 主軸 と呼びます.

線形代数を勉強した読者の方なら分かると思いますが,二階のテンソルの主方向と固有値を定める問題は,行列の固有値・固有ベクトルを求める問題と同じです.

固有値・固有ベクトル・主方向を求めてみる

実際に固有値・固有ベクトル・主方向を求めてみましょう.式 (3) の右辺を移項して次式がなりたちます.この後の計算は,普通の線形代数の教科書に出ているものです.

\left(     \begin{array}{ccc}T_{11}-\lambda & T_{12}  & T_{13} \\T_{21} & T_{22}-\lambda  & T_{23} \\T_{31} & T_{32}  & T_{33}-\lambda \\     \end{array}   \right)   \left(     \begin{array}{c}A_{1}  \\A_{2}  \\A_{3}  \\     \end{array}   \right) = 0  \tag{4}

いま \bm{A} \ne \bm{0} を仮定していますので,式 (4) がなりたつためには行列 [T_{ij}-\lambda \delta_{ij}] の行列式が零にならなければなりません.

\left|     \begin{array}{ccc}T_{11}-\lambda & T_{12}  & T_{13} \\T_{21} & T_{22}-\lambda  & T_{23} \\T_{31} & T_{32}  & T_{33}-\lambda \\     \end{array}   \right|&= -\lambda^{3} + (T_{11}+T_{22}+T_{33})\lambda^{2}  \\ & \ \ \ +(T_{12}T_{21}+T_{23}T_{32}+T_{31}T_{13}-T_{11}T_{22}-T_{22}T_{33}-T_{33}T_{11})\lambda \\& \ \ \  + T_{11}T_{22}T_{33}+T_{12}T_{23}T_{31} + T_{13}T_{32}T_{21} \\ & \ \ \ -T_{11}T_{23}T_{32}-T_{22}T_{13}T_{31}-T_{33}T_{12}T_{21}\\&= 0       \tag{5}

(5) はテンソル T_{ij}固有方程式 もしくは 特性方程式 と呼ばれます.

固有方程式が重解を持たない場合の固有ベクトル

固有方程式は三次方程式ですので,重解を持たない場合,三つの固有値 \lambda_{1} , \lambda_{2} , \lambda_{3} が解として出てきます.また,個々の固有値に対応して,式 (3) より,固有ベクトルが決まります.固有値 \lambda_{k} に対応する固有ベクトルを A_{i}^{(k)} と表記することにします. k は固有値の番号 1,2,3 を表わすもので,テンソルの添字や冪乗の意味ではありません.

\left(     \begin{array}{ccc}T_{11}-\lambda_{k} & T_{12}  & T_{13} \\T_{21} & T_{22}-\lambda_{k}  & T_{23} \\T_{31} & T_{32}  & T_{33}-\lambda_{k} \\     \end{array}   \right)   \left(     \begin{array}{c}A_{1}^{(k)}  \\A_{2}^{(k)}   \\A_{3}^{(k)}   \\     \end{array}   \right) = 0   \tag{6}

(6) より,クラメルの公式を使って \bm{A^{(k)}} の係数は次の関係式を満たすことが導けます.(クラメルの公式は線形代数の本で調べてください.)

\frac{A_{1}^{(1)}}{   \left|     \begin{array}{cc}T_{22} -\lambda_{1} & T_{33}  \\T_{32} & T_{33} - \lambda_{1}   \\     \end{array}   \right| }= \frac{A_{2}^{(1)}}{   \left|     \begin{array}{cc}T_{23} & T_{21}  \\T_{33} - \lambda_{1} & T_{31}  \\     \end{array}   \right| }=\frac{A_{3}^{(1)}}{   \left|     \begin{array}{cc}T_{21} & T_{22}-\lambda_{1}  \\T_{31} & T_{32}   \\     \end{array}   \right| } \tag{7}
\frac{A_{1}^{(2)}}{   \left|     \begin{array}{cc}T_{13}   & T_{12}  \\T_{33} - \lambda_{2} & T_{32}   \\     \end{array}   \right| }= \frac{A_{2}^{(2)}}{   \left|     \begin{array}{cc}T_{11}-\lambda_{2} & T_{13}  \\T_{31} & T_{33}-\lambda_{2}  \\     \end{array}   \right| }=\frac{A_{3}^{(2)}}{   \left|     \begin{array}{cc}T_{12} & T_{11}-\lambda_{2}  \\T_{32} & T_{31}   \\     \end{array}   \right| }  \tag{8}
\frac{A_{1}^{(3)}}{   \left|     \begin{array}{cc}T_{12}  & T_{13}  \\T_{22}-\lambda_{3} & T_{23}   \\     \end{array}   \right| }= \frac{A_{2}^{(3)}}{   \left|     \begin{array}{cc}T_{13} & T_{11}-\lambda_{3}  \\T_{23} & T_{21}  \\     \end{array}   \right| }=\frac{A_{3}^{(3)}}{   \left|     \begin{array}{cc}T_{11}-\lambda_{3} & T_{12}  \\T_{21} & T_{22}-\lambda_{3}   \\     \end{array}   \right| }     \tag{9}

これらは固有値 \lambda_{1},\lambda_{2},\lambda_{3} に対して,固有ベクトルの成分 A_{1}^{(k)},A_{2}^{(k)},A_{3}^{(k)} が満たす空間直線の方程式ですが,決まるのは直線の向きだけで,大きさ |\bm{A}| までは決まらないことに注意してください. 式 (7)(8)(9) より,固有ベクトルの方向ベクトルを次のように書けることがわかります.これがテンソルの主方向になります.

\vspace{3mm}\left(     \begin{array}{c}{\left|     \begin{array}{cc}T_{22} -\lambda_{1} & T_{33}  \\T_{32} & T_{33} - \lambda_{1}   \\     \end{array}   \right|  } \\\vspace{3mm} \\ {   \left|     \begin{array}{cc}T_{23} & T_{21}  \\T_{33} - \lambda_{1} & T_{31}  \\     \end{array}   \right|  } \\ \vspace{3mm} \\ {   \left|     \begin{array}{cc}T_{21} & T_{22}-\lambda_{1}  \\T_{31} & T_{32}   \\     \end{array}   \right|  }            \end{array}\right) , \ \ \ \ \ \left(     \begin{array}{c}{   \left|     \begin{array}{cc}T_{13}   & T_{12}  \\T_{33} - \lambda_{2} & T_{32}   \\     \end{array}   \right| } \\\vspace{3mm} \\ {   \left|     \begin{array}{cc}T_{11}-\lambda_{2} & T_{13}  \\T_{31} & T_{33}-\lambda_{2}  \\     \end{array}   \right| } \\ \vspace{3mm} \\    {   \left|     \begin{array}{cc}T_{12} & T_{11}-\lambda_{2}  \\T_{32} & T_{31}   \\     \end{array}   \right| }        \end{array}\right) , \ \ \ \ \ \left(     \begin{array}{c}{   \left|     \begin{array}{cc}T_{12}  & T_{13}  \\T_{22}-\lambda_{3} & T_{23}   \\     \end{array}   \right| } \\\vspace{3mm} \\ {   \left|     \begin{array}{cc}T_{13} & T_{11}-\lambda_{3}  \\T_{23} & T_{21}  \\     \end{array}   \right| } \\ \vspace{3mm} \\{   \left|     \begin{array}{cc}T_{11}-\lambda_{3} & T_{12}  \\T_{21} & T_{22}-\lambda_{3}   \\     \end{array}   \right| }       \end{array}\right)

一般のアフィン座標系の場合

一般のアフィン座標系の場合,テンソルと固有値,固有ベクトルの関係は式 (2) の代わりに次式になります.

T_{ij}A^{i} = \lambda A_{j}    \tag{10}

右辺の A_{j}A_{j}=g_{ji}A^{i} と置いて反変成分に揃えると,次式になります.

(T_{ij} -\lambda g_{ji})A^{j} = 0      \tag{11}

ここから \lambda を決めるために {\rm det}|T_{ij} -\lambda g_{ji}|=0 を固有方程式として解いても良いのですが,計量テンソル g_{ji} が面倒です.式 (11) で,共変テンソルではなく,混合テンソルを使うように式変形すれば,計量テンソルの性質 g_{.i}^{j}=\delta_{.i}^{j} より,形式的に計量テンソルを消去して式 (5) と同じ形に帰着させることができます.式 (11) の両辺に g^{li} を掛けます.

g^{li}(T_{ij} -\lambda g_{ji})A^{i} = (T_{.j}^{l} -\lambda \delta_{.j}^{l})A^{j}=0

ここから得られる固有方程式は,形式的に式 (5) と同じですので,後はいままでと同じ議論が適用できます.

\left|     \begin{array}{ccc}T_{.1}^{1}-\lambda & T_{.2}^{1}  & T_{.3}^{1} \\T_{.1}^{2} & T_{.2}^{2}-\lambda  & T_{.3}^{2} \\T_{.1}^{3} & T_{.2}^{3}  & T_{.3}^{3}-\lambda \\     \end{array}   \right| =0 \tag{12}

テンソルの主軸2 に続きます.)