24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1135  |  回复: 1
本帖产生 1 个 博学EPI ,点击这里进行查看

stormsprit

木虫 (小有名气)

[求助] matlab中GUI模块的AXES控件的应用

我在matlab中做了一个GUI的模块,这里面有两个AXES控件,并使用plotyy函数画图。这样该如何分别激活这两个控件?
注:我使用axes(handles.axes1)调用以后,原来的图形就会发生错误,只剩下一条曲线了。这种情况该如何解决?具体情况见上传的两站照片。

用plotyy的画图结果



调用axes(handles.axes1)后的图形

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
stormsprit: 金币+10, 博学EPI+1, ★★★★★最佳答案, 很有用,非常感谢 2012-07-17 18:27:41
[AX,H1,H2] = plotyy(...) returns the handles of the two axes created in AX and the handles of the graphics objects from each plot in H1 and H2. AX(1) is the left axes and AX(2) is the right axes.


所以你用[AX,H1,H2] = plotyy(x,y,x,z) 就可以了
AX出来就是两个axes的句柄
axes(AX(1))显示左边的
再加个axes(AX(2))显示右边的
showmethemoney
2楼2012-07-17 18:04:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 stormsprit 的主题更新
信息提示
请填处理意见