如何用matlab制作gui界面

如何用matlab制作gui界面,第1张

function varargout = untitled2_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handlesoutput;
untitled;
close(findobj('Tag','figure1'));
登陆界面

建个m文件,输入以下代码,试试看,调整一下大小,调整以下文件,运行就可以了,不需要用新建gui的过程。。
clf reset % <1>
set(gcf,'unit','normalized','position',[01,04,085,035]);
set(gcf,'defaultuicontrolunits','normalized');
set(gcf,'defaultuicontrolfontsize',11);
set(gcf,'defaultuicontrolfontname','隶书');
set(gcf,'defaultuicontrolhorizontal','left');
set(gcf,'menubar','none');
str='调出指定';
set(gcf,'name',str,'numbertitle','off');
h_axes=axes('position',[005,015,045,070],'visible','off');
hpush=uicontrol(gcf,'Style','push',
'position',[01,005,005,015],'string','1');
set(hpush,'callback','axes(h_axes);B=imread(''f:\1jpg'');imshow(B)');
h_axes2=axes('position',[055,015,04,070],'visible','off');
hpush2=uicontrol(gcf,'Style','push',
'position',[08,005,005,015],'string','2');
set(hpush2,'callback','axes(h_axes2);A=imread(''f:\2jpg'');imshow(A)');

1、首先打开matlab,点击主页上的新建->APP->GUIDE,如下图所示

2、进去之后选择创建一个空的GUI界面,如下图所示。

3、进去GUI编辑界面之后,可以看到左侧是各种控件,按钮,文本框,表格,文本,复选框等,右侧是界面,如下图所示。

4、将左侧控件直接拖到右侧界面,注意布局,各种控件双击可以进去属性界面,可以设置控件属性。

5、保存GUI界面之后,可以看到同步生成了m脚本,负责控件函数的绑定,执行各种业务逻辑,代码可以贴在上面,如下图所示。

怎样使用matlab的gui做绘图界面
1
打开Matlab
2
新建Gui File--New--GUI 出现如下窗口
可点击Blank GUI,出现布局窗口
3
保存为FunctionDrawingfig,存储路径默认,出现如下变换
4
通过选取Edit Text,Static Text,Axes按键,布局如下界面
各字体、字样可通过双击相应选体进行修改。
5
右击“绘图”--View Callbacks--Callback,出现如下命令输入窗口
6
输入程序命令,进行各环节的联结

其实很简单啦!你只需要在这个界面里放多个或者一个pushbutton,然后在pushbotton的callback里写下调用程序即可。比如:
h=gcf;
filename;
close(h);
然后保存,运行这个按钮界面,点击按钮就可以出现“filename”,filename为你的其他界面的名称!!简单吧!!

1、在电脑里面打开matlab,在主页中点击新建。

2、点击新建->应用程序->GUIDE,如下图所示。

3、进去GUIDE界面之后,在新建GUI界面中选择“Blank GUI(Default)”,下面可以勾选设置图形文件保存的路径,也可以使用默认设置,点击确定。

4、进去GUI制作界面,左侧是控件和组件栏,可以拖动这些组件到界面上,在这里拖动了一个按钮,两个可编辑文本和三个静态文本,静态文本分别是+,=和计算的结果要处的位置。

5、双击按钮,将按钮的“Tag”改成“compute_pushbutton”,第一个编辑框的Tag改成edit1, 第二个编辑框的Tag改成edit2,计算结果的静态文本Tag改成text4。

6、加上代码之后,点击绿色运行图标,输入值,点击计算,看到可以得出正常结果。

调用pushbutton的回调函数,再用set让结构在文本框中显示。给一个简单的例子:
pushbutton的回调函数(实现两个数的相加):
a=1;
b=2;
c=a+b;%以上的三条代码你也可以换成你要运行的程序代码
set(handlesedit1,'string',c);%在edit1(文本框)中显示结果


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13041545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存