【入門】マクローリン展開②【数値計算】

【入門】マクローリン展開②【数値計算】 数値計算
【入門】マクローリン展開②【数値計算】

MATLAB、Python、Scilab、Julia比較ページはこちら
https://www.simulationroom999.com/blog/comparison-of-matlab-python-scilab/

はじめに

の、

MATLAB,Python,Scilab,Julia比較 第5章 その58【マクローリン展開④】

を書き直したもの。

前回はマクローリン級数の説明。
今回は指数関数のマクローリン展開について。

【再掲】複素フーリエ級数に至る道

まずは複素フーリエ級数に至る道を再掲。

  • テイラー級数
  • マクローリン級数
  • 指数関数のマクローリン展開
  • cos(x)のマクローリン展開
  • sin(x)のマクローリン展開
  • オイラーの公式
  • 複素フーリエ級数

今回は、指数関数のマクローリン展開。

マクローリン展開

マクローリン級数の話をしたが、
似たような言葉にマクローリン展開というものがある。

ぶっちゃけ同じと思っても問題無いのだが、
厳密には異なる。
簡単に言うと、
マクローリン級数は形式的な級数展開であり、
マクローリン展開はその級数が実際に関数を表す場合を指す。

よくわからなければ、とりあえずは同じものと思ってもOK。

指数関数のマクローリン展開

試しに指数関数をマクローリン展開してみよう。
まずは\(e^x\)を微分しまくる

\(
\begin{eqnarray}
f(x)&=&e^x\\
f^{\prime}(x)&=&e^x\\
f^{\prime\prime}(x)&=&e^x\\
f^{\prime\prime\prime}(x)&=&e^x\\
\vdots
\end{eqnarray}
\)

という感じで変化しない。
つまり、以下と言える。

\(
f(0)=f^{\prime}(0)=f^{\prime\prime}(0)=f^{\prime\prime\prime}(0)=1
\)

上記は、指数部が0の時は必ず1になることから明らか。

よって、マクローリン展開で表現しなおすと以下になる。

\(
\begin{eqnarray}
\displaystyle f(x)&=&f(0)+\frac{f^\prime(0)}{1!}x+\frac{f^\prime\prime(0)}{2!}x^2+\dots\\
\displaystyle &=&f(0)+\sum_{n=1}^\infty\frac{f^n(0)}{n!}x^n\\
\displaystyle e^x&=&1+x+\frac{x^2}{2!}+\frac{x^3}{3!}+\dots\\
\displaystyle &=& \sum_{n=0}^\infty\frac{x^n}{n!}
\end{eqnarray}
\)

というわけでむちゃくちゃシンプルになる。

指数関数のマクローリン展開の式を元にプロット

ちなみに、nを徐々に増やしていくとこんな感じになる。

指数関数をマクローリン展開

案の定ではあるけど、
nを増やしていけば近似度合いも上がっていく。

こんな感じで、cos関数、sin関数もやっていく予定。

まとめ

  • マクローリン展開について説明。
  • 指数関数をマクローリン展開してみた。
  • さらにマクローリン展開したものをグラフ化。
    • nが増えれば近似度合いも上がる。

MATLAB、Python、Scilab、Julia比較ページはこちら

マンガでわかるフーリエ解析

Amazon.co.jp

手を動かしてまなぶ フーリエ解析・ラプラス変換

Amazon.co.jp

物理数学 量子力学のためのフーリエ解析・特殊関数

物理数学 量子力学のためのフーリエ解析・特殊関数 | 柴田 尚和, 是常 隆 | 数学 | Kindleストア | Amazon
Amazonで柴田 尚和, 是常 隆の物理数学 量子力学のためのフーリエ解析・特殊関数。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみい...

単位が取れるフーリエ解析ノート

https://amzn.to/3V83fIl

今日から使えるフーリエ変換 普及版 式の意味を理解し、使いこなす

https://amzn.to/3ysbfvf

コメント

タイトルとURLをコピーしました