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); 第二句...

简单写了个例子,代码如下(已作为附件上传): 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类型的,当然会出错。

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

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

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

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

print(gca,'NewPic.jpg') 试试

需要在按钮上点右键,然后CallBack,然后编写他的程序。 例如,你的GUI上有一个可编辑的输入框edit1,一个button,那么你可以编写button的Callback为:set(handles.edit1,'string','haha'); 那么当你点击按钮时,就可以在上面显示 haha 的字符。

不太明白你要修改按钮的什么属性看如果只是按钮大小的话,直接鼠标拖动就行了。 在GUI编辑界面下,双击按钮,弹出按钮的属性对话框,就可以修改相应的属性。 颜色:BackgroundColor,ForegroundColor 按钮的背景图片:CData,这里需要先把你的图...

网站地图

All rights reserved Powered by www.4658.net

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