Google ClassroomGoogle Classroom
GeoGebraAula GeoGebra

複素数らしさは関数に伝播する

1。複素数の基礎と特長

このワークシートはMath by Codeの一部です。 複素数はガウス平面ではベクトルのように見える。 複素数は和と差と定数倍についてはベクトルと同様に扱える。 ベクトルの積に外積・内積の2種類があり、商はなかったが、複素数の積は1つで、商もある。 ベクトルの微分・積分ができたように複素数でも微分・積分ができる。 しかし、ベクトルの微分積分が成分・次元で合成・分解であり、偏微分と∇が大切だった。 複素数の微小変化には経路があるため、偏微分だけでなく、領域と経路と特異点が重要になる。 微分・積分の前に複素数の基本を確認することで、特徴をはっきりイメージしてみよう。 <複素数の和差は線形で、積は回転と拡大で> ・複素数z=x+yi は実部x=Re(z)、虚部y=Im(z)を(x,y)と成分のようにかくと、 実軸Rと虚軸Iの交点(0,0)が原点の2次元平面上の点としてとらえることができるね。 これをガウス平面というのは有名。 複素数の和と差についてはベクトルと同様の性質が成り立つ。証明しなくてもわかるでしょう。 |Za + Zb|≦|Za|+|Zb| ( 三角不等式) |Za + Zb|≧|Za|- |Zb| =になるのは、2つの複素数Za,Zbが独立でないとき。 ベクトルOA,OBの向きと大小の関係からベクトルの和と差がどう変わるかをイメージしてみよう。 ・複素数で重要なのは、ベクトルとちがうところです。 複素数を極形式(r;θ)絶対値rと偏角θでとらえると、 2複素数の積は、絶対値が2絶対値の積で、偏角が2偏角の和になることです。 ZaZb=(ra;θa) (rb;θb)=(ra*rb;θa+θb) つまり、回転相似大だね。 ・しかし、この和差イメージと回転相似イメージはちがいすぎる。 この2つをつなぐのが三角関数と指数関数だ。 ベクトルイメージ z=x + y i 極形式(r;θ)はx=r cosθ、y=r sin θともかける。 つまり、z=極形式(r;θ)=成分表示(r cosθ,r sinθ)で2つがつながるね。 ZaZb=(ra;θa) (rb;θb)=(ra*rb;θa+θb) の理由も成分にしてかけ算すれば、 三角関数の加法定理と同じことがわかる。 さらに、z=(1;θ)=(cosθ, sinθ)とすると、 n=(cos(nθ), sin(nθ)) =cos(nθ) +i sin(nθ) となることも帰納法的に考えればわかるでしょう。 これは、ド・モアブルの定理というね。 ・exのテーラー展開はΣ1/n! xn =1+x+1/2! x2+ 1/3! x3 + 1/4! x4 + 1/5! x5+................. はxが実数の場合の式だけれど、xにiyを代入すると興味深い。  eiy=1+ i y -1/2! y2 - i 1/3! y3 + 1/4! y4 + i1/5! y5+-................. =(1-1/2! y2 + 1/4! y4 -................)+ i (y- 1/3! y3 + 1/5! y5-................) =cos y + i sin y つまり、 eiy=cos y + i sin y (オイラー等式) ということは、 z=(r;θ)=(r cosθ,r sinθ)= r (cos θ+ i sinθ) =r e これで、ベクトル、三角関数、指数関数が複素数によってつながったともいえね。 すばらしい。

2.複素関数

