在利用GUI进行界面设计时,需要实现不同控件之间的数据传递,或者不同界面之间的数据传递,那么有两种方法容易实现;第一使用Global定义全局变量,在再次使用该数据时需要再次声明Global‘’;同一GUI之间的数据传递最好使用guidata(hObject,handles)如下:
global a
[fname,fpath] = uigetfile('*.mat');
strh = [fpath,fname];
handles.a = a;
guidata(hObject,handles)
guidata对所有的句柄进行更新;而Global可以实现不同界面之间数字的传递;