登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書

『簡體書』MATLAB GUI设计全解——基于App Designer的实现方法

書城自編碼: 4116262
分類:簡體書→大陸圖書→計算機/網絡计算机理论
作者: 刘浩
國際書號(ISBN): 9787302683759
出版社: 清华大学出版社
出版日期: 2025-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 86.9

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
钱谦益年谱长编(上中下)
《 钱谦益年谱长编(上中下) 》

售價:HK$ 684.4
ESC心血管疾病患者运动心脏病学和体育锻炼指南解读
《 ESC心血管疾病患者运动心脏病学和体育锻炼指南解读 》

售價:HK$ 80.2
认知差:人为什么赚不到认知范围以外的钱?
《 认知差:人为什么赚不到认知范围以外的钱? 》

售價:HK$ 73.2
人工智能辅助艺术创作与设计应用基础
《 人工智能辅助艺术创作与设计应用基础 》

售價:HK$ 116.8
人工智能辅助艺术创作与设计应用实战
《 人工智能辅助艺术创作与设计应用实战 》

售價:HK$ 116.8
天下、中国与王朝:中国古代政治地理结构再认知
《 天下、中国与王朝:中国古代政治地理结构再认知 》

售價:HK$ 101.0
缥缈 典藏版(1-5)
《 缥缈 典藏版(1-5) 》

售價:HK$ 258.5
揭秘立体翻翻书 我们的中国+地图 精装硬壳儿童3D立体书 小学生中国地理百科 少儿百科知识翻翻书启蒙读物
《 揭秘立体翻翻书 我们的中国+地图 精装硬壳儿童3D立体书 小学生中国地理百科 少儿百科知识翻翻书启蒙读物 》

售價:HK$ 228.6

編輯推薦:
微课视频 提供讲解MATLAB基础应用的微课视频,帮助读者快速入门。
程序代码 提供书中实例的程序代码,这些代码均已通过调试,帮助读者动手实践。
课件素材 提供完整的课件素材,便于普通高校教师作为授课的讲义素材。
测试题库 提供MATLAB应用的测试习题,便于读者巩固知识。
算法代码 提供MATLAB算法的程序代码,帮助读者深入掌握MATLAB相关知识。
说明:上述资源可到清华大学出版社网站本书页面(或“人工智能科学与技术”微信公众号)下载。
內容簡介:
MATLAB App设计工具(App Designer)是 MATLAB提供的一套用于创建图形用户界面(GUI)和交互式应用程序的强大而直观的 App设计工具,深受广大用户的喜爱。本书在讲解 MATLAB基础知识、程序设计等内容的基础上,全面细致地讲解了 MATLAB的 App设计工具,以引导读者通过 GUI构建各种App。本书从初步构建 App到设计组件、布局与回调,再到 App的编程、打包与共享,涉及App开发的方方面面。本书的最后通过具体的 App设计实例帮助读者深入掌握 App的设计流程。书中示例均已记录在M文件及其他相关文件中,读者可以直接使用这些文件进行学习,以提高学习效率。 本书内容翔实,结合示例引导,讲解深入浅出,适合从事 App设计开发工作的读者参考。本书既可作为高等院校理工科相关专业研究生、本科生的教材,也可作为广大科研工程技术人员的自学用书。
關於作者:
刘浩 毕业于北京航空航天大学,博士后出站,现就职于重庆大学。从事教学、科学研究与实验技术开发工作近20年。精通MATLAB、ANSYS等工程计算与仿真软件,熟练掌握利用MATLAB解决数学建模、科学计算、系统仿真等工程应用问题。先后承担航空、航天、汽车等领域科研课题20余项,在国内外著名期刊发表论文20余篇,获授权国家发明专利多项。
目錄
第一部分 MATLAB基础知识
第 1章初识 MATLAB3

59分钟
1.1 工作环境 3
1.1.1 命令行窗口 4
1.1.2 命令历史记录窗口 9
1.1.3 当前文件夹10
1.1.4 工作区和变量编辑器 11
1.2 搜索路径13
1.2.1 路径搜索机制13
1.2.2 设置搜索路径14
1.3 M文件 15
1.3.1 M文件编辑器16
1.3.2 函数式 M文件16
1.3.3 脚本式 M文件18
1.3.4 M文件遵循的规则19
1.4 通用命令19
1.4.1 常用命令 20
1.4.2 编辑命令 20
1.4.3 特殊符号 21
1.4.4 数据存取 21
1.5 帮助系统23
1.5.1 使用帮助命令23
1.5.2 帮助导航 25
1.5.3 示例帮助 26
1.6 本章小结26
第 2章基础知识27