複素数はベクトルの線形性と回転相似の両面をもち、 指数表示、三角関数表示が基軸になることがわかった。 では、複素数を複素数に対応させる関数とはどのような特徴をもつのだろうか? z=x+i y (複素平面)に対してw= u+ i v(複素平面)を対応させる関数w=f(z)を考えてみよう。 <2次関数> z=x+iyに対してw=z2 w=(x+i y)2=(x2-y2)+i 2xy から、u=(x2-y2),v=2xy x=±k(定数)とすると、 zの平面のy軸平行な直線群からw平面でy2=v2/4x2を代入して、u=k2-v2/4k2放物線群へ移る。 y=±k(定数)とすると、 zの平面のx軸平行な直線群からw平面でx2=v2/4y2を代入して、u=-k2+v2/4k2放物線群へ移る。 <逆数関数> z=(r;cosθ)に対してw=1/z w=(1;cos0)/(r;cosθ)=(1/r;cos(0-θ)=(1/r;cos(-θ)=1/r e-iθ x軸対称移動と、1をさかいにサイズの反転の写像だ。 z平面のr>1、 y>0はw平面のy<0のr<1に移る。 z平面のr<1、 y>0はw平面のy<0のr>1に移る。 z平面のr>1、 y<0はw平面のy>0のr<1に移る。 z平面のr<1、 y<0はw平面のy>0のr>1に移る。 z平面のz=0はw平面の無限遠点全体に移り、zの無限遠点全体はw平面の原点w=0にうつる。 <一次分数関数> zに対して1次関数w=a z + bはaによる回転拡大とbによる平行移動だね。 zに対してn乗w= zn はzによる回転と拡大のn回連続になる。 zに対して1次分数関数w= (az+b)/(cz+d) は係数分離で分子÷分母をしてカンタンな式にしよう。 (a, b)÷(c,d)= a/c 余りb-ad/c=(ad-bc)/(-c)だから、 ad-bc=0のときはw=a/cの定数関数になる。 α=(ad-bc)/(-c)、y=cz+d, β=a/cとおくと、 ad-bc≠0なら、w= (az+b)/(cz+d)= α/y+β。 z→yでcによる回転拡大とdによる平行移動。 y→wで、x軸反転とサイズ反転とαによる回転拡大とβによる平行移動。

複素関数w=z^2

複素関数w=1/z

複素関数w=az+b

複素関数1次分数

3.指数・対数・三角関数

複素数の整式、有理式の関数についてみてきた。 それらは、複素数の2つの側面、回転拡大と平行移動の合成によってしくみをつかめることがわかったね。では、指数、対数、三角関数についてはどうだろうか? それを順にみてみよう。 z=x+i y (複素平面)に対してw= u+ i v(複素平面)を対応させる関数w=f(z)を考える。 <複素指数関数> w=ez=ex+iy=exeiy=ex(cosy + i siny) |eiy|=|cosy + i siny|=1だから|w|=|ex| から、 z平面からw平面の大きさ|ex|で偏角yの複素数に移る。 z平面の虚軸x=0はw平面の半径1の円周になる。y=2πごとに1周する。 z平面のx=kのy軸平行な直線はw平面の半径|ek|の円に移る。 z平面のy=kのx軸平行な直線は、w平面の偏角yが一定の直線に移る z平面の格子点は、w平面の同心円群と比例の直線群の交点に移る。 指数法則は、複素数でも成り立つ。 複素指数関数独自の法則はe2nπi=1 e2nπi=cos2nπ + i sin2nπ= 1+0=1

複素指数関数w=e^z

<複素対数関数> z=(r;θ)=x+iy=ewのときに、w=logz=u+ivとしよう。 z=ew=eueiv=re から、r=eu, v=θ+2nπ(nは整数) u=logrとなるから、w=logz=(logr , θ+2nπ) だから、z平面のzの動径の大きさのlogがu座標。 v座標は偏角argzに2πの整数倍をたした多値関数になる。 z平面でrが一定つまり円は、u=logrが一定だからw平面の直線になる。 z平面でθが一定つまり原点を通る直線は、w平面でu軸に平行な直線群になる。 ・多値関数をさけるために大文字のLogを定義することが多い。 v座標の範囲を0以上2π未満かーπとπの間に制限し、Logz=(logr, argz) とする。

複素対数関数

<複素三角関数> xが実数のとき、オイラー等式が成り立った。 eix=cos x + i sin x , e-ix=cos x - i sin x xを複素数にしても成り立つなら、 eiz=cos z + i sin z , e-iz=cos z - i sin z これから、和差算をして、 cos z=(eiz + e-iz)/2、sin z=(eiz - e-iz)/2i、tan z=sin z/ cos z がなりたち、 zにz+2nπを入れると,e2nπiだけ変化するが、これは1だから、 cos (z+2nπ)=cos(z), sin(z+2nπ)=sin(z)  cos, sin が2πの周期関数であるのは実三角関数と同じだ。 他にもcos(-z)=cosz, sin(-z)=-sinzや加法定理など実関数と同じ法則が成り立つ。 ・cosz=cos(x+yi)=(ei(x+iy) + e-i(x+iy))/2=1/2 [ eix e-y+e-ixey]=1/2 [ (cos x + i sin x) e-y+(cos x - i sin x)ey] =1/2 [ cos x(e-y+ ey)- i sin x(ey-e-y)]= cos x(e-y+ ey)1/2- i sin x(ey-e-y)1/2 =cosx cosh y - i sin x sinh y=(cosx cosh y , - sin x sinh y) z平面でx軸に平行な直線y= k(定数)はw平面で(u,v)=( cosx coshk, - sinxsinhk) だから、 (u/coshk ) 2+(v/sinhk)2= (cosx)2+(sinx)2=1となり、(u/a)2+(v/b)2=1の楕円になる。

複素三角関数w=cosz