内容简介
本书是一本系统讲解MATLAB App Designer开发的实用教程,从零基础出发,帮助读者快速掌握图形用户界面(GUI)设计的核心方法与技巧。全书内容循序渐进,先介绍MATLAB环境及App Designer的基本概念,然后详细讲解各类组件的属性、回调及应用,包括按钮、文本框、表格、坐标轴等,配合大量实例演示,使读者能够轻松上手并理解组件之间的交互逻辑。
书中深入介绍了App Designer的高级功能,如数据传递、定时器、绘图集成、自定义属性及方法等,并涵盖代码优化、错误处理、打包发布等实用环节。每个知识点后均配有针对性练习,巩固所学内容。此外,作者还分享了实际项目开发中的经验与技巧,帮助读者避免常见陷阱,提升开发效率。
本书适合MATLAB初学者、科研人员、工程师以及希望提升GUI编程能力的高校师生阅读。通过本书的学习,读者将从零基础成长为能够独立设计专业级MATLAB应用的开发者,为后续科学计算、数据可视化和工程仿真等工作打下坚实基础。
目录
版 权
内容提要
前 言
序
第1篇 MATLAB编程基础及初识App Designer
第1章 MATLAB编程基础
1.1 M文件与实时编辑器的编写
1.2 循环及条件语句关键字
1.3 变量和常量
1.4 数组的创建
1.5 数组的查询和元素的替换
1.6 运算符
1.7 运算符优先级
1.8 矩阵的运算
1.9 M文件和实时编辑器的调试
第2章 App Designer概述
2.1 App Designer组件
2.2 App Designer环境概述
2.3 在App Designer中编写回调
第2篇 App Designer组件编程实例
第3章 常用组件
3.1 HTML属性及编程示例
3.2 下拉列表(DropDown)
3.3 按钮(Button)
3.4 单选按钮组(控制按钮组)(ButtonGroup)
3.5 切换按钮组(ToggleButtonGroup)
3.6 列表框(ListBox)
3.8 坐标区(UIAxes)
3.9 复选框(CheckBox)
3.10 微调器(Spinner)
3.11 文本区域(TextArea)
3.12 日期选择器(DatePicker)
3.13 标签(Label)
3.14 树及树(复选框)(Tree)
3.15 滑块(Slider)
3.16 状态按钮(StateButton)
3.17 编辑字段(数值、文本)(EditField)
3.18 表(UITable)
3.19 超链接(Hyperlink)
3.20 综合实例:流体摩阻系数计算
第4章 容器(Containers)组件
4.1 网格布局管理器(GridLayout)
4.2 选项卡组(TabGroup)
4.3 面板(Panel)
4.4 综合实例:按揭摊销计算器
第5章 图窗工具(Figure Tools)组件
5.1 上下文菜单(ContextMenu)
5.2 工具栏(Toolbar)
5.3 菜单(Menu)
5.4 综合实例:方程求解器
第6章 仪器仪表(Instrumentation)组件
6.1 圆形仪表(Gauge)、半圆环形仪表(Semicircular)、90度仪表(NinetyDegreeGauge)、线性仪表(LinearGauge)
6.2 信号灯(Lamp)
6.3 分档旋钮(DiscreteKnob)
6.4 旋钮(Knob)
6.5 开关(Switch)、拨动开关(ToggleSwitch)、跷板开关(RockerSwitch)
6.6 综合实例:模拟汽车启动和控制车速
第7章 航空航天(AeroSpace)组件
7.1 空速指示仪(AirspeedIndicator)
7.2 海拔测量仪(Altimeter)
7.3 人工地平仪(ArtificialHorizon)
7.4 爬升率指示仪(ClimbIndicator)
7.5 EGT指示仪(EGTIndicator)
7.6 航向指示仪(HeadingIndicator)
7.7 RPM指示仪(RPMIndicator)
7.8 转弯协调仪(TurnCoordinator)
7.9 专题——创建和配置飞行仪表组件和动画对象
7.10 综合实例:标准驾驶舱仪表显示飞行状态信息
第8章 App打包生成EXE可执行文件
8.1 工具条打包App安装程序文件
8.2 Application Compiler打包文件
第3篇 专题讨论
第9章 GUI编写出现乱码的解决方法
9.1 备份系统配置文件
9.2 选用兼容的中文字体
9.3 将计算机区域格式修改为中文
9.4 使用ASCII码表示中文字符
9.5 使用代码和ASCII码编写GUI
第10章 数据类型及数据类型转换
10.1 数据类型及说明
10.2 数据类型转换函数
10.3 数据类型转换函数的总结及示例
第11章 GUI中的数据传递
11.1 在工作区之间共享数据
11.2 回调函数中的数据传递
11.3 App内创建私有属性或者公共属性共享数据
11.4 不同App之间的数据传递(在多窗口App中共享数据)
第12章 TeX和LaTeX文本解释器
12.1 TeX标记
12.2 LaTeX标记
12.3 LaTeX形式的符号表达
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。