MATLAB、Python、Scilab、Julia比較ページはこちら
https://www.simulationroom999.com/blog/comparison-of-matlab-python-scilab/
はじめに
の、
MATLAB,Python,Scilab,Julia比較 第5章 その69【複素フーリエ級数①】
MATLAB,Python,Scilab,Julia比較 第5章 その70【複素フーリエ級数②】
を書き直したもの。
前回でオイラーの公式の導出の話が終わったところ。
今回から、複素フーリエ級数に向けての話になる。
オイラーの公式とそれの変形の式を元にcos関数、sin関数を複素指数関数で表現する。
【再掲】複素フーリエ級数に至る道
まずは複素フーリエ級数に至る道を再掲。
- テイラー級数
- マクローリン級数
- 指数関数のマクローリン展開
- cos(x)のマクローリン展開
- sin(x)のマクローリン展開
- オイラーの公式
- 複素フーリエ級数
今回から、複素フーリエ級数に向けての話になる。
cos関数、sin関数を複素指数関数で表現する
話の流れとしては、オイラーの公式を利用して、
複素フーリエ級数を導出するとかって感じ。
まずは、オイラーの公式を再掲しよう
つまり、指数関数と三角関数の相互変換が可能であることを示している。
これを利用して、cos関数、sin関数を複素指数関数で表現。
そして、そのcos関数、sin関数を使用している実数フーリエ級数に代入を狙う。
オイラーの公式から複素フーリエ級数までのステップ
先にオイラーの公式から複素フーリエ級数までのステップを示しておこう。
- オイラーの公式とそれの変形の式を元にcos関数、sin関数を複素指数関数で表現する。
- 実数フーリエ級数のcos関数、sin関数に上記を代入する。
- 代入した上で頑張って最適化する。
- Σの下限を
、上限を にする。
上二つは、なんとなくわかると思うが、
下2つは少しトリッキーな感じになる。
虚数で割ることをどう解釈できるか、
Σと中の関数の符号を反転とか出てくる。
【再掲】オイラーの公式とその変形式
オイラーの公式とその変形式を再掲しておこう。
オイラーの公式
オイラーの公式の変形式
2つの式があり、
求めたいのは
これを求めるにはどうしたらよいか?
なんとなく連立方程式とかになるような気がする。
結論としては、解きたい対象が関数か変数かは関係ない。
そして、連立方程式を解くには逆行列を使用するの手っ取り早い。
(逆行列を求めれば一撃で求められるのか。)
逆行列でcos関数とsin関数を解く
以下の流れで解ける。
というわけで、以下2つの式が得らえる
cos関数、sin関数を複素指数関数で表現できるということになる。
まとめ
- 実数フーリエ級数を複素フーリエ級数にするためにオイラーの公式を利用する。
- 具体的にはcos関数、sin関数を複素指数関数で表現する。
- オイラーの公式とそれの変形の式を元にcos関数、sin関数を複素指数関数で表現するため、連立方程式を解いた。
MATLAB、Python、Scilab、Julia比較ページはこちら
マンガでわかるフーリエ解析
手を動かしてまなぶ フーリエ解析・ラプラス変換
物理数学 量子力学のためのフーリエ解析・特殊関数
単位が取れるフーリエ解析ノート
今日から使えるフーリエ変換 普及版 式の意味を理解し、使いこなす
コメント