新版Matlab交互界面基本操作

注意:本教程仅适用于2016b以后版本,建议安装2019b以后最新版本Matlab

与原来的GUIDE不同,新版的App Designer程序编写更加合理,更加好看,总的来说非常好用。如果之前没有学过GUIDE那么直接上手新版交互界面是一个很好的选择,毕竟历史不开倒车嘛。
但是,目前App Designer毕竟用的人比较少,兼容性要差一点(你写的程序别人打不开,需要装RunTime才可以运行),相对GUIDE来说教程也比较少。

新建app工程


设计前的工作

先对整体界面进行一个布局。左边是工具栏,右边选中后用来调整控件的外观,颜色等。

先拖入一个网络布局,如果觉得麻烦可以不拖,这一步是为了整齐好看。

拖入控件

分别拖入一个面板,绘图,滑块,仪表,如下图所示
期望实现功能是,通过滑动滑块来实时显示数值并绘图sin(5*滑块值)。

首先在滑块上右键,选择添加一个回调(一般只有输入会有回调,显示的控件不具有回调功能),这里我添加过了所以会变为转至。



给回调添加程序,编写思路,(app.控件名称.值)=回调值(输入值)。当然还可以调整其他参数,这个是同理(app.控件名称.参数)。changingValue属于实时变化的一种回调,普通的回调就是Value,只有当滑块拖动完毕以后才会返回值,看自己需要哪一种。

            app.NumEditField.Value=changingValue;app.Gauge.Value=changingValue;x=0:0.01:(changingValue/180)*pi;y=sin(5*x);plot(app.UIAxes,x,y,'-r');

使用效果

简单入门,这个感觉还挺好玩的,比GUIDE好用很多,后面还会写一写,包括调用app子函数,外部函数,如何导入外部数据,app启动初始化等,最近比较忙,写的少了。

Copyright © 2020 by RichardYang. All rights reserved.
仅供参考,严禁转载,感谢。

Matlab 界面设计简单入门(App Designer)相关推荐

  1. 视频教程-微信小程序界面设计-样式入门到精通-微信开发

    微信小程序界面设计-样式入门到精通 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥66.00 立即订阅 ...

  2. matlab分类器设计,简单分类器的MATLAB实现.doc

    简单分类器的MATLAB实现.doc 简单分类器的MATLAB实现 摘要:本实验运用最小距离法.Fisher线形判别法.朴素贝叶斯法.K近邻法四种模式识别中最简单的方法处理两维两类别的识别问题,最后对 ...

  3. android 界面设计简书,APP界面主要设计规范

    IOS: 一般用640*1136或者640*960,对plus做单独的修改适配 Phone界面尺寸:320*480.640*960.640*1136 iPhone6:4.7英寸(1334×750),i ...

  4. 响应式网页设计简单入门

    Overview: 构造基本的HTML页面 动态加载样式表 Viewport 字体缩放 侧边栏 导航菜单 图片自适应 其他 总结 说到响应式网页设计(Responsive web design),最近 ...

  5. MATLAB GUI设计 简单图像处理 灰度 | 缩放 | 存储 | GUI

    零的启程 我从零开始的Matlab之旅 本GUI实现 加载图片.灰度处理图片.0.5倍缩放图片.保存处理后的图片功能 版本为R2018b 中文版本 目录 绘制GUI 功能实现 加载图片 灰度处理 0. ...

  6. 《MATLAB App Designer从入门到实践》随书源代码

    GUIDE已经被MATLAB抛弃了,你还不知道吗?App Designer才是发展的方向 目前市面上MATLAB GUI编程的书籍琳琅满目,但大多数是基于GUIDE开发的,MATLAB从2016年开始 ...

  7. Matlab APP Designer Demo

    Matlab --- APP Designer Matlab APP Designer 提供了比GUIDE更加丰富的组件,两者使用方法有所不同,如下图: 然后我们开始新建一个APP Designer. ...

  8. app界面设计是什么?需要学习什么UI软件

    什么是app界面设计?其实app界面设计,又称为UI设计.我们常说的UI设计,其实是一种针对软件的人机交互.操作逻辑.界面美观的整体设计. UI设计师必须掌握的一项技能,就是会使用app界面UI设计软 ...

  9. 移动端UI界面设计之APP字体排版原则| 萧蕊冰

    今天介绍的是移动端UI界面设计的有关APP字体排版原则的内容.除了电脑端的网站UI设计,移动端的界面设计也是UI设计中的一个重要部分,毕竟我们每个人平时身上带着的肯定有手机.今天萧蕊冰就介绍一下关于移 ...

最新文章

  1. java中飞飞检查异常_Java复习6异常处理
  2. 机器翻译引擎的基本原理 ——LSTM
  3. 观察者设计模式 php,PHP设计模式 - 观察者模式
  4. kompozer如何启动_使用KompoZer创建网站
  5. hadoop 多节点集群_设置Apache Hadoop多节点集群
  6. javafx基础教程_JavaFX教程–基础
  7. 安卓欢迎界面和activity之间的跳转问题
  8. vm磁盘映射 不能启动_软网推荐:网盘变身本地磁盘
  9. oracle的redo与undio
  10. datagrid 溢出文本显示省略号
  11. 媒体查询Media Query
  12. 如何把Spring Boot 项目变成一个XML配置的Spring项目
  13. 重新认识HTML中的p标签
  14. 用友打印问题合集 一【各模块】
  15. 微信小程序合成海报_微信小程序生成海报实现方式
  16. CMMB手机电视到了芯片企业创新的时侯
  17. 洛谷P3332 K大数查询
  18. 《奋斗》中徐志森的生意经
  19. 知到大学生心理健康第二章单元测试
  20. oracle中不等于怎么表示,sql语句不等于怎么表示

热门文章

  1. 小程序报错修改Expecting 'STRING','NUMBER'
  2. web 前端判断身份证号码是否有效
  3. 【C++ Caffe】ubuntu下MNIST训练结果
  4. 本地小说阅读网站打造
  5. 基于springboot的问卷调查系统的设计与实现
  6. 1022: [SHOI2008]小约翰的游戏John
  7. 计算机教程打字方法,电脑快速打字方法教程
  8. 计算机域名(domain name)
  9. 网络故障的技术一些东东
  10. 怎么压缩PDF文件大小?不会操作的快看过来