一、如何打开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)

这是就会画图在第一个了

MATLAB中GUI设计的基本操作相关推荐

  1. matlab能做什么设计,MATLAB中GUI设计领悟

    最近在给宝钢做一个基于MATLAB平台的操作界面,用到了有关GUI的东西.为此特地学习了一下有关知识,在论坛里逛来逛去,也没有发现非常有价值的东西,反而让自己更加的郁闷和烦乱,后来又狠下心来耐心的看了 ...

  2. matlab中gui的设计,[转]MATLAB中GUI设计领悟

    来源:隐藏 -------------------------全文分割线---------------------------------------------------------------- ...

  3. 圆形上下挤压 matlab,基于Matlab的GUI设计双螺杆挤压机系统仿真软件

    基于Matlab的GUI设计双螺杆 挤压机系统仿真软件 王玉德,张文孝,韩翠玲 (1.大连水产学院,辽宁大连116023;2.山东省机电学校,山东兖州272105) 1 1 2 DesignofSim ...

  4. matlab火控雷达,基于MATLAB的GUI设计伺服系统仿真软件

    ·2003年 3月 火控雷达技术 第 32卷 j ' . 基于 MATLAB的GUI设计伺服 系统仿真软件 王 唪 李 忱 .. (南京 电子技术研 究所 南京 210013) 一 _ . , ● [ ...

  5. matlab伺服驱动,基于MATLAB的GUI设计伺服驱动系统仿真软件

    0引言计算机仿真技术是设计.研究和开发现代机械电子设备的新型手段,具有巨大的优越性,目前我们在机床伺服系统的工程设计中已广泛采用了这项技术.当前较流行的是采用MATLAB软件包进行设计,该软件包对控制 ...

  6. 存储论matlab,基于MATLAB的GUI设计应用软件

    Microcomputer Applications Vol. 27, No.8, 2011 技术交流 微型电脑应用 2011年第27卷第8期 ·53· 文章编号:1007-757X(2011)08- ...

  7. matlab没有找到图形用户界面,MATLAB中不能设计图形用户界面。

    MATLAB中不能设计图形用户界面. 答:错 阿维森纳.阿威罗伊是古希腊哲学家,其作品由阿拉伯人抄录得以传承.( ) 答:错 北京儿童文学刊物有( ? ).( ? )和( ? ). 答:<儿童文 ...

  8. MATLAB GUI设计 图像处理基本操作(一)

    最近在做图像处理的有关课设,想起以前学过的以冈萨雷斯版为教材的数字图像处理的内容和基于MATLAB GUI编程的代码,在此浅浅记录一下. 一.GUI打开与基本操作 >>guide 在命令行 ...

  9. 基于MATLAB的GUI设计简易计算器

    MATLAB语言基于GUI设计简易计算器 GUI界面的设置 主页----新建----应用程序----GUIDE 进入下图所示界面 点击确定,即可生成GUI设计界面. 设计计算器界面,放置按键和显示屏, ...

最新文章

  1. 使用Notepad++比较文件的差异
  2. c语言把一个数组赋值给另一个数组_如何把一个固定数组的值传递给另外一个数组...
  3. linux 关闭java进程后重启有用吗_linux启动java进程的shell脚本(包括启动,停止,重启)...
  4. 总结和展望:情感分析研究的新视野
  5. 不能兼顾速度与精度,STOC 2021最佳论文揭示梯度下降复杂度理论
  6. 1_3 SingletonMode 单例模式
  7. matlab7.0停止工作,matlab7.0闪退是怎么回事_matlab7.0闪退怎么办
  8. 苹果推出iCloud照片转移服务 能轻松转到谷歌相册
  9. collector_使用Data Collector进行SQL Server性能监视–第3部分–阅读报告
  10. nhibernate入门的帮助
  11. mysql之查询某段时间范围的数据
  12. Python备份文件实现以及备份大文件出错解决方案
  13. pycharm如何上传代码到github
  14. 游戏算法整理(贴图完整版)
  15. fw150us的linux驱动下载,迅捷FW150US1.0/2.0无线网卡驱动
  16. 手机间高速传输---微传
  17. 字节跳动2019届校招笔试题
  18. MySQL update语句使用连表(join)
  19. echarts柱状图实现正负值不同颜色在上方显示数值
  20. JAVA基础(一)——什么是java

热门文章

  1. 终于有人讲透了芯片是什么(电子行业人士必读)
  2. 算法提高课-图论-单源最短路的建图方式-AcWing 1128. 信使:dijkstra、 最短路取最大值
  3. 算法提高课-搜索-多源BFS-AcWing 173. 矩阵距离:bfs、多源bfs
  4. kattis ones简单题取模运算+枚举
  5. php+方法返回多个参数,PHP中调用外部程序,及其参数与返回值
  6. 计算机游戏的作文,玩电脑游戏作文
  7. python获取数据库列名_python sqlite3 查询操作及获取对应查询结果的列名
  8. 高手都不用dw_雅诗兰黛DW粉底液好用吗?雅诗兰黛DW粉底液如何辨别真假?
  9. mysql 被关闭了_mysql被关闭简析
  10. laravel 除了主页 都是404 webconfig_基于Laravel,开箱即用,这个PHP后台管理系统好看又省心...