Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-06-18, 11:02   #1
xiaolv
初级会员
 
注册日期: 2008-06-18
年龄: 39
帖子: 2
声望力: 0
xiaolv 正向着好的方向发展
默认 [求助]怎么修改所调用的M文件里的参数?

function guihd7(arg)
if nargin==0
arg='Initialize';
end
switch arg
case 'Initialize'
hf=figure('Position',[200 200 600 400] ,...
'Name','仿真图形显示' ,...
'NumberTitle','off');
ha=axes('Position',[0.4 0.1 0.5 0.7],...
'Box','on');


hbWMStoTMS=uicontrol(hf,...
'Style','pushbutton',...
'Position',[15,100,200,13],...
'String','WMStoTMS',...
'CallBack','WMStoTMS');

hbsp1=uicontrol(hf,...
'Style','edit',...
'Position',[20,45,80,20],...
'String','sp.ACIRnum',...
'CallBack','close');
hbsp.ACIRnum=uicontrol(hf,...
'Style','popupmenu',...
'Position',[100,45,80,20],...
'String','8|7|6|5|4|3|2',...
'CallBack','WMStoTMS'); (我觉得这句话和下面这句话可能有问题)
hbsp2=uicontrol(hf,...
'Style','edit',...
'Position',[20,75,80,20],...
'String','sp.circlenum',...
'CallBack','close');
hbsp.circlenum=uicontrol(hf,...
'Style','popupmenu',...
'Position',[100,75,80,20],...
'String','1|2|3|4|5|6|7|8|9|10',...
'CallBack','WMStoTMS');
hbClose=uicontrol(hf,...
'Style','pushbutton',...
'Position',[110,365,100,20],...
'String','Exit',...
'CallBack','close');

case 'Plot WMStoTMS'
%...


case 'Exit'
%...
otherwise
errordlg('输入参数错误!','错误提示');
end

其中sp.ACIRnum和sp.circlenum是WMStoTMS.m文件中的两个参数,现在希望在界面上能够修改这两个参数的值,并返回到WMStoTMS.m中去,然后运行WMStoTMS.m文件
但是实现不了,高手帮帮忙吧
xiaolv 当前离线   回复时引用此帖
旧 2008-06-19, 12:38   #2
xiaolv
初级会员
 
注册日期: 2008-06-18
年龄: 39
帖子: 2
声望力: 0
xiaolv 正向着好的方向发展
默认

以解决 请删帖
xiaolv 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 10:53


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.