MATLAB:在谱图上绘制一条线并显示一个新的yscale

时间:2012-11-03 17:08:32

标签: matlab matlab-figure spectrogram

我想在谱图上叠加一条线(使用imagesc绘制)。我无法使用“hold on”命令执行此操作。我还想显示我在谱图上绘制的线的y比例。 (注意:频谱图已经在图的左侧显示了yscale的频率值,我想要在右侧显示新线的yscale)

MATLAB的在线文档显示了一种在两个y轴的单个图形中绘制函数的方法......但这似乎不适用于imagesc http://www.mathworks.com/help/matlab/ref/plotyy.html

1 个答案:

答案 0 :(得分:1)

只需使用hold on ...这是一个例子:

% generate some figure;
imagesc(); 
hold on
x=1:0.1:70; % just some vector that fits the size of imagesc
plot(x,35+10*sin(x),'k'); 

enter image description here