matlab 参数传递问题
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 10:26:02
matlab 参数传递问题
已有一 *.M 文件 其中有四个输入参数 输入后 画出一图形
现在 编一 GUI 程序
建立四个静态文本框分别输入4个 参数 在画出图
请问再怎么写 CALLBACK
如图
已有一 *.M 文件 其中有四个输入参数 输入后 画出一图形
现在 编一 GUI 程序
建立四个静态文本框分别输入4个 参数 在画出图
请问再怎么写 CALLBACK
如图
静态文本框(A,B,C,D)的callback类似,以A为例:
data = getappdata(gcbf,'mydata');
a = str2num(get(hObject,'string'));%在B,C,D中改为b,c,d
data.a = a; %在B,C,D中改为data.b=b,data.c=c,data.d=d
setappdata(gcbf,'mydata',data);
运行按钮的callback:
data = getappdata(gcbf,'mydata');
a = data.a;
b = data.b;
c = data.c;
d = data.d;
%上面a,b,c,d即为所需参数,后面再调用自己编的m函数即可
data = getappdata(gcbf,'mydata');
a = str2num(get(hObject,'string'));%在B,C,D中改为b,c,d
data.a = a; %在B,C,D中改为data.b=b,data.c=c,data.d=d
setappdata(gcbf,'mydata',data);
运行按钮的callback:
data = getappdata(gcbf,'mydata');
a = data.a;
b = data.b;
c = data.c;
d = data.d;
%上面a,b,c,d即为所需参数,后面再调用自己编的m函数即可