Python 是一種高級編程語言,有著廣泛的應用領域。其中,用 Python 畫正玄波波形,是一種學習和練習 Python 的好方法。下面我們就來看一下,如何利用 Python 畫出正玄波波形。
import numpy as np import matplotlib.pyplot as plt # 定義正弦函數 def sin_wave(x): y = np.sin(x) return y # 設置 x 軸的數據 x = np.linspace(-np.pi, np.pi, 256, endpoint=True) # 調用正弦函數,獲得相應的 y 值 y = sin_wave(x) # 設置圖像大小 plt.figure(figsize=(8, 6), dpi=80) # 繪制正弦波形圖 plt.plot(x, y, color='blue', linewidth=2.0, linestyle='-') # 沿著 x 軸和 y 軸分別縮放 plt.xlim(-4.0, 4.0) plt.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi]) plt.ylim(-1.0, 1.0) plt.yticks([-1, 0, 1]) # 顯示圖像 plt.show()
通過上述 Python 代碼,我們首先定義了一個正弦函數,并設置了 x 軸的數據。我們根據正弦函數得到了相應的 y 值,然后將這些數據傳遞給 plot() 函數,畫出了正弦波形圖。最后設置了圖像大小、x 軸和 y 軸的縮放,使得圖像更加清晰、易讀。
通過這個例子,我們可以學到,利用 Python 畫圖是一種方便、快捷、直觀的方式,可以用來說明問題、展示數據、測試算法等。此外,Python 也支持很多其它的科學計算庫和繪圖庫,可以滿足不同需求。