Pythonで瞬時式を描画する

交流

瞬時式は次のように与えられる。

\begin{align}
e(t)=E_{m} \sin \left ( \omega t + \phi \right )
\end{align}

ここで\(omega\)は角周波数と呼ばれ

\begin{align}
\omega =2 \pi f
\end{align}

である。

結果

import numpy as np
from matplotlib import pyplot as plt

Em = 1
f = 5
phi = 0

omega = 2 * np.pi * f

t = np.linspace(0, 1 / f, 1000)

e = Em * np.sin(omega * t + phi)

plt.figure()
plt.plot(t, e, 'k-')

plt.grid(color='k', linestyle='dotted', linewidth=1)

plt.show()

コメント

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