【问题标题】:How can i plot a signal from 0 to Fs/2 in matlab如何在matlab中绘制从0到Fs/2的信号
【发布时间】:2018-06-01 04:37:01
【问题描述】:

我在 matlab 中读到一个声音。

[y,Fs]=audioread('sound_noisy.wav');
magnitude=abs((fft(y)));

现在,我如何在 matlab 中绘制从 0 到 Fs/2 的幅度?

【问题讨论】:

标签: matlab signal-processing


【解决方案1】:
f = linspace(0, Fs/2, length(magnitude)/2)
plot(f, magnitude(1:half))

【讨论】:

    猜你喜欢
    • 2014-07-25
    • 2013-05-20
    • 2012-03-07
    • 1970-01-01
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多