オイラーの公式はなぜ成り立つのか
数学には、短い式の中に、いろいろな考え方がつながっている公式があります。
その代表の1つが、数学でもとても有名な オイラーの公式 です。
実は、筆者が一番好きな公式でもあります。
一見すると別々のものに見える指数関数と三角関数が、複素数を通して1つの式でつながる。 このつながりのきれいさが、好きなところです。
しかも、この公式は見た目がきれいなだけでなく、回転や波を表したり、電気回路や信号を扱ったりするときにも役立ちます。 数学の中でも、その応用でも、いろいろな場面で顔を出す公式です。
この関係は、すべての実数 に対して成り立ちます。
ただ、式を見ただけでは、
どうして指数関数から cos や sin が出てくるのか
は、なかなか見えてきません。
その理由を知るために使うのが、テイラー展開 です。 指数関数をべきの足し算で表して整理すると、その中に cos と sin の展開式が現れます。
この記事では、まず指数関数を複素数まで広げ、展開式を使ってオイラーの公式を導きます。 そのあとで、この公式が円の上の回転とどうつながるのかを見ていきます。
1. 指数関数を複素数まで広げる
まず、実数 に対して成り立つ、次のマクローリン展開を考えます。
今回は、この式を出発点にします。 展開の考え方や係数の決まり方を確認したい場合は、こちらに寄り道してみてください。
右辺にあるのは、べき乗と足し算です。 これらの計算は、複素数に対してもできます。
そこで、
この展開式を使って、指数関数を複素数まで広げられないか
と考えます。
複素数 に対して、
と定義します。
この右辺は、どの複素数 でも一定の値に近づきます。1 また、 が実数なら、先ほどの と一致します。
複素数の計算を確認したい場合は、こちらで整理しています。
2. 展開式からオイラーの公式を導く
複素数の指数関数を定義できたので、 を計算してみましょう。 展開式を整理し、三角関数の展開式と見比べます。
2.1 を展開して整理する
ここで、 を実数として とすると、
となります。
、、 を使って、各項を整理します。
すると、
です。
少し長い式ですが、 が付いていない項と、付いている項 に分けてみましょう。
無限の足し算では、いつでも自由に項をまとめ直せるわけではありません。 ただし、今回の級数は 絶対収束 という性質を持つので、このように分けても和は変わりません。1
ここまでで、2つのかっこの中に、違う数の並びが現れました。
2.2 cos と sin の展開式と見比べる
同じように、三角関数をマクローリン展開すると、次の式になります。
これらも、すべての実数 について成り立ちます。 どちらも、テイラー展開の記事で微分から係数を求めた展開式です。
先ほどの2つのかっこと見比べると、
- が付いていない部分は
- をくくり出した残りの部分は
に、そのまま一致しています。
したがって
となります。
これが、オイラーの公式が成り立つ理由です。
3. オイラーの公式を図形として見る
ここまでは、 を実数の変数として、展開式を計算してきました。 今度は、得られた公式を単位円と結びつけてみます。
右辺 を、平面上の点として見てみます。 複素数 を点 に対応させると、これは
という点です。
三角関数の記事では、この座標が単位円の上の位置を表していました。 単位円との対応を確認したい場合は、こちらに寄り道してみてください。
この図の横の座標を実数の部分、縦の座標を の係数として読みます。
つまり、オイラーの公式は
は、1 の位置から角度 だけ回った単位円上の点を表す
と読むことができます。ここで回転の角度はラジアンで考えます。 が増えると反時計回りに進み、 が 増えると同じ位置に戻ります。
に具体的な値を入れると、次のようになります。
| 円の上の位置 | ||
|---|---|---|
| 右 | ||
| 上 | ||
| 左 | ||
| 下 | ||
| 右に戻る |
ここまでは半径が 1 の円でしたが、原点からの距離が の点ならどうでしょうか。
単位円上の点を 倍すればよいので、その点を表す複素数は
と書けます。このように、複素数を 原点からの距離と向きで表す書き方 を 極形式 と呼びます。
が「横にどれだけ、縦にどれだけ」で表す書き方なら、 は「どの向きに、どれだけ離れているか」で表す書き方です。 オイラーの公式を使うと、この距離と向きをひとまとまりの式で表せます。
4. オイラーの等式
オイラーの公式に を入れてみます。
単位円での値を使うと、
です。
したがって
となり、両辺に 1 を足すと
を得ます。これを オイラーの等式 と呼びます。
という数が1つの式に集まるので、不思議に見えるかもしれません。
でも、円の上で考えると、
1 の位置から半周すると、 に着く
ということを表しています。
まとめ
オイラーの公式は、実数 に対して成り立つ
という関係です。
成り立つ理由をたどると、
- 指数関数の展開式を使って、複素数の指数関数を定義する
- を展開し、 の累乗を計算する
- 実数の部分と の付く部分に分ける
- それぞれが と の展開式に一致する
という流れでした。
つまり、
指数関数を複素数まで広げると、その展開式の中に三角関数が現れる
ということです。
さらに、右辺を平面上の点として見ると、 は単位円上の位置を表します。 そして を代入すると、オイラーの等式
が得られます。
展開式を通して見ることで、指数関数と三角関数、そして円の上の動きがどうつながるのかが見えてきます。