【发布时间】:2014-11-05 10:48:16
【问题描述】:
我正在尝试绘制一个信号并标记峰值位置,如下图所示:
我已经有了每个峰值的信号、值和位置,但我无法将它们全部放在同一张图中,有什么帮助吗?
我的代码:
%signal is a vector which carries all the points of the signal
figure;
[PKS,LOCS] = findpeaks(signal);
【问题讨论】:
标签: matlab
我正在尝试绘制一个信号并标记峰值位置,如下图所示:
我已经有了每个峰值的信号、值和位置,但我无法将它们全部放在同一张图中,有什么帮助吗?
我的代码:
%signal is a vector which carries all the points of the signal
figure;
[PKS,LOCS] = findpeaks(signal);
【问题讨论】:
标签: matlab
这不仅仅是在现有信号图上绘制峰值的问题吗?比如:
plot(t,signal,'b-',t(LOCS),signal(LOCS),'bv');
【讨论】:
bv 更改为rv 或任何您想要的。查看mathworks.co.uk/help/matlab/ref/plot.html#inputarg_LineSpec 的文档以获取更多详细信息。如果它解决了您的问题,请接受答案。