119分钟
2.1 基本概念27
2.1.1 常量与变量27
2.1.2 无穷量和非数值量28

2.1.3 标量、向量、矩阵与数组 29
2.1.4 命令、函数、表达式和语句 31
2.2 数据类型32
2.2.1 数据类型概述32
2.2.2 整数型 33
2.2.3 浮点数型 35
2.2.4 显示格式 36
2.2.5 结构体 37
2.2.6 元胞数组 38
2.2.7 函数句柄 39
2.3 基本运算40
2.3.1 算术运算 40
2.3.2 关系运算 42
2.3.3 逻辑运算 43
2.3.4 运算符优先级46
2.3.5 常用函数 46
2.4 字符串 47
2.4.1 字符串变量47
2.4.2 一维字符数组47
2.4.3 对字符串的操作48
2.4.4 二维字符数组50
2.5 数组 52
2.5.1 空数组 52
2.5.2 一维数组(向量)53
2.5.3 二维数组(矩阵)55
2.5.4 数组拼接 56
2.6 标准数组56
2.6.1 0-1数组56
2.6.2 对角数组 58
2.6.3 随机数组 59
2.6.4 幻方数组 61
2.7 本章小结63
第二部分 高级编程和应用设计
第 3章程序设计67

63分钟
3.1 程序语法规则 67
3.1.1 程序设计中的变量67
3.1.2 编程方法 68

3.2 程序结构69
3.2.1 顺序结构 69
3.2.2 循环结构 69
3.2.3 条件结构 74
3.3 控制语句78
3.3.1 continue命令 78
3.3.2 break命令 79
3.3.3 keyboard命令80
3.3.4 return命令 81
3.3.5 input()函数82
3.4 程序调试82
3.4.1 常见的错误类型82
3.4.2 直接调试法83
3.4.3 工具调试法83
3.4.4 程序调试命令85
3.4.5 程序调试剖析86
3.5 本章小结89
第 4章函数运用90

43分钟
4.1 函数文件90
4.1.1 函数文件结构90
4.1.2 函数调用 93
4.2 函数类型95
4.2.1 匿名函数 95
4.2.2 主函数 96
4.2.3 嵌套函数 96
4.2.4 子函数 97
4.2.5 私有函数 97
4.2.6 重载函数 97
4.3 参数传递97
4.3.1 参数传递概述98
4.3.2 输入和输出参数的数目 98
4.3.3 可变数目的参数传递 99
4.3.4 返回被修改的输入参数 100
4.3.5 全局变量101
4.4 本章小结 101
第 5章图形绘制 102

39分钟
5.1 图形绘制简介102

5.1.1 离散数据可视化 102
5.1.2 连续函数可视化 104
5.2 二维绘图 106
5.2.1 基本绘图函数 106
5.2.2 图形修饰 108
5.2.3 子图绘制 115
5.3 三维绘制 117
5.3.1 基本绘图函数 118
5.3.2 显示和关闭隐藏线 120
5.4 特殊图形的绘制121
5.4.1 特殊二维图形 121
5.4.2 特殊三维图形 122
5.5 本章小结 125

第三部分 App设计和实际应用
第 6章 App构建初步 129

43分钟
6.1 App设计工具介绍129
6.1.1 App设计工具的特点 129
6.1.2 构建 App的动力130
6.1.3 构建 App130
6.1.4 构建实时编辑器任务 132
6.2 App设计工具操作界面 132
6.2.1 启动 App设计工具 132
6.2.2 设计视图下的操作界面 133
6.2.3 代码视图下的操作界面 135
6.3 创建并运行简单的 App 136
6.3.1 建立新的 App 136
6.3.2 创建组件 136
6.3.3 添加回调 137
6.3.4 运行 App139
6.4 在设计工具中显示图形 139
6.4.1 在现有坐标区上显示图形 140
6.4.2 在容器中显示图形 141
6.4.3 以编程方式创建坐标区 143
6.4.4 使用不带目标参数的函数 145
6.4.5 使用不支持自动调整大小的函数145
6.5 获取 App146

6.6 本章小结 147
第 7章 App构建组件 148

