MATLAB中GUI设计的基本操作

一、如何打开GUI编辑界面

1:命令行输入guide打开GUI编辑界面

2:通过主页下面的新建功能选中如图即可

3:如何在已经新建过GUI以后还想进入GUI的编辑界面

命令行输入guide+文件名字,如下(注意工作目录)

二、GUI基本操作

1:显示右边元件的名字

File——>Preferences——>GUIDE——>show names in component palette

以下是原来的界面

在设置好以后

元件显示出名字了方便初学者使用

2:如何对于界面中元件等进行精确的对齐间距调整

在GUI编辑界面选择工具下面的对齐对象

3:对于按钮等元件编辑

3:GUI绘图测试

handles.peaks = peaks(35);
handles.membrane = membrane;
[x,y] = meshgrid(-8:.5:8);
r = sqrt(x.^2+y.^2) + eps;
sinc = sin(r)./r;
handles.sinc = sinc;
handles.current_data = handles.peaks;
surf(handles.current_data)

接下来可以看到图形已经绘制出来了,但是这里有三个坐标轴,MATLAB默认显示在最后一个坐标轴上面

4:如何通过按钮等控制MATLAB的显示

每一个pushbutton都有一个Callback函数,只要在这个函数下面写下程序,按下按键就会执行这个程序了。

例如我把绘图程序放在我的选择文件按钮之下时候

一开始并不会显示

当按下选择文件按钮之后然后就会显示出来了图形

5:通过按键控制图形显示在哪一个axes中

handles是父类,按下按钮后找到相应的类之后即可

handles.peaks = peaks(35);
handles.membrane = membrane;
[x,y] = meshgrid(-8:.5:8);
r = sqrt(x.^2+y.^2) + eps;
sinc = sin(r)./r;
handles.sinc = sinc;
handles.current_data = handles.peaks;
surf(handles.axes1, handles.current_data)

这是就会画图在第一个了

  • 25
    点赞
  • 192
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值