我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界

2024年11月22日 20:03
有2个网友回答
网友(1):

plot(handles.axes1,sound);legend('原始语音波形');
plot(handles.axes2,e);legend('加噪声后波形');
plot(handles.axes3,s1);legend('去噪后波形');
这三句话改为:
axes(handles.axes1);
plot(sound);
legend('原始语音波形');
axes(handles.axes2);
plot(e);
legend('加噪声后波形');
axes(handles.axes3);
plot(s1);
legend('去噪后波形');

网友(2):

在panel上建立axes,图片就不会超出了