【京东配送正版】MATLAB App Designer从入门到实践 红色 PDF下载 公众号 其他格式

【京东配送正版】MATLAB App Designer从入门到实践 红色

计算机与互联网 辅助设计与工程计算

  • ISBN:9787115579218
  • 包装:平装
  • 开本:16开
  • 版次:1
  • 用纸:胶版纸
  • 页数:242
  • 出版社:人民邮电出版社
  • 出版时间:2022-02-01
  • 作者:

手机扫码免费下载

纠错留言

#电子书截图

【京东配送正版】MATLAB App Designer从入门到实践 红色截图 【京东配送正版】MATLAB App Designer从入门到实践 红色截图 【京东配送正版】MATLAB App Designer从入门到实践 红色截图 【京东配送正版】MATLAB App Designer从入门到实践 红色截图 【京东配送正版】MATLAB App Designer从入门到实践 红色截图

#电子书简介

产品特色

编辑推荐

本书跟进技术发展,介绍MATLAB较为热门的实时编辑器和App Designer,满足读者前沿需求;
本书内容详实,图文并茂的介绍了App Designer里的各组件实例介绍;
本书赠送配套的源代码,方便读者学习;

内容简介

本书围绕MATLAB中先进的GUI编程工具App Designer为中心进行介绍,在编程基础知识部分介绍了MATLAB的新产品—实时编辑器的使用;在App Designer部分,对App Designer中所有组件,包括21个常用组件、3个容器、3个图窗工具、10个仪器仪表组件、8个航空航天组件,辅以大量实例进行介绍,后对GUI编写过程中出现的中文乱码问题、数据类型转换、GUI的数据传递、TeX和LaTeX文本解释器进行了专题讨论。全书采用图文并茂的方式进行引导式学习,以期使读者感受到学习编程的快乐。
本书适合想快速入门App Designer的读者,可以作为各大高校的教材或教学辅导书,也可以作为从事生产管理和技术研发等相关工作人员的学习参考手册。

作者简介

苑伟民:硕士,先后在油气储运、天然气与石油、石油工程建设、管道技术与设备等省部级及以上刊物发表学术论文20余篇,获得国家授权专利及软件著作权20项。201705-202005 担任国家能源局南方监管局南方区域油气行业监管专家组成员,201712至今担任广西区北海市铁山港(临海)工业区科学技术协会理事。作为专家组成员评审国家标准:GB/T38753-2020液化天然气、GB/T19204-2020液化天然气的一般特性。编写图书两本。知识产权20个(其中MATLAB编程的软件著作权12个)

目录

