Matlab 界面设计简单入门(App Designer)
新版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)相关推荐
- 视频教程-微信小程序界面设计-样式入门到精通-微信开发
微信小程序界面设计-样式入门到精通 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥66.00 立即订阅 ...
- matlab分类器设计,简单分类器的MATLAB实现.doc
简单分类器的MATLAB实现.doc 简单分类器的MATLAB实现 摘要:本实验运用最小距离法.Fisher线形判别法.朴素贝叶斯法.K近邻法四种模式识别中最简单的方法处理两维两类别的识别问题,最后对 ...
- android 界面设计简书,APP界面主要设计规范
IOS: 一般用640*1136或者640*960,对plus做单独的修改适配 Phone界面尺寸:320*480.640*960.640*1136 iPhone6:4.7英寸(1334×750),i ...
- 响应式网页设计简单入门
Overview: 构造基本的HTML页面 动态加载样式表 Viewport 字体缩放 侧边栏 导航菜单 图片自适应 其他 总结 说到响应式网页设计(Responsive web design),最近 ...
- MATLAB GUI设计 简单图像处理 灰度 | 缩放 | 存储 | GUI
零的启程 我从零开始的Matlab之旅 本GUI实现 加载图片.灰度处理图片.0.5倍缩放图片.保存处理后的图片功能 版本为R2018b 中文版本 目录 绘制GUI 功能实现 加载图片 灰度处理 0. ...
- 《MATLAB App Designer从入门到实践》随书源代码
GUIDE已经被MATLAB抛弃了,你还不知道吗?App Designer才是发展的方向 目前市面上MATLAB GUI编程的书籍琳琅满目,但大多数是基于GUIDE开发的,MATLAB从2016年开始 ...
- Matlab APP Designer Demo
Matlab --- APP Designer Matlab APP Designer 提供了比GUIDE更加丰富的组件,两者使用方法有所不同,如下图: 然后我们开始新建一个APP Designer. ...
- app界面设计是什么?需要学习什么UI软件
什么是app界面设计?其实app界面设计,又称为UI设计.我们常说的UI设计,其实是一种针对软件的人机交互.操作逻辑.界面美观的整体设计. UI设计师必须掌握的一项技能,就是会使用app界面UI设计软 ...
- 移动端UI界面设计之APP字体排版原则| 萧蕊冰
今天介绍的是移动端UI界面设计的有关APP字体排版原则的内容.除了电脑端的网站UI设计,移动端的界面设计也是UI设计中的一个重要部分,毕竟我们每个人平时身上带着的肯定有手机.今天萧蕊冰就介绍一下关于移 ...
最新文章
- java中飞飞检查异常_Java复习6异常处理
- 机器翻译引擎的基本原理 ——LSTM
- 观察者设计模式 php,PHP设计模式 - 观察者模式
- kompozer如何启动_使用KompoZer创建网站
- hadoop 多节点集群_设置Apache Hadoop多节点集群
- javafx基础教程_JavaFX教程–基础
- 安卓欢迎界面和activity之间的跳转问题
- vm磁盘映射 不能启动_软网推荐:网盘变身本地磁盘
- oracle的redo与undio
- datagrid 溢出文本显示省略号
- 媒体查询Media Query
- 如何把Spring Boot 项目变成一个XML配置的Spring项目
- 重新认识HTML中的p标签
- 用友打印问题合集 一【各模块】
- 微信小程序合成海报_微信小程序生成海报实现方式
- CMMB手机电视到了芯片企业创新的时侯
- 洛谷P3332 K大数查询
- 《奋斗》中徐志森的生意经
- 知到大学生心理健康第二章单元测试
- oracle中不等于怎么表示,sql语句不等于怎么表示