うさぎでもわかる複素解析 Part1 複素数の基礎・複素数平面・オイラーの公式

スポンサードリンク

こんにちは、ももやまです。

皆さんは高校で複素数について習いましたか?

おそらく数2で複素数の基礎を、理系の皆さんは数3で複素数平面(複素平面)について習う(習った)かと思います。

今回は複素数ってなに?って人でもわかるように複素数・複素数平面の基礎について簡単にですがまとめてみました。

 

特に大学で「複素解析学」・「応用数学」などの科目を履修する際には複素数は避けて通れない存在なので複素数が苦手だなと思っている人は復習にぜひお使いください!

 

複素数平面をすでに習っている人もまだ習ってない人もぜひご覧ください!

 

 

スポンサードリンク

1.虚数・複素数とは

(1) 虚数とは

まずは、複素数とはどんな数かについてを説明していきたいと思います。

皆さんは、1 のような、ルートの中が負になるような数(言い換えると2乗して負になるような数)について扱ったことはありますか? 

おそらくほとんどの人は日常生活でそんな数は使いませんよね。しかし、定義しちゃったんですよ。偉い人が。2乗して-1となるような数を i とするって。数式で書くとi2=1   1=iとなります。

しかし、なぜそんな日常生活で使わない虚数 i なんてものを数学者は定義しちゃったんでしょうか。

実は、虚数 i というのは数学界において多く役にたっているのです。

実際に虚数 i がどのように役に立っているかを下のほうで説明していきたいと思います。

 

(2) 複素数とは

実数 a と虚数 bi を組み合わせ、a+bi の形にしたものを複素数と呼びます。

   

複素数の特徴

複素数 z=a+bia を実部、b を虚部という*1

また、a=0 のとき、つまり bi のときのことを純虚数と呼ぶ。 

 

(3) 共役複素数とは

複素数 z=a+bi の虚部の符号を入れ替え abi にしたものを共役複素数(きょうやくふくそすう)*2と呼び、z で表します。

例えば、2+23i の共役複素数は 223i となります。

    

共役複素数

複素数 z=a+bi の虚部 b の符号を入れ替えたものを共役複素数といい、z=abiで表される。

スポンサードリンク

2.まずは複素数の計算に慣れよう

では、まずは複素数の計算に慣れてもらうために1問例題を出すので計算してみましょう。

例題1 [複素数の足し算・掛け算・割り算]

複素数 α, βα=1+i,   β=2+23iとする。このとき、つぎの(1)〜(3)の計算をしなさい。

(1) α+β
(2) αβ
(3) αβ

解説1

(1) 複素数の足し算

複素数の足し算は、実部同士、虚部同士を別々に足すことで求められる。α+β=1+i2+23i=1+(1+23)i

(2) 複素数の掛け算

複素数の掛け算は i2=1 に注意すること。αβ=(1+i)(2+23i)=2+(232)i23=2(1+3)+2(31)i

(3) 複素数の割り算

複素数の割り算は有理化っぽい形になる。αβ=1+i2+23i=(1+i)(23i+2)(23i2)(23i+2)=23i+223+2i124=2(13)+2(1+3)i16=18((31)(1+3)i)

 

 

スポンサードリンク

3.複素数平面

では、いよいよ複素数平面に入ろうと思います。

(1) 実軸と虚軸

まずは、実軸と虚軸がどんなものかをまとめていきたいと思います。

このような数直線を考てみましょう。

f:id:momoyama1192:20190907152031g:plain

1の点から原点中心に 180°回転回転させると-1の点に移動しますね。

ここで、i2=1を思い出してみましょう。

2乗して -1 になるんだったらルートとって 1 になるじゃん。なら 1を 90° 回転させたら i に移るように虚数の軸を取っちゃえ!

という感じで下のように y 軸を虚数の軸と考えるのが複素数平面です。

f:id:momoyama1192:20190907151641g:plain

x 軸を実数の軸(実軸はReal Axis)なので略してReと書くこともあります)、y 軸を虚数の軸(虚軸はImaginary Axis)なので略してImと書くこともあります)と考えることで複素数をまるで図形のように取り扱うことができるのです!

 

4.複素数の極形式・長さと偏角

複素数平面上に複素数 z=a+bi を図示してみましょう。

すると、複素数 z は下のように表せますね。

f:id:momoyama1192:20190907151647g:plain

|z|=r0:複素数の絶対値*3
θ:複素数の偏角

 

