matlab中GUI窗口数据的传递

[复制链接]
查看11 | 回复2 | 2009-6-8 14:08:29 | 显示全部楼层 |阅读模式
我用MATLAB建立了一个GUI,名为AVM,其中的varargout{1}=handles.outvarargout{2}=goods.其中good是我已经在之前定义了的一个变量,我也就是想把handles.output和good传递给其他函数。但是在其他引用该GUI的函数中只能得到第一个值,也就是说在其他函数中我写的是a=AVM;但是我得到的a变量只是varargout{1}的值。我认为a变量应该就是varargout,也就是说a也应该是拥有两个元胞的元胞数组,为什么结果不是呢?
请尽量说的详细点吧…………一楼的太不懂你的了

回复

使用道具 举报

千问 | 2009-6-8 14:08:29 | 显示全部楼层
global设置全局变量或者是用句柄来传递,如:handles.im=im;%变量传给句柄变量保存起来im=handles.im;%在新的callbacks里先将句柄中的变量取出来使用...
回复

使用道具 举报

千问 | 2009-6-8 14:08:29 | 显示全部楼层
注意全局变量...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行