96分钟
7.1 组件概述 148
7.2 容器与图窗工具组件153
7.2.1 图窗153
7.2.2 网格布局管理器 154
7.2.3 选项卡组 155
7.2.4 面板155
7.2.5 菜单栏 156
7.2.6 上下文菜单157
7.2.7 工具栏 157
7.3 常用组件 158
7.3.1 按钮158
7.3.2 状态按钮 160
7.3.3 下拉框 160
7.3.4 按钮组 161
7.3.5 列表框 162
7.3.6 图像162
7.3.7 坐标区 163
7.3.8 复选框 163
7.3.9 微调器 164
7.3.10文本区域 165
7.3.11 日期选择器 165
7.3.12标签 166
7.3.13树 167
7.3.14复选框树 167
7.3.15滑块 168
7.3.16 数值编辑字段169
7.3.17 文本编辑字段169
7.3.18表 170
7.3.19超链接171
HTML171
7.3.20
7.4 仪器组件 172
7.4.1 信号灯 172
7.4.2 仪表173
7.4.3 90度仪表174
7.4.4 半圆形仪表174
7.4.5 线性仪表 175

7.4.6 旋钮175
7.4.7 分挡旋钮 176
7.4.8 开关177
7.4.9 拨动开关 177
7.4.10跷板开关 178
7.5 在 App中显示表格数据179
7.5.1 逻辑数据 179
7.5.2 分类数据 179
7.5.3 日期时间数据 180
7.5.4 持续时间数据 180
7.5.5 非标量数据181
7.5.6 缺失数据值182
7.5.7 显示表数组的 App示例 183
7.6 以编程方式添加 UI组件188
7.6.1 创建组件并分配回调 188
7.6.2 编写回调 188
7.6.3 在关闭时显示确认对话框示例189
7.7 本章小结 191
第 8章 App布局与回调192

41分钟
8.1 布局 App192
8.1.1 在设计视图中布局 App 192
8.1.2 自定义组件194
8.1.3 对齐和间隔组件 194
8.1.4 组件分组 196
8.1.5 对组件重新排序 196
8.1.6 修改组件的 Tab键焦点切换顺序197
8.1.7 在容器中创建组件 198
8.1.8 创建编辑快捷菜单 198
8.1.9 调整 App的大小200
8.2 回调 201
8.2.1 创建回调函数 201
8.2.2 回调函数编程 202
8.2.3 组件间共享回调 204
8.2.4 编程创建和分配回调 204
8.2.5 更改回调或断开与回调的连接205
8.2.6 搜索与删除回调 206
8.2.7 回调应用示例 206
8.3 回调属性 207

8.3.1 图形与图窗对象的回调 207
8.3.2 回调属性 208
8.4 本章小结 212
第 9章 App编程213

51分钟
9.1 代码管理 213
9.1.1 管理组件、函数和属性 213
9.1.2 识别代码中的可编辑部分 214
9.1.3 编写 App215
9.1.4 修复代码问题和运行时错误218
9.1.5 个性化代码视图外观 219
9.2 启动任务和输入参数220
9.2.1 创建 startupFcn回调220
9.2.2 定义输入 App参数 221
9.3 创建多窗口 App222
9.3.1 流程概述 222
9.3.2 将信息发送给 Dialog Box224
9.3.3 将信息返回给 Main App 226
9.3.4 关闭窗口时的管理任务 226
9.3.5 运行双窗口 App 227
9.4 对多个组件共享回调227
9.4.1 App布局与参数设计 227
9.4.2 代码设计 228
9.4.3 运行 App229
9.5 使用辅助函数重用代码 229
9.5.1 创建辅助函数 229
9.5.2 管理辅助函数 231
9.6 在 App内共享数据231
9.6.1 定义属性 231
9.6.2 访问属性 233
9.7 本章小结 235
第 10章 App打包与共享 236

9分钟
10.1 打包 App 236
10.1.1 打包窗口236
10.1.2 打包设置237
10.1.3 安装 App 238
10.2 共享 App 239
10.2.1 直接共享 MATLAB文件 239

10.2.2 共享打包 App 239
10.2.3 创建预部署 Web App 240
10.2.4 创建独立的桌面应用程序241
10.3 本章小结242
第 11章 GUIDE迁移 243

9分钟
11.1 迁移到 App设计工具 243
11.1.1 迁移方法243
11.1.2 迁移工具的功能 244
11.1.3 回调代码245
11.1.4 手动代码更新 246
11.1.5 代码间的差异 246
11.1.6 更新迁移的 App回调代码 247
11.2 导出到 MATLAB文件 248
11.3 本章小结248
第 12章 App设计实例249