ここで、複素数 z を表す点 (a,b) を極座標 (rcosθ,rsinθ) として表すことを考えましょう。

すると、複素数 z は、r=|z|=a2+b2z=r(cosθ+isinθ)と表すことができますね。これを極形式と呼びます。

また、極形式の r (長さ)は複素数の絶対値 |z| を表し、θ は複素数の偏角を表します。

例題2 複素数平面の基礎

複素数 α, βα=1+i,   β=2+23iとする(例題1と同じ)。このとき、つぎの(1)〜(3)の問いに答えなさい。

(1) 複素数 α, β の絶対値 |α|, |β| を求めなさい。
(2) 複素数 α, β の偏角 argα, argβ を求めなさい。
(3) 複素数 α, β を極形式で表しなさい。

 

解説2

(1) |α|=12+12=2|β|=(2)2+(23)2=4+12=4

(2), (3) α=2(22+22i)=2(cos45+isin45) β=4(12+32i)=4(cos120+isin120)

より偏角はargα=45(=π4)   argβ=120(=23π)となり、極形式はα=2(cos45+isin45)=2(cosπ4+isinπ4)β=4(cos120+isin120)=4(cos23π+isin23π)となる。

(度数法でも弧度法でもどちらでもOKです! 私は度数法が好きなので度数法メインで書いていきたいと思います。)

 

5.複素数の積・商・べき乗と極形式

複素数の積、商、べき乗は極形式を用いると簡単に計算できます。

(1) 積・商の場合

複素数の積、商は極形式を用いると下のように計算ができます。

   

極形式と複素数の積・商

複素数 z1, z2 z1=r1(cosθ1+isinθ1)z2=r2(cosθ2+isinθ2)とする。

このとき、複素数の積 z1z2 および商 z1z2z1z2=r1r2(cos(θ1+θ2)+isin(θ1+θ2))z1z2=r1r2(cos(θ1θ2)+isin(θ1θ2))となる。

とくに角度 θ の計算は対数のように計算することができちゃいます! 

 

(2) べき乗の計算 ド・モアブルの公式

複素数 z の100乗 z100 を求めなさいと言われると何もしらないとびっくりしちゃういますよね!∑o(*'o'*)o ウオオォォォォ!!

しかし、複素数も極形式であればあっという間に100乗でも求めることができるのです!ヤッター! (  ̄▽)爻(▽ ̄ ) ヤッター!

   

極形式と複素数のn乗 ド・モアブルの定理

複素数 zz=r(cosθ+isinθ)とする。

このとき、複素数の 乗 zn は、zn=rn(cosnθ+isinnθ)と計算できる。

n 乗の角度 θ の計算も積・商のように対数のように計算することができちゃいます! 

例題3 ド・モアブルの定理

複素数 z=1i とする。このとき、(1), (2)の問いに答えなさい。

(1) z を極形式で表しなさい。
(2) z25 を極形式で表し、さらに値を求めなさい。

必要ならば 210=1024 を使っても良い。

解説3

(1) z の絶対値 |z|2 である。z=2(2222)=2(cos(45)+isin(45))=2(cos(π4)+isin(π4))となる(度数法・弧度法はどちらでもOK)。

(2)

(数がでかくなったときは度数法より弧度法のほうが計算しやすいので弧度法で計算します。)

ド・モアブルの定理よりz25=(2)25(cos(254π)+isin(254π))=2122(cos(π4)+isin(π4))=40964096i

6.オイラーの公式・オイラーの定理 [大学範囲]

※高校生の皆さんは理解しなくてもOKです。余裕があれば読んでみるといいかもしれません。

まずは、オイラーの公式、オイラーの定理がどんなものかを紹介したいと思います。

 

オイラーの公式・オイラーの定理

極形式で表された複素数は、 z=r(cosθ+isinθ)=reiθの形で表すことができる。これをオイラーの公式という。

また、r=1, θ=π を代入したとき、eiπ=1が導かれる。これをオイラーの定理と呼ぶ。

複素数 i を使うことで三角関数を指数を使って表すことができちゃうのです!

また、オイラーの定理 eiπ=1 は世界で最も美しい公式と呼ばれています。

 

オイラーの定理・オイラーの公式は大学の科目の1つである「解析学」で習うマクローリン展開を使うと証明することができます。

マクローリン展開ってどんなのだっけ、証明がみたいという人は下のほうに貼っているリンクをご覧ください。

www.momoyama-usagi.com

 