第 1篇 MATLAB编程基础及初识App Designer
第 1章MATLAB编程基础2
1.1 M文件与实时编辑器的编写2
1.1.1 创建脚本2
1.1.2 代码创建3
1.1.3 向程序中添加注释4
1.2 循环及条件语句关键字4
1.2.1 条件语句5
1.2.2 循环控制语句12
1.2.3 循环中控制权的传递17
1.2.4 循环的终止18
1.2.5 循环控制权的归还19
1.3 变量和常量20
1.3.1 变量20
1.3.2 常量23
1.4 数组的创建24
1.5 数组的查询和元素的替换26
1.6 运算符28
1.7 运算符优先级33
1.8 矩阵的运算34
1.9 M文件和实时编辑器的调试35
1.9.1 设置断点35
1.9.2 运行文件36
1.9.3 暂停运行文件37
1.9.4 查找并解决问题37
1.9.5 逐步执行文件39
1.9.6 结束调试会话40
第 2章App Designer概述41
2.1 App Designer组件42
2.2 App Designer环境概述44
2.2.1 创建画布45
2.2.2 添加组件45
2.2.3 自定义组件47
2.2.4 对齐和间隔组件47
2.2.5 组件组48
2.2.6 在容器中排列组件49
2.2.7 创建和编辑上下文菜单50
2.3 在App Designer中编写回调52
2.3.1 创建回调函数52
2.3.2 使用回调函数输入参数53
2.3.3 在代码中搜索回调54
2.3.4 删除回调54
第 2篇 App Designer组件编程实例
第3章常用组件56
3.1 HTML属性及编程示例57
3.1.1 HTML对象的属性57
3.1.2 示例:模拟网页编辑文本58
3.2 下拉列表(DropDown)59
3.2.1 DropDown对象的属性60
3.2.2 示例:简单的点餐提示61
3.3 按钮(Button)62
3.3.1 Button对象的属性62
3.3.2 示例:计算并显示LaTeX表达式65
3.4 单选按钮组(控制按钮组)(ButtonGroup)68
3.4.1 ButtonGroup和Button对象的属性68
3.4.2 示例:简单的数据传递70
3.5 切换按钮组(ToggleButtonGroup)72
3.5.1 ToggleButtonGroup对象的属性72
3.5.2 示例:模拟电梯运行楼层并播放语音提示72
3.6 列表框(ListBox)74
3.6.1 ListBox对象的属性74
3.6.2 示例:图书书目选择75
3.7 图像(Image)76
3.7.1 Image对象的属性76
3.7.2 示例:单击图片打开网站主页78
3.8 坐标区(UIAxes)79
3.8.1 UIAxes对象的属性79
3.8.2 补充知识:控制响应鼠标单击的属性92
3.8.3 示例:计算并绘制理想气体密度变化曲线92
3.9 复选框(CheckBox)94
3.9.1 CheckBox对象的属性94
3.9.2 示例:提示复选框选择了哪个选项95
3.10 微调器(Spinner)96
3.10.1 Spinner对象的属性97
3.10.2 示例:模拟调节灯的亮度变化100
3.11 文本区域(TextArea)101
3.11.1 TextArea对象的属性101
3.11.2 示例:对文本内容进行操作103
3.12 日期选择器(DatePicker)103
3.12.1 DatePicker对象的属性104
3.12.2 示例:更改系统日期107
3.13 标签(Label)108
3.13.1 Label对象的属性108
3.13.2 示例:显示王勃的诗109
3.14 树及树(复选框)(Tree)110
3.14.1 Tree对象的属性111
3.14.2 示例:选择节点读取Excel展示内容112
3.15 滑块(Slider)113
3.15.1 Slider对象的属性114
3.15.2 示例:微调器和滑块相互读取并展示数值116
3.16 状态按钮(StateButton)117
3.16.1 StateButton对象的属性117
3.16.2 示例:单击按钮提示按钮状态119
3.17 编辑字段(数值、文本)(EditField)120
3.17.1 EditField对象的属性120
3.17.2 示例:单击按钮改变文本颜色120
3.18 表(UITable)121
3.18.1 UITable对象的属性121
3.18.2 示例:读取Excel信息到UITable123
3.19链接(Hyperlink)124
3.19.1 Hyperlink对象的属性125
3.19.2 示例:打开网站126
3.20 综合实例:流体摩阻系数计算126
第4章容器(Containers)组件131
4.1 网格布局管理器(GridLayout)131
4.1.1 GridLayout对象的属性131
4.1.2 示例:网格实现组件布局133
4.2 选项卡组(TabGroup)136
4.2.1 TabGroup对象的属性137
4.2.2 示例:不同选项卡之间的数据和图像交互138
4.3 面板(Panel)139
4.3.1 Panel对象的属性139
4.3.2 示例:疫情期间回乡人员信息登记140
4.4 综合实例:按揭摊销计算器142
第5章图窗工具(Figure Tools)组件145
5.1 上下文菜单(ContextMenu)145
5.1.1 ContextMenu对象的属性145
5.1.2 示例:右键菜单绘制三角函数146
5.2 工具栏(Toolbar)148
5.2.1 Toolbar对象的属性148
5.2.2 示例:工具栏菜单绘制正弦函数149
5.3 菜单(Menu)151
5.3.1 Menu对象的属性151
5.3.2 示例:菜单实现打开文件、保存文件、绘制图像等功能153
5.4 综合实例:方程求解器158
第6章仪器仪表(Instrumentation)组件161
6.1 圆形仪表(Gauge)、半圆环形仪表(Semicircular)、90度仪表(NinetyDegreeGauge)、
线性仪表(LinearGauge)161
6.1.1 Gauge对象的属性162
6.1.2 示例:模拟汽车车速和冷却液温度163
6.2 信号灯(Lamp)165
6.2.1 Lamp对象的属性165
6.2.2 示例:模拟红绿灯165
6.3 分档旋钮(DiscreteKnob)166
6.3.1 Discrete Knob对象的属性167
6.3.2 示例:模拟空调温度调节169
6.4 旋钮(Knob)170
6.4.1 Knob对象的属性170
6.4.2 示例:模拟收音机调频172
6.5 开关(Switch)、拨动开关(ToggleSwitch)、 跷板开关(RockerSwitch)173
6.5.1 Switch对象的属性173
6.5.2 示例:模拟汽车启动174
6.6 综合实例:模拟汽车启动和控制车速176
第7章航空航天(AeroSpace)组件178
7.1 空速指示仪(AirspeedIndicator)178
7.2 海拔测量仪(Altimeter)180
7.3 人工地平仪(ArtificialHorizon)181
7.4 爬升率指示仪(ClimbIndicator)182
7.5 EGT指示仪(EGTIndicator)183
7.6 航向指示仪(HeadingIndicator)184
7.7 RPM指示仪(RPMIndicator)185
7.8 转弯协调仪(TurnCoordinator)186
7.9 专题—创建和配置飞行仪表组件和动画对象187
7.10 综合实例:标准驾驶舱仪表显示飞行状态信息189
第8章App打包生成EXE可执行文件197
8.1 工具条打包App安装程序文件197
8.2 Application Compiler打包文件199
第3篇专题讨论
第9章GUI编写出现乱码的解决方法204
9.1 备份系统配置文件204
9.2 选用兼容的中文字体204
9.3 将计算机区域格式修改为中文204
9.4 使用ASCII码表示中文字符205
9.5 使用代码和ASCII码编写GUI206
第 10章数据类型及数据类型转换207
10.1 数据类型及说明207
10.2 数据类型转换函数208
10.3 数据类型转换函数的总结及示例212
10.3.1 ASCII字符与数值间的转换217
10.3.2 表示数值的文本与数值间的转换217
10.3.3 表示数值数组的文本与数值间的转换217
10.3.4 表示数值数组的文本与数值数组间的转换219
第 11章GUI中的数据传递222
11.1 在工作区之间共享数据222
11.1.1佳做法—传递参数222
11.1.2 嵌套函数222
11.1.3 持久变量223
11.1.4 全局变量224
11.2 回调函数中的数据传递224
11.2.1 圆点引用法—app.组件.属性值225
11.2.2 圆点引用法—event.值225
11.2.3 声明全局变量225
11.3 App内创建私有属性或者公共属性共享数据225
11.3.1 创建私有属性和公共属性的方法225
11.3.2 示例:共享绘图数据和下拉列表中的数据227
11.4 不同App之间的数据传递(在多窗口App中共享数据)229
11.4.1 流程概述229
11.4.2 将信息发送给对话框229
11.4.3 将信息返回给主App231
11.4.4 关闭窗口时的管理任务232
11.4.5 示例:两个App之间的数据传递233
第 12章TeX和LaTeX文本解释器237
12.1 TeX标记237
12.2 LaTeX标记239
12.3 LaTeX形式的符号表达240
12.3.1 使用LaTeX函数转化为LaTeX表达式240
12.3.2 使用第三方公式编辑器获取LaTeX表达式241

^_^:a196e3176756f25c256158fa3f7a5d8f


^_^:16e188965829ded509d8978ca77fd1d2

  • 评论列表(0

留言评论