如何在Matlab图中的每条曲线上书写

时间:2014-04-30 11:57:42

标签: matlab

我有一组数据,我正在尝试使用Matlab的pwelch函数进行分析,我的问题是我有13条曲线而且我得到更多,我想标记每条曲线,所以我可以在他们之间deffirenciate,我尝试使用传奇,但它没有帮助。 这是我的代码和结果:

  clear, clc , clf;
M = 512;
k = 1
hold all;
grid on ;
for i =1:13
    pause(2)
    fileName =['M',int2str(i),'.wav']
       [x,fs] = audioread(fileName);
     [xPSD,f]  = pwelch(x,hann(2048),1024,2048*4 ,fs);
     plot(f,10*log10(xPSD))
     text(7,30,fileName);
    xlim([0 15e3]);
    Leg{i} =['qho-',num2str(i)];
end
legend(Leg)

the result

感谢您的帮助!

0 个答案:

没有答案