pyplot/matplotlib(阻尼)振荡/声波图

2024-05-16 23:34:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在网上搜索了几个小时,但是找不到一个方法来制作一个像下面的图片,甚至图片本身或名字的图表。但关键是,有没有一种方法可以在pyplot中绘制这个呢?不过,任何看起来像声波的东西也能起作用。它是否连续/重复并不重要。 graph


Tags: 方法图表绘制图片名字关键小时pyplot
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

相关问题 更多 >