オイラーの公式を使うことで1つ前で説明した「極形式を用いた積・商・べき乗」をスマートに表現することができます。

 

オイラーの公式を用いた複素数の積・商

複素数 zz1=r1(cosθ1+isinθ1)=r1eiθ1z2=r2(cosθ2+isinθ2)=r2eiθ2とする。

このとき、複素数の積 z1z2 および商 z1z2z1z2=r1eiθ1r2eiθ2=r1r2ei(θ1+θ2)z1z2=r1eiθ1r2eiθ2=r1r2ei(θ1θ2)となる。

   

 

極形式と複素数のn乗 ド・モアブルの定理

複素数 zz=r(cosθ+isinθ)=reiθとする。

このとき、複素数の 乗 zn は、zn=(reiθ)n=rneinθと計算できる。

 

例題4 極形式 and ド・モアブルの定理

複素数 α, βα=1+i,   β=2+23iとする(例題1と同じ)。

必要ならば前の例題の答えを使ってもよい。

(1) αβ を極形式もしくは reiθ の形で表しなさい。
(2) βα を極形式もしくは reiθ の形で表しなさい。

 

解説4

例題2より、α=2(cos45+isin45)β=4(cos120+isin120)である。

[極形式で求める場合]

(1)

αβ=42(cos(120+45)+isin(120+45))=42(cos165+isin165)

(2)

βα=42(cos(12045)+isin(12045))=22(cos75+isin75)

[ riθ の形で求める場合]

極形式で求めた結果から riθ の形に変換するのもいいが、今回は riθ の形から直接計算することにする。

α=2(cos45+isin45)=2eπ4iβ=4(cos120+isin120)=4e23πiである。

よって、αβ=42e1112πiβα=22e512πiと計算できる。

 

7.三角関数・対数関数と複素数 [大学範囲]

(1) 実三角関数と複素数

もう少し大学数学のお話をしましょう。

実は先程説明したオイラーの公式を用いることで、sinx, cosx, tanx自然対数 e表すことができるのです!

オイラーの公式はeix=cosx+isinxでしたね。ここで xx に変えるとeix=cos(x)+isin(x)=cosxisinxとなりますね。

 

ここで、2つの式を足すと、eix+eix=2cosxとなりますね。よって、cosx=12(eix+eix)を導けますね。

 

さらに1つ目の式から2つめの式を引くと、eixeix=2isinxとなるので、sinx=12i(eixeix)も導くことができます。

 

sinx, cosx が求まったので tanxtanx=sinxcosx=eixeix2i(eix+eix)と導くことができます。 

  

実三角関数と複素数

実三角関数 sinx, cosx, tanxsinx=12i(eixeix)cosx=12(eix+eix)tanx=eixeix2i(eix+eix)と表すことができる。

 

(2) 複素三角関数

実三角関数 sinx, cosx, tanx は複素数 eix, eix を用いて表すことができましたね。

 

ここで実数 x を複素数 z を変えて複素数でも実三角関数のときと同じように定義しちゃおう! というのが複素三角関数です。

 

複素三角関数と複素数

複素三角関数 sinz, cosz, tanzsinz=12i(eizeiz)cosz=12(eiz+eiz)tanz=eizeiz2i(eiz+eiz)と定義される。

(1)で紹介した式の xz に変わっているところ以外は全く同じですね。

加法定理などの実三角関数の公式も複素三角関数でもそのまま適用することができます。

(3) 複素対数関数

対数関数も自然対数 e を用いて表すことができます。

 

ある2つの複素数 w,z に対し、z=ew の関係があるとします。すると、逆関数をとって w=logz と対数を用いて表すことができますね。

 

さらに z=reiθ (極形式表記)とし、w=a+bi とします。すると、z=reiθ=ew=ea+bi=eaebiとなりますね。

すると、実部 ea=r と虚部 ebi=eiθ の2つの部分に分けることができますね。

 

実部部分より、a=logrが成り立ちます。

  

また、eiθe(θ+2π)ie(θ+4π)i, …, e(θ+2nπ)i はすべて同じ値になりますよね(n は整数)。

2π すると1周するため)

 

なので、虚数部分はb=(θ+2nπ)iとなります。

 

実部と虚部をまとめると、logz=logr+(θ+2nπ)iと自然対数を複素数範囲で定義することができます。

 

複素対数関数

複素数 z=reiθ に対して、自然対数 logzlogz=logr+(θ+2nπ)i=log|z|+(θ+2nπ)iとなる(ただし r>0)。

 

