johnlove9527 发表于 2011-9-30 13:42:43

请教关于不同界面间数据传递

RT,前两天遇到个问题,至今未解决,只能请教大家了,我建立两个界面,想要在主界面中按钮显示次界面,在次界面绘图,同时将绘图的数据信息传递给次界面中popupmenu控件显示,但是问题出来了,我使用global方法,变量值传递到次界面,在次界面中使用set(handles.popupmenu1,'string',变量);
赋值到这边就出错了,错误提示
Error using ==> set
Cell array of strings may only contain string and numeric matrices
Error in ==> plotwin>plotwin_OpeningFcn at 59
set(handles.popupmenu1,'String',title_pd);
照理说代码应该是没问题的,但是为何出现这种错误呢。错误意思是cell只能包含数值和字符数据,但是我传过去的数据确实是1X2的cell每个里面就是中文和符号,而且在主界面中我用同样的代码可以实现。。不知道怎么办了。忙乎了2天了。。
我又使用save和load方法发现同样错误。。。请教各位了。

johnlove9527 发表于 2011-10-4 22:18:15

国庆期间没有继续,大家帮帮忙啊,如何传递数组数据?看了GUI中貌似都是单个变量啊。

johnlove9527 发表于 2011-10-7 08:29:39

问题解决了,发现索引使用了()应该使用{}取值
页: [1]
查看完整版本: 请教关于不同界面间数据传递