Processing math: 100%

2017年7月10日月曜日

pythonでネイピア数を計算する

今日はpythonでネイピア数を計算して見ます。

ネイピア数は指数関数a^xを微分しても、元のa^xになるようにaを選んだもので、その時のaeと記述しネイピア数と呼んでいます。式で表すと以下のようになります。

\begin{equation} \frac{d e^x}{d x} = e^x \end{equation}


 ネイピア数は上の微分の式から、微分の定義に従って求めてみると、以下の式で表すことができることが、わかります。

\begin{equation} e= \lim_{n \to \infty} \left( 1+\frac{1}{n}\right) ^n \end{equation}


 数値計算でnをだんだん大きくして求めていきその様子をグラフ化して見ます。

#ここからソース
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,100,1000)
y=(1+1/x)**x
plt.plot(x,y)
plt.grid()
plt.show()
print(y[-1])
view raw napier.py hosted with ❤ by GitHub
#ここまでソース


0 件のコメント:

コメントを投稿