如何在图形的频谱图上标记?

时间:2012-10-26 00:17:19

标签: matlab plot matlab-figure spectrogram

使用图形创建一个新图形,然后在其上绘制光谱图,如何在现有图形上标记某个点?

1 个答案:

答案 0 :(得分:0)

使用保留功能:

hold on

这样,您可以制作另一个图,它将覆盖频谱图。

一个例子(你可能没有看到你的标记,因为它不够大):

>> t=0:0.001:2;                    % 2 secs @ 1kHz sample rate  
>> y=chirp(t,100,1,200,'q');       % Start @ 100Hz, cross 200Hz at t=1sec   
>> spectrogram(y,128,120,128,1E3); % Display the spectrogram
>> hold on
>> plot(200,1,'bx','MarkerSize',20,'LineWidth',20); %Overlay a large, blue X