要繪制正弦和余弦曲線,首先需要導入matplotlib庫和numpy庫。
import matplotlib.pyplot as plt
import numpy as np
然后,可以使用numpy庫的linspace
函數生成一組從0到2π的等間隔的數值作為x軸的取值范圍。
x = np.linspace(0, 2*np.pi, 100)
接下來,可以使用numpy庫的sin
函數和cos
函數計算對應x軸取值的正弦值和余弦值作為y軸的取值。
y_sin = np.sin(x)
y_cos = np.cos(x)
最后,可以使用matplotlib庫的plot
函數繪制正弦曲線和余弦曲線,再使用show
函數顯示圖形。
plt.plot(x, y_sin, label='Sin')
plt.plot(x, y_cos, label='Cos')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Sin and Cos')
plt.legend()
plt.show()
完整的代碼如下所示:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y_sin = np.sin(x)
y_cos = np.cos(x)
plt.plot(x, y_sin, label='Sin')
plt.plot(x, y_cos, label='Cos')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Sin and Cos')
plt.legend()
plt.show()