2017-03-08 110 views
0

我一直在網上搜索幾個小時,但找不到像下面的圖片一樣的圖形,甚至圖片本身或名稱。但是,關於這點,是否有方法在pyplot中進行繪製?儘管其他任何看起來像聲波的東西也能起作用。它是否持續/重複無關緊要。 graphpyplot/matplotlib(阻尼)振動/聲波圖

+0

http://matplotlib.org/users/pyplot_tutorial.html 有多個例子有一些看起來像你的圖片 – VincFort

回答

1

這是2個不同頻率的正弦波的簡單相加(或差)

具有相對優越的頻率比你可以在頻差看到一個普通的「拍頻」信封更長的記錄

import numpy as np 
from matplotlib import pyplot as plt 
W = np.linspace(0., 10.0, num=500) 
plt.plot(W, np.sin(W*2*np.pi), 'b') 
plt.plot(W, -np.sin(W*1.1*2*np.pi), 'y') 
plt.plot(W, np.sin(W*2*np.pi) - np.sin(W*1.1*2*np.pi), 'g') 

enter image description here

+0

哇,這比我想象的要快得多!我發現的大多數正常的正弦示例實例都比較複雜。 – RnRoger