しかし、この状態のままだと、logz=logr+iθ,   logz=logr+i(θ+2π),のように1つの複素数 z に対し、自然対数 logz無数に存在しますよね。

 

そこで偏角を π<arg zπ に制限することで1つの複素数に対し、自然対数を1つに決まるようにしました。この1つに決まった自然対数のことを主値と呼び、Log z で表します。

 

複素対数関数の主値

複素数 z=reiθ に対して、主値 Log zLog z=logr+iθ=log|z|+iarg zとなる(ただし r>0)。

 

例題5 複素三角関数・複素対数関数

つぎの(1)〜(5)の値を求めなさい。

(1) cos3i

(2) sin4

(3) Log (3)

(4) Log i

(5) ii

 

解説5

(1) cos3i=12(1e3+e3)

(2) sin4=12i(e4i1e4i)=12i(1e4ie4i)

(3) 3=3eiπなので、Log (3)=log3+iπとなる。

(4)i=1eπ2なので、Log i=log1+π2i=π2iとなる。

(5)ii=eilogiとなる。

ここで無数にある logi のうちの1つとして主値をとる。(4)よりLog i=π2iなので、ii=eilogi=eπ2i2=eπ2と求められる。

 

なんと ii は実数になることが複素対数を用いることでわかるのです!

 

8.複素数平面と方程式

複素数平面の知識を使うと簡単に方程式を解くことができます。

例題6 複素数と方程式1

方程式 z4=2+23i の解をすべて求め、複素数平面上に図示しなさい。
なお、解は極形式の形、riθ の形で求めても構わない。

 

解説6

z=r(cosθ+isinθ)とする。すると z4 は、z4=r4(cos4θ+isin4θ)となる。また、2+23i=4(cos120+isin120)となる。

ここで、大きさ r と偏角 θ を比べると、r4=4,   4θ=(120+360n)となる。(ただし n は0以上の整数)よって、r=20   θ=30,120,60,150となる(n4 で1周して元に戻るので解は全部で4つ)。
(もちろん -150° を 210°と、 -60° を 300° と表してもOK)

よって解を t1, t2, t3, t4 とすると、t1=2(cos30+isin30)t2=2(cos120+isin120)t3=2(cos(150)+isin(150))t4=2(cos(60)+isin(60))となり、図は

f:id:momoyama1192:20190907200757g:plain

となる。

 

[reiθ の形で表した場合]

t1=2eπ6i,  t2=2e23πit3=2eπ3i,  t4=2e56πiと表せる。

 

ド・モアブルの公式を使うことで、解を具体的に求めなくても複素数平面上に図示することができるのです!

もう1問例題を解いてみましょう。

 

例題7 複素数と方程式2

方程式 z5=2i の解をすべて求め、極形式もしくは riθ の形で表しなさい。すべての解を複素数平面上に図示しなさい。

 

解説7

z=r(cosθ+isinθ)とする。すると z5 は、z5=r5(cos5θ+isin5θ)となる。また、2i=2(cos(90)+isin(90))となる。

ここで、大きさ r と偏角 θ を比べると、r5=2,   5θ=(90+360n)となる。(ただし n は0以上の整数)よって、r=250   θ=18,90,162,54,126となる(n5 で1周して元に戻るので解は全部で5つ)。

よって解を t1, t2, t3, t4, t5 とすると、t1=25(cos(18)+isin(18))t2=25(cos54+isin54)t3=25(cos126+isin126)t4=25(cos(162)+isin(162))t5=25(cos(90)+isin(90))となり、図は

f:id:momoyama1192:20190907200809g:plain

となる。

[reiθ の形で表した場合]

t1=25eπ10i,  t2=25e310πi  t3=2e710πit4=25e910πi,  t5=25eπ2iと表せる。

 

9.さいごに

今回は、複素数、複素数平面の基本部分について簡単にですがまとめました。

日常生活で普通の人は使わないであろう虚数 i が数学界では非常にありがたい存在であることがわかっていただけたらありがたいです。

 

*1:皆さんがよく言う虚数というのは a+bib が0ではないときの複素数を表します。

*2:たまに「きょうえきふくそすう」と読んでる人がいますが違いますよ〜。

*3:複素数の絶対値は、複素数平面上の原点からの距離を表します。中1のときに絶対値は距離と習った人が多いと思いますが、複素数平面になって改めて「絶対値は距離」の意味がわかったかと思います。

関連広告・スポンサードリンク

おすすめの記事