我编好了一个绘图代码
[Y,FS]=audioread('D:\aaamatalb\ffxdz.wav');
info=audioinfo('D:\aaamatalb\ffxdz.wav');
R=1024;
window=hamming(R);
N=1024;
L=512;
overlap=R-L;
Y1=Y(:,1);
figure(1);
specgram(Y1,N,FS,window,overlap);
xlabel('时间(s)')
ylabel('频率(Hz)')
title('窄带语谱图')
设计了一个gui按钮
请问怎么修改才能让我按fft这个按钮,上面左边的白板图变为对应的频谱图,我把我上面输入的代码带进去每次都会重新跳出个下面频谱图出来
参考下:https://blog.csdn.net/routing666/article/details/96964223
在specgram函数前面指定在哪画图,加这一句
axes(handles.axes1),axes1是画布的Tag名字。