Pythonでsinカーブを計算してグラフに描くには、numpyで計算し、matplotlibで描画するのが一般的です。以下はその基本的なコードです:
目次
必要なライブラリのインストール(まだなら)
pip install numpy matplotlib
コード
import numpy as np
import matplotlib.pyplot as plt
# x軸の値を生成(0から2πまでを100個の点で)
x = np.linspace(0, 2 * np.pi, 100)
# y = sin(x) を計算
y = np.sin(x)
# グラフを描画
plt.plot(x, y, label='sin(x)', color='blue')
# グラフにタイトルとラベルを追加
plt.title('Sine Curve')
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.grid(True)
plt.legend()
# グラフを表示
plt.show()
もし、他にもcosやsin波の重ね合わせ、リアルタイム描画、3D表示などをしたい場合は、それに合わせたコードも作れます!何か追加したい機能ある?
