前回の最後に書いたマッハのバケツの話、やらないつもりだったがやっぱり話した。
一つ次元をあげて、2次元空間の場合で考えてみる。2次元、3次元の場合の座標変換の考え方は、いずれ4次元時空での座標変換を考える時のガイドラインになるからである。
二つの空間座標をx,yとすると、x,yに対して別々の平行移動を行う座標変換
であるとか、それぞれ別の速度でガリレイ変換する座標変換
などがある。
しかしここまでは1次元の話を重ねているだけで面白味がない。2次元ならではの座標変換は、右の図のような、座標軸の回転である。
[問い2-2]右の図に適当に補助線を引くことにより、(2次元回転)を図的に示せ。
(2次元回転)は、行列を使って
行列と列ベクトル*1の計算のルールは、左の図である。このルールを(2次元回転行列)に適用すれば、(2次元回転)が出てくる。
(x,y)=(1,0)という点と、(x,y)=(0,1)という点が(x',y')座標でみるとどう表せるかを考えよう。行列計算で書けば、
となる。つまり行列
は
を座標変換した結果の
と、
を座標変換した結果である
を横に並べて作った行列であると考えることができる。
と
は互いに直交し、それ自体の長さは1である。したがって、
と
も互いに直交して長さは1である。「長さが1である」という性質や「直交する」という性質はどの座標系で見ても((x,y)座標系でも(x',y')座標系でも)同じだからである。
回転であるから当然であるが、この式は
を満足する。つまり、原点からの距離(上の式は距離の自乗)はこの変換で保存する。 これを行列で考えよう。まず、
のように、行ベクトルと列ベクトルのかけ算という形で距離の自乗を表現する。列ベクトルの座標変換は(2次元回転行列)だったが、行ベクトルの座標変換は
と書ける。(2次元回転行列)と場合とは行列の並び方が変わっているものになっていることに注意しよう(具体的に行列計算をしてみればこれで正しいことはすぐにわかる)。この、
のような並び替えを「転置(transpose)」と呼び、行列Aの転置はという記号で表す。転置は
と書くこともできる。
とは「i番目の行の、j番目の列の成分」であるから、iとjを入れ替えるということは行番号と列番号を取り替えることである。ゆえに、転置を「行と列を入れ替える」とも表現する。
この式を使って、を計算すると、
となるが、
となることを考えると、すなわち、
になることがわかる。このように必要な部分だけを計算できるのが行列計算のメリットの一つである。
(直交の式)が成立することは、直接的計算でももちろんわかるのだが、ベクトルの意味を考えればその意味が明白に理解できる。
↑クリックするとフルサイズで見ることができます。
上の図のように、行列のかけ算というのは結局、行ベクトルと列ベクトルの内積の計算を繰り返すものである。そして、が「互いに直交して長さが1であるような二つのベクトルを横に並べたもの」であり、
は同じベクトルを縦に二つ並べたものである。計算の結果1になるのは「自分自身との内積」すなわち「ベクトルの長さの自乗」を計算している部分で、0になる部分は「直交している」というところを計算している部分である。
今の一例に限らず、回転を表すような行列は「互いに直交して長さが1になるベクトルを並べたもの」という性質を持っていなくてはならない。
逆に、(距離の自乗)を満足するような座標変換が
と書けていたとすると、二つの列ベクトル
は、どちらも長さが1で、互いに直交しなくてはいけない。このような条件を満たしている行列を直交行列といい、Aが直交行列であれば、は単位行列となる*2。
直交行列であれ、というだけの条件では回転の行列になるとは限らない。たとえば、は直交行列であるが、その物理的内容は回転ではなく、y軸の反転である。直交行列で、かつ行列式が1であるという条件を満たす場合、その行列は回転を表す。
たとえば行列は行列式が-1である。この行列は
と
の積であるから、「y軸を反転した後でθだけ回転する」という座標変換を表す行列である。つまり、行列式が-1の場合は座標系の反転が入っている。
以上のような多次元の計算をする時、いちいちx=なんたら、y=かんたら、と式を並べるのは面倒なので、約束ごととして、のようにxの肩に添字(「足」と呼ぶこともある)をつけて、
なんたらかんたら(この「なんたらかんたら」にはiに依存する式が入る)と一つの式で表すことが多い。
は「xの1乗」と、
は「xの2乗」と間違えやすいので注意すること*3。この書き方を使うと、(行列の回転の式)は
をまとめて、
と書ける。これは単純に書き方を変えただけで、式自体は何も変わっていないのだが、こう書くことで変換のルールが明確になる場合が多い。
二つの行列の積
#ref(): File not found: "gyoretsu2.png" at page "相対論2007年度第3回"
は成分で書くと、
と書ける。
この時、前の行列()の後ろの添字*4(この場合jのこと。列に対応)と後ろの行列(
)の前の添字(同じくjのこと。行に対応)が同じものにそろえられて足し算されていることに注意せよ。
行列で書いた時は、「なので順番を変えてはいけない!」とルールがあるが、テンソルを使って書いた時、
である。行列の時の「掛け算の順序」という情報は「どっちの足が足し上げられているか」という点に込められている。
とか
とかは一つの成分であるから、順番はどうでもいい(この「順番を気にしなくてもよい」というのはテンソルのありがたいところ。その代わり、「添字のついている場所を勝手に変えてはいけない!」というルール(
)があるので注意。
さてここで、が直交行列であるという条件(
)をテンソルの表記で考えよう。
であるから、は
この最後の式では前の添字どうしが同じになっていることに注意しよう。だから、を見て、「行列Aと行列Aの掛け算」だと思ってはいけない。上で述べたように行列の掛け算ならば「前の行列の後ろの添え字と、後ろの行列の前の添え字をそろえる」というのがルールなので、AとAの掛け算ならば、
なのである。
は前の添字と前の添字をそろえている。これを「前の行列の後ろの添え字と、後ろの行列の前の添え字をそろえる」という状態にするにするためには、前の行列の添字を入れ替える(
)必要がある。ゆえに、
は「
とAの掛け算」と考えなくてはいけない。
以上のように、行列計算とテンソル計算の間の翻訳をする時には、添字の付き方に注意することが必要である。のように「前のテンソルの後ろの添字と後ろのテンソルの前の添字で和が取られている」時、素直に行列のかけ算に書き直せる。それ以外の時は転置などをとることが必要である。
さらに書くときに楽をするために、「同じ添字が2回現れたら、その添字に関して和がとられているものとする」というルール*5を採用して、を省略することがある。その場合、(行列の回転の式)は
と書けるし、(直交行列の式)は
と書ける。
このように上や下に添字のついた量を「テンソル」*6と呼ぶ(テンソルの正しい定義は後で行う)。以後この講義ではこの書き方をすることも多い(しばらくは併記するようにする)。どの書き方もたいへん大事なので、どれも使えるようになって欲しい。たとえば、行列で書いて
となる式は、テンソルで書くと、
または
となる。ここでも添字のどことどこを揃えるかというルールがあるが、図で書いた時「揃える足をつないだ線が交差しないように」と覚えておくとよい。
このような回転に関しても、運動方程式の形が変わらないことを確認しよう。
から、
同様に
となる。ゆえに、
を「回転された力」と考えれば*7、
が成立し、回転前と同じ運動方程式が成立している。
このことも、行列およびテンソルを使った書き方で示しておく。行列で表現すると
と書かれる。角度θが時間tによっていなければ、この二つの式は等しい。また、として
を使って表すならば、運動方程式は
と変わる、ということになる。が時間によらなければ、この二つは等しい。
回転の場合、運動方程式の全体の形は変わらないが、個々の成分の値は変わる(x成分がから
になるように)。このような場合は「不変(invariant)」とは言わず「共変(covariant)」という言い方をする。ニュートンの運動方程式は回転に対して共変である。
行列表示あるいはテンソル表示では、「変換」を表す部分が行列だったりだったりして、式の中で一カ所に集まって表現されている。そのため、何かの「変換」を行うことで新しい座標系での運動方程式が出ている(しかも、その「変換」は左辺も右辺も同様に行われる)ということがわかりやすいかと思う*8。
この章では力学を見直した後、数学的準備をしたので、いよいよ次の章から相対論へとつながる物理、すなわち電磁気学の相対性を考えていこう。
[演習問題2-1]
質量を持つ質点の系で、運動エネルギー保存則
が成立していたとしよう(ある時刻に、質量を持つ物体が
の速度を持っており、一定時間たった後には質量
で速度が
になったとする)。この保存則をガリレイ変換する。「どんなふうにガリレイ変換しても、その座標系において運動エネルギー保存則が成立する」という条件を課すと、いかなる物理法則が導かれるか?
ヒント:ガリレイ変換すれば全ての速度がと変わる(
は座標系間の速度)。任意の
に対してエネルギー保存則が成り立つ条件を考えよ。
[演習問題2-2]直交行列の行列式は1か-1か、どちらかであることを以下を使って示せ。
[演習問題2-3]2×2の直交行列Aの行列式には、どのような幾何学的意味があるか。その意味を考えて、
が1または-1であることの意味を説明せよ。
ヒント:行列式は、ベクトル
と
の何???
[演習問題2-4]直交行列と直交行列の積は直交行列である。これを行列で表現すれば、
ならば、
すなわち、
となる。テンソル表記を使ってこれを表現し証明せよ。
月曜日が祝日になることが多いため、4月30日(水曜日)には月曜日の授業をします。よって次の相対論の授業は4月30日になります。注意しましょう。
ニュートンのバケツの話、宇宙全体が回ってもバケツには力が働かないと思うのですが。
その素朴な考え方こそがマッハが廃した「先入観」という奴です。宇宙全体を回す実験を誰もしてないのに、どうしてそんなことがわかるんですか??
宇宙全体が回るなら、宇宙全体の物質が遠心力を受けるはずなので、同じ現象にはならないのではないですか?
それも先入観です。「遠心力は他の物質との相対運動によって生じる。よって宇宙全部がいっせいに回ったら遠心力はない」という可能性もあるわけです。
時速100キロで走る車の上から後ろに時速100キロでボールを投げるとぽとりと落ちるという話がありましたが、カーブを投げるとどうなるんですか?
カーブが曲がるのは、空気中をボールが進むからです。自然に落下するような遅い速度ではカーブを曲げる力はほとんど働かないので、その場に落ちます。
地上50メートルから落ちても大丈夫な方法を思いつきました。台の上に乗って飛び降りて、着地と同時に飛び上がって速度を相対的に0にするのです。
もし相対的に速度を0にできるなら大丈夫ですが、それはつまり、50メートル落下してきて獲得した速度をいっきに0にできるだけの力を足が出せる、ということです。もし人間の足がそんなに強靱なら、台に乗って落ちなくても普通に着地すれば助かります。実際にそんな加速ができたとしたら、その加速した時に足が折れます。
回転系ではガリレイ変換はなぜ使えないんですか?
回転系は等速直線運動してないので、そもそも式が違うし、そういう座標系に乗ったとすると遠心力というみかけの力が発生します。
ガリレイ変換などの座標変換を複数回行っても物理法則は変わらないのですか?
変わりません。一個一個の変換で変わらないのですから。
テンソルって座標変換にしか使わないんですか?
いえいえ。連続体の応力とか、物理のいろんなところで現れますよ。
スカラー、ベクトル、テンソルときて、その次はありますか?
次というよりはスカラーとベクトルの真ん中に、スピノルってのがあります。
なんとなく計算していた行列にこういう意味があると言われると理解が深まった気がしました。
どんな計算にもそれぞれ意味があるので、その意味を考えながら計算しなくては。
「同じ添字が2回現れたら和を取る」ということですが、となっていたら、この2で和を取るんですか??
この場合の「添字」というのはiとかjとかの文字(アルファベット)のことです。
Σを「サメンション」と言ってましたが、「シグマ」とは別ですか?
同じです。ギリシャ文字としては「シグマ」ですが、「足し算している」という意味を表す呼び方だと「サメンション」です。
線形代数の勉強し直さなくては(とっても多数)
こういう時で使うために勉強してたはずなんですが(^_^;)
数学ではテンソルを使わないのですか?
もちろん数学でも使いまくります。
100万回言われていることかもしれませんが、テンソルの「足」ってネーミングは飾りだからですか?
そんなこと言われたのは初めてです(^_^;)。それにテンソルの足は飾りじゃありません。えらい人でなくてもわかります。