在MATLAB的GUI界面中,怎么样在点击SPE按钮后,运行下面的程序,然后在axes1中显示图像

I=eye(n);h=1:m;SPE1=X(h,:)*(I-P*P')*X(h,:)';S=diag(SPE1);plot(S,'DisplayName','S','YD... I=eye(n);
h=1:m;
SPE1=X(h,:)*(I-P*P')*X(h,:)';
S=diag(SPE1);

plot (S, 'DisplayName','S', 'YDataSource', 'S'); figure(gcf)
hold on
plot([0,m],[0.2159 0.2159],'r')
在主界面上,运行我可以画出来SPE的曲线图,但是我不知道怎么样能够在点击SPE按钮的同时让他将这个图片内容返回到axes中显示出来
展开
 我来答
qumitliu
2013-09-02 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:44万
展开全部
用回调函数,在SPE上单击鼠标右键,选择View Callback——Callback,然后再其所在的function下,输入你的函数。最后可以在plot之前加上axes(handles.axes1);表示在axes1中显示。显示的内容,就是plot的内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式