www.4658.net > mAtlAB gui新手问题求助

mAtlAB gui新手问题求助

首先,直接运行.fig文件不会执行m文件中的OpeningFcn和CreateFcn。 OpeningFcn函数中有两句至关重要: % Choose default command line output for ** handles.output = hObject; % Update handles structure guidata(hObject, handles); 第二句...

首先用guide打开gui界面,创建一个空的GUI文件。 然后拉出pushbutton、edit、table控件出来。 如果想要按下按钮执行某个程序的话,将程序写到pushbutton的回调函数中即可。具体做法就是在pushbutton上右击->View Callbacks->Callback.会自动跳到...

在GUI的函数中调用画图的.m文件,就可以了。关于GUI,有一个《一个实例搞定MATLABGUI编程》可以参考入门

%假设输入a,b,c三个参数的edittxt的tag分别是edit1,edit2,edit3 a=str2DOUBLE(get(findobj('tag','edit1'),'string')); b=str2DOUBLE(get(findobj('tag','edit2'),'string')); c=str2DOUBLE(get(findobj('tag','edit3'),'string')); y=[]; for x...

打开VIEW里面的Propety Insperctor界面。把里面‘ResizeFcn'后面的字符全部删除,Resize项改成on,这样界面是可调节大小的,保存运行看下。然后再次打开,ResizeFcn'项什么都没有不用管,再Resize项改成off。保存退出,再开M文件运行,哈哈,错误...

假如有两个按键pushbutton1和pushbutton2,在pushbutton2的Callback函数中改变pushbutton1的'string'值,比如说set(handles.pushbutton1,'string','thank you'),将matlab关闭后(不是关闭GUI界面),重新打开!

你究竟使用handles.Mode 还是handles.optMode来表示状态? case 情况里面的代码,只有plot所用的符号不同 所以没有必要重复那么多代码吧 其他代码都可以写在swith case语句之外 只用在不同case值中写相应的plot语句就可以了

简单写了个例子,代码如下(已作为附件上传): function zd579285021% 传递函数分子、分母输入框uicontrol('style','text','units','normal', 'fontsize',9, ... 'pos',[0.8 0.85 0.18 0.05], 'str', '传函分子多项式系数');h.num = uicontrol(...

把 switch {a2}改成 switch a2即可。 其实报错信息说的非常清楚:SWITCH的表达式只能是标量或字符串常量,而你原来的写法{a}是一个cell类型的,当然会出错。

回到标记处是继续判断往下执行吗?那这样不是循环吗?用While和一个标志位来解决吧

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com