【发布时间】:2013-03-01 04:43:15
【问题描述】:
我有一个包含 301 个值的数组,这些值是从一个包含 301 帧的影片剪辑中收集的。这意味着来自 1 帧的 1 个值。影片剪辑以 30 fps 的速度运行,因此实际上是 10 秒长
现在我想获得这个“信号”的功率谱(使用右轴)。我试过了:
X = fft(S_[:,2]);
pl.plot(abs(X))
pl.show()
我也试过了:
X = fft(S_[:,2]);
pl.plot(abs(X)**2)
pl.show()
虽然我不认为这是真正的光谱。
信号:
频谱:
功率谱:
任何人都可以提供一些帮助吗? 我想要以赫兹为单位的绘图。
【问题讨论】:
-
为什么你“认为这不是真正的光谱”?
标签: python numpy scipy signal-processing