54分钟
12.1 设计绘图 App 249
12.1.1 布局 UI组件249
12.1.2 App行为编程 250
12.1.3 代码解析251
12.1.4 运行 App 254
12.2 设计自动调整布局的 App255
12.2.1 布局 UI组件255
12.2.2 自动调整布局行为 258
12.2.3 App行为编程 258
12.2.4 运行 App 263
12.3 使用网格布局构建 App265
12.3.1 布局 UI组件265
12.3.2 App行为编程 266
12.3.3 运行 App 271
12.4 本章小结272
参考文献273
內容試閱
MATLAB是由美国 MathWorks公司推出的商业数学软件,是用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,代表了当今世界科学计算软件的先进水平。
MATLAB中的 App设计工具是 MATLAB提供的一套强大而直观的工具,用于创建 GUI和交互式应用程序。这些工具使得用户能够通过拖放组件、配置属性和编写回调函数轻松地构建专业而灵活的应用,而无须深入涉及底层的图形编程。MATLAB App设计工具的使用简化了 GUI的创建过程,使得即使没有深厚的编程背景的用户也能够创建出功能丰富的应用程序。
对于熟悉 MATLAB编程的用户,App设计工具提供了代码视图模式,允许直接编辑生成 MATLAB代码,进一步增强了设计灵活性。最重要的是,在设计完成后,用户可以轻松地部署应用程序或共享给其他用户,使得创建功能丰富的应用更容易传播和使用。MATLAB App设计工具的存在极大地拓展了 MATLAB的应用领域,使其成为一个更全面、可视化且易用的科学计算和应用开发平台。
1.本书内容
本书在介绍 MATLAB基本应用知识的基础上,全面讲解了 MATLAB编程语言和 App设计工具。本书基于 MATLAB帮助文档编写,书中各章均提供了大量的针对性示例,帮助读者快速掌握 MATLAB App的设计方法。全书分为 3部分共 12章,具体内容如下:
第一部分MATLAB基础知识
本书从 MATLAB的基础知识入手,介绍了工作环境、搜索路径、M文件、通用命令和帮助系统等知识,为读者提供了建立在牢固基础上的编程起点。通过深入浅出的方式,帮助读者掌握数据类型、基本运算、字符串、数组等基础知识,为后续的程序设计打下坚实的基础。
第二部分高级编程和应用设计
随着读者逐步熟悉 MATLAB的基础知识,本书深入探讨了程序设计、函数运用和图形绘制等高级主题。读者将学会程序语法规则、程序结构、控制语句,以及如何调试程序。进一步地,书中详细介绍了函数的创建和使用,以及图形绘制的基本原理,为读者提供更广泛的编程应用场景。
第三部分App设计和实际应用
本书的后半部分聚焦于 MATLAB的 App设计工具,引导读者通过 GUI构建各种应用。从初步构建 App到设计组件、布局与回调,再到 App的编程、打包与共享,本书提供了全面的 App设计指南。最后,通过具体的设计实例,读者将学会如何实现设计绘图 App、自动调整布局的 App等实际应用,将所学知识应用于解决实际问题。
2.本书特点
由浅入深、循序渐进。本书以初、中级读者为对象,从 MATLAB及 App设计的基本知识讲起,辅以各种应用示例,帮助读者尽快掌握 MATLAB App设计技能。
步骤详尽、内容新颖。本书根据作者多年的 MATLAB App设计经验,结合大量操作示例,将 App设计
工具的各种功能、使用技巧等详细地讲解给读者,在讲解过程中步骤详尽、内容新颖,并辅以相应的图片,使读者在阅读时一目了然,从而快速掌握书中所讲内容。示例典型、轻松易学。通过学习应用案例的具体操作是掌握 MATLAB App设计工具使用方法的最好方式。本书通过应用示例,详尽透彻地讲解了 MATLAB App设计工具的各种功能。
3.读者对象
本书适合 MATLAB初学者和希望提高 MATLAB应用技能的读者,具体如下:
. MATLAB爱好者 .广大科研工作者
.大中专院校教师和在校生 .相关培训机构教师和学员
. MATLAB App开发人员

本书由刘浩编著,虽然编者在本书的编写过程中力求叙述准确、完善,但由于水平有限,书中疏漏之处在所难免,希望读者能够及时指出,共同促进本书质量的提高。最后再次希望本书能为读者的学习和工作提供帮助!
编者 2025年 2月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.