虚数とは何か?複素数とは何か?が一気に分かりやすくなる記事

最後までお読みいただき、ありがとうございます。ツイッターやブログ等でシェアしていただけると、非常に励みになります

2765597758_826a9e7c47_z

高校生なら誰もが一度は「わけわからん!!」となる単元。虚数・複素数。

実在しない数をなんで勉強するの?

どうせ将来使わないでしょ?

っていうか結局何のために学ぶの?

こういう感想が出てきてしまいますよね。

そこで今回は、分かりやすさ重視で「虚数とは」「複素数とは」何なのか、どう役に立ってくるのかを書いていきます。

photo credit: Karl-Ludwig Poggemann

虚数とは、2乗したら0未満になる数

虚数とは英語でimaginary numberといい、2乗したときに0未満の実数になる数を指します。

代表的なのが虚数単位「 i 」で

i × i = -1

となります。

英語を直訳すると「想像上の数」 であることからも分かる通り、このような数は現実には存在しません。

複素数とは、実数と虚数を組み合わせたもの

複素数は、皆さんが普段使っている「1」や「3」といった実数と「 i 」や「5i」といった虚数を組み合わせたもの。

「-4+6i」や「5-12i」といったように「○ + □i」で表すことができる数を指します。

hukuso

虚数が現実に存在しない数なので、虚数を含んでいる複素数も現実には存在しない数です。

存在しないものをなぜ勉強するの?

虚数という言葉を初めて書物に書いたのは、「我思う、故に我あり」で有名なデカルトとされています。

虚数が発見されてから数百年間は「詭弁的な数字であり、実用性はない」「ただの想像上の数に過ぎない」と否定的に評価されていたそうですが、オイラーの等式で有名なレオンハルト・オイラーが虚数のもつ重要性を解き明かした後、その評価は一変。

さらに研究が進むにつれ、その存在を仮定して計算に使ってみたら非常に便利であることが分かり、数学者の間で広く使われるようになったようです。

答え:「虚数が存在すると仮定して計算に使うと、すごく便利だったから」

どう便利なの?

では、具体的にどう便利なのか?

その答えは、「1つの数で、座標を表せること」にあります。  

1ways

まず、正の数(=プラス)しか使えない世界を考えましょう。

この世界では、「東に1m進む」「北に3m進む」といった表現しかできません。

そのため「東に~」と言う表現で進める領域は、上図のように東側にしか存在しません。 

2way

次に、正の数と負の数(=マイナス)が使える世界

この世界では「西に2m進む」ことを「東に-2m進む」と表現することができるようになります。

そのため「東に~」と言う表現で進める領域は、上図のように東西の両側に広がりました。

では、「東に~」という表現で北や南に進むにはどうすればいいのか?

少なくとも正の数・負の数だけでは表現できません。

そこで役に立つのが虚数です。

4way

上図が、正の数・負の数・虚数が使える世界

この世界では、「北に2m進む」ことを「東に2i m進む」と表現できるようになります。

「南に1m進む」のは「東に-i m進む」と表現できます。

これにより、「東に~」という表現だけで進める領域が東西南北の4方向に広がりました。

4wayplus  

最後に、複素数(=○+□i)が使える世界

この世界では、図の星(☆)マークに行くことを「東に3+2i m進む」と表現できるようになります。

菱形(◇)マークに行くのは「東に-1-i m進む」と表現できます。

つまり、「東に~」という表現だけで平面上の好きな場所へ進めるようになったのです。

このように複素数が使えるようになることで、「東に~」という表現だけで進める領域が4方・8方全ての領域へと広がりました。

これが、1つの数で座標を表せるということです。

上図のように複素数で表現された平面は「複素数平面」と呼ばれています。

(または、複素平面・ガウス平面とも)

南北を i で表現する意味

さて、「 i 」を利用すれば1つの数で座標を表せることが分かりました。

しかし、なぜ「 i 」でなければいけないのでしょうか?

「2乗したら-1になる数」を使う必要性はあるのか? 実は、その必要性があるんです。

その答えは、かけ算にあります。

たとえば「1+i」や「4+3i」を先ほどの複素数平面で表す場合、下図のように表すことができます。

imaginary

つぎに、「1+i」や「4+3i」に i をかけてみましょう。

(1+i)× i =-1+i

(4+3i)× i =-3+4i

この「-1+i」や「-3+4i」を複素数平面で表すと、下図のようになります。

imaginar

なにかに気付きませんか?

実は、 i をかけた後の点は、 i をかける前の点を「原点を中心に反時計回りに90度回転させた」座標にあるんです。

imaginar2

これは i を何度かけても同じことで、 i を4回かけると

i × i × i × i=(-1)×(-1)=1で、元の位置に戻ってきます。

ちょうど、90度回転を4回して360度一回転するように

360

「 i をかけると反時計回りに90度回転させた座標に移動する」

i にはこのような性質があるが故に、「北に3m進む」ことを「東に3i m進む」と表現するのにピッタリな存在だったんです。

※「東に3i m進む」=「東から反時計周りに90度回転させた方向(=北)に向かって3m進む」

虚数・複素数はこのように、平面上の点の移動を数式でバシッと表すことができる、すごく便利なツールなんですよ。

虚数とは「1つの数字で方向(座標)を表す」のに便利な、想像上の数である。

i をかけることは「原点を中心に反時計回りに90度回転させる」ことを意味する。

虚数について分かりやすく書かれた本としては、 Newtonの“魔法の数”虚数がオススメ。

こんなに便利!よくわかる!“魔法の数”虚数 (ニュートン別冊)

虚数がどのようにして生まれたのか、どのような領域で役に立っているのか

実在しないはずの虚数が、なぜ自然界に関わって来るのか

などをもっと深く知りたい!という方はぜひ一度読んでみて下さい。