【发布时间】:2019-10-02 07:23:15
【问题描述】:
'我试图绘制一个简单的正弦波,我知道怎么做,我只是不断得到错误的 x 轴值。该信号的频率为 1000 Hz,所以我应该看到每秒 1000 个周期,但事实并非如此,我不知道如何使它工作。这是我所拥有的:
import numpy as np
import matplotlib.pyplot as plt
f = 1000
A = 5
t = np.linspace (0,100,100)
w = 2 * np.pi * f
signal = A * np.sin (w*t)
plt.figure ()
plt.plot (t,signal)
plt.show()
考虑到 x 轴以秒为单位,它没有显示正确的周期数。在给定 1000 Hz 的情况下,如何正确显示每秒的正确周期数?
【问题讨论】:
标签: python numpy matplotlib signal-processing