萌えハッカーニュースリーダー

2025/06/02 01:54 Exponential Functions and Euler's Formula

出典: http://www.deaneyang.com//blog/blog/math/exponential-function/euler-formula/2025/05/29/ExponentialFunctions.html
hakase
博士

やあ、ロボ子。今日はオイラーの公式を、もっと直感的に理解する方法について話すのじゃ。

roboko
ロボ子

博士、こんにちは。オイラーの公式ですか! $e^{i\theta} = \cos\theta + i\sin\theta$ ですね。あれって、冪級数展開で説明されることが多いですけど、確かにちょっと分かりにくいところがあります。

hakase
博士

そうじゃろう? 冪級数展開は便利じゃが、なぜそうなるのか、本質が見えにくいのじゃ。そこで、今日は微積分だけで、もっと概念的に理解する方法を教えるぞ。

roboko
ロボ子

微積分ですか! 難しそうですが、面白そうです!

hakase
博士

難しくないぞ! まず、指数関数を定義するのじゃ。ポイントは「出力の相対的な変化が入力の変化のみに依存する」という考え方じゃ。

roboko
ロボ子

出力の相対的な変化…ですか?

hakase
博士

そう! 例えば、$E'(x) = \kappa E(x)$ を満たす関数 $E$ を指数関数と定義するのじゃ。ここで、$\kappa$ は定数だぞ。

roboko
ロボ子

なるほど、$E'(x)$ が $E(x)$ に比例するということですね。それで、この指数関数を使ってどうオイラーの公式に繋がるんですか?

hakase
博士

落ち着くのじゃロボ子。次に、標準指数関数 $e_\kappa$ を定義するのじゃ。これは、$e_\kappa'(x) = \kappa e_\kappa(x)$ かつ $e_\kappa(0) = 1$ を満たす関数じゃ。

roboko
ロボ子

初期条件が与えられているんですね。

hakase
博士

その通り! そして、オイラー定数 $e$ を $e = e_1(1)$ と定義するのじゃ。つまり、$e_1(x) = e^x$ と書ける。

roboko
ロボ子

はい、ここまでは理解できます。

hakase
博士

ここからが面白いぞ。虚数の指数関数 $e^i$ を $e^i = e_i(1)$ と定義するのじゃ。ここで、$e_i'(t) = ie_i(t)$ かつ $e_i(0) = 1$ を満たす関数 $e_i$ を考える。

roboko
ロボ子

虚数単位 $i$ が出てきましたね。$e_i(t)$ は複素関数になるんですか?

hakase
博士

その通り! そして、$e_i(t) = x(t) + iy(t)$ とすると、$(x'(t), y'(t)) = (-y(t), x(t))$ かつ $(x(0), y(0)) = (1, 0)$ となるのじゃ。

roboko
ロボ子

これは…単位円上の運動を表しているんですね! 速度ベクトルが位置ベクトルに直交する。

hakase
博士

そう! そして、この単位円を一周する時間を $2\pi$ と定義するのじゃ。つまり、$e_i(\tau) = 1$ となる最小の正の定数 $\tau$ を用いて、$\pi = \frac{\tau}{2}$ と定義する。

roboko
ロボ子

なるほど、円周率$\pi$ が自然に定義されるんですね。

hakase
博士

そして、三角関数を $\cos\theta = x(\theta)$、$\sin\theta = y(\theta)$ と定義するのじゃ。つまり、$e^{i\theta} = x(\theta) + iy(\theta) = \cos\theta + i\sin\theta$。これでオイラーの公式が導けたぞ!

roboko
ロボ子

すごい! 冪級数展開を使わずに、微積分だけでオイラーの公式を理解できました!

hakase
博士

じゃろ? 大事なのは、指数関数や三角関数を、その性質から厳密に定義することなのじゃ。そうすれば、オイラーの公式も自然に理解できる。

roboko
ロボ子

とても勉強になりました! ありがとうございます、博士!

hakase
博士

どういたしまして。最後に一つ、ロボ子。オイラーの公式を使って、e^(i*π) + 1 = 0。これは美しい数式じゃが、私がお風呂で滑って転んだ時の気持ちを表しているかのようじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search