matlab gui调用m函数并显示其图像

x=-2*pi:0.01:2*pi;
y1=sin(x);
figure(1)
plot(y1);
y2=cos(x);
figure(2)
plot(y2)

怎样将函数的两个figure分别显示两个axes中?

用subplot把图象花在不同的区域

x=-2*pi:0.01:2*pi;

subplot(1,2,1);

y1=sin(x);

plot(y1);

subplot(1,2,2)

y2=cos(x);


plot(y2)

追问

我说的是两个axes区域 不是一个figure中的两个小图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-24
plot(x,y,'parent',handles.axes1)
plot(x,y,'parent',handles.axes2)追问

你说的这两行代码是加在哪里的?是我列出的后面还是在gui界面的m函数里面加?

第2个回答  2013-04-25
x=-2*pi:0.01:2*pi;
y1=sin(x);
axes(handles.axes1);
plot(y1);
y2=cos(x);
axes(handles.axes2);
plot(y2)本回答被提问者和网友采纳
相似回答