Loading [MathJax]/jax/output/CommonHTML/jax.js

2018年2月26日月曜日

オイラーの公式と回転行列で解く:東大2018問5

2018年の東大2次試験が終わった。河合塾の分析によると「やや難化」だそうである。特に難しかったのが問5の複素数の問題だったという評価である。

ということで、さっそく5番から解いて見たいと思う。

問題5:複素平面上の原点を中心とする半径1の円をCとする。点P(z)はC上にあり,点A(1)とは異なるとする。点Pにおける円Cの接線に関して, 点Aと対称な点をQ(u)とする。w=11uとおき,wと共役な複素数をˉwで表す。
 (1) uˉwwzについての整式として表し,絶対値の商|w+ˉw1||w|を求めよ。
複素数の問題を解く方針として、「複素数の問題は幾何学で解く」という方針を昨年掲げた。今年もこれでいってみよう。

最初に、この問題で採用されている記号の意味を明らかにしておこう。例えば、P(z)という表現だが、これは「点Pは複素数zによって表される」という意味になるらしい。A(1)は、「点Aすなわちz=1」ということである。ベクトル風に書けば、z=x+iyとしたとき、P(z)=P(x,y), A(1)=A(1,0)ということになる。

次に、zの複素共役をˉzではなく、zで表すことにする。前者は高校数学では採用されているらしいが、物理では世界的に後者を採用している。

(1)をオイラーの公式と代数幾何で解いてみよう。円C上の点Pはベクトル風に書けば(cosθ,sinθ)となる。この問題では0θ<2πという範囲を考えれば十分である。オイラーの公式を使ってまとめるとz=exp(iθ)=cosθ+isinθとなる。θ0の時、点Pにおける接線の一般的な方程式をまとめると「やや」複雑な式となる。これを計算するのは不可能ではないが、面倒な計算を扱うはめになる。これを避けるには、座標系を回転させればよい。

まずは円の中心(つまり原点)の周りに、時計回りの方向に点Pを回転させx軸に重ねる。2次元のデカルト座標において回転行列は次のように定義される。
R(θ)=(cosθsinθsinθcosθ).ただし、回転の方向は、反時計回りが正の方向(+θ)として定義される。つまりR(θ)P(z)=P(z)=P(1)である。

回転後の座標系では、接線はx=1で表される垂直な直線である。一方、点Aは回転によって
R(θ)A(1)=A(z)と変換される。ただし、z=exp(iθ)=cosθisinθである。したがって、この垂線に関して「線対称」な点Q(u)はベクトル風に考えれば簡単にわかる。ここで、u=xu+iyuと表すことにしよう。点A'から垂線までの距離は1cosθである。よって、xu=1+(1cosθ)である。一方、y座標のほうは変化がないのでyu=sinθとなる。

回転後の座標は自分に都合の良い座標にしてあるので、問題で与えられた座標に戻ることにする。もとに戻るにはR(θ)を作用させればよい。
Q(u)=R(θ)Q(u)=R(θ)(xuyu)=(2cosθ+sin2θcos2θ2sinθ2sinθcosθ)

加法定理(倍角の定理?)を使って整理すると、sin2θcos2θ=cos(2θ),2cosθsinθ=sin(2θ)なので、
Q(u):u=2(cosθsinθ)(cos(2θ)sin(2θ))=2zz2となる。第二項はz2=(exp(iθ))2=(eiθ)2=e2iθ=cos(2θ)+isin(2θ)により正当化される。

w/wの値は、上の値を代入して複素数の代数を丁寧に計算すればすぐに
ww=1u1u=(z1)2(z1)2=(z1z11)2=z2
となることがわかる。ただし、z=(eiθ)=eiθ=1/zという性質を最後に使った。

最後の計算も、これまでの計算の結果を使えば、簡単な代数計算に過ぎない。ただし、|z|/|w|=|z/w|という性質を覚えておく必要がある(といっても、忘れた時は、オイラーの公式を使ってすぐに確認できる)。
|w+w1||w|=|w+w1w|=|(11w)+ww|==2|z|=2となる。zは円Cの周上にあるからその絶対値は1である。

これで(1)は終わりである。オイラーの公式と代数幾何(ベクトル)を組み合わせることで、簡単な複素数の代数計算にreduceすることができた。


0 件のコメント:

コメントを投稿