精通MATLAB GUI设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:陈垚光,毛涛涛,王正林等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121058952
- 页数:458 页
上篇 基础入门篇 3
第1章 MATLAB及GUI编程概述 3
1.1 MATLAB的特点 3
1.1.1 MATLAB的主要特点 3
1.1.2 MATLAB 7的最新特点 5
1.2 MATLAB系统构成 6
1.2.1 MATLAB的主要组成 6
1.2.2 MATLAB的重要部件 7
1.3 MATLAB的集成环境 8
1.3.1 MATLAB命令窗口 8
1.3.2 MATLAB工作空间 9
1.3.3 命令历史窗口 11
1.3.4 M文件编辑窗口 11
1.3.5 MATLAB搜索路径 13
1.4 MATLAB的帮助系统 14
1.4.1 联机帮助系统 14
1.4.2 联机演示系统 15
1.4.3 远程帮助系统 15
1.4.4 命令查询系统 16
1.5 GUI图形界面编程概述 16
1.5.1 GUI基本概念 17
1.5.2 GUI层次结构 17
1.5.3 利用GUIDE创建GUI 18
1.5.4 利用编程创建GUI 20
1.6 小结 21
第2章 MATLAB二维绘图 22
2.1 二维绘图基本流程 22
2.2 二维图形的基本绘图命令 24
2.2.1 高级绘图命令 24
2.2.2 低级绘图命令 27
2.3 二维图形的修饰 29
2.3.1 坐标轴的调整 29
2.3.2 画出或取消网格线 35
2.3.3 设置坐标轴的名称 36
2.3.4 设置图形标题 37
2.3.5 在图形中显示文字 38
2.3.6 图形的标定和颜色条 40
2.3.7 使用绘图工具栏标注图形 42
2.4 填充图形的绘制 43
2.5 多坐标系绘图与图形窗口分割 44
2.5.1 图形叠印法 45
2.5.2 子图的绘制 46
2.6 特殊坐标图形的绘制 47
2.6.1 绘制极坐标图形 47
2.6.2 对数/半对数坐标系绘图 48
2.7 特殊二维图形的绘制 50
2.7.1 概率分布图 50
2.7.2 柱状图和面积图 52
2.7.3 饼形图 53
2.7.4 离散数据绘图 55
2.7.5 等高线图 57
2.7.6 向量图 59
2.8 函数绘图 62
2.9 在工作空间直接绘图 63
2.1 0手工绘图 66
2.1 1小结 69
第3章 MATALB三维绘图 70
3.1 绘制三维折线及曲线 70
3.1.1 基本绘图命令 70
3.1.2 图形标注 72
3.2 绘制三维网格曲面 73
3.2.1 栅格数据点的产生 73
3.2.2 网格曲面的绘制命令 75
3.2.3 隐藏线的显示和关闭 78
33绘制三维阴影曲面 79
3.3.1 阴影曲面绘制命令 79
3.3.2 带有等高线的阴影曲面绘制 81
3.3.3 具有光照效果的阴影曲面绘制 83
3.4 三维图形的调控 85
3.4.1 设置视角位置 85
3.4.2 设置坐标轴 87
3.5 特殊三维图形的绘制 88
3.5.1 柱状图 89
3.5.2 圆柱体图 90
3.5.3 饼形图 92
3.5.4 球面图 93
3.5.5 三维等高线 94
3.5.6 三维离散序列图 95
3.5.7 简易函数绘图 97
3.6 小结 98
中篇设计提高篇 101
第4章 MATLAB图形的颜色、影和透明处理 101
4.1 图形可视化技术 101
4.1.1 基本概念 101
4.1.2 三维图形可视化基本流程 101
4.1.3 使用面片创建图形模型 103
4.2 MATLAB中的颜色 109
4.2.1 着色技术 109
4.2.2 RGB真彩着色 109
4.2.3 颜色表 111
4.2.4 索引着色 112
4.2.5 颜色编辑器 115
4.2.6 shading模式 117
4.3 光照效果设置 118
4.3.1 光源对象 118
4.3.2 光照方法 120
4.4 透明效果 121
4.4.1 hidden函数 121
4.4.2 设置透明度数值 123
4.4.3 透明度数据映射 125
4.5 小结 126
第5章 MATLAB动画设计 127
5.1 擦除方式动画设计 127
5.2 质点运动轨迹方式动画设计 132
5.3 电影放映方式动画设计 134
5.4 MATLAB动画与AVI文件 136
5.4.1 AVI文件录制 136
5.4.2 AVI文件执行 138
5.5 小结 139
第6章 MATLAB图像显示技术 140
6.1 MATLAB图像文件的格式 140
6.2 图像类型 140
6.2.1 索引图像 141
6.2.2 灰度图像 142
6.2.3 RGB 图像 144
6.2.4 二值图像 145
6.2.5 图像序列 145
6.3 图像处理基本函数 146
6.3.1 获取信息命令 146
6.3.2 图像读入和显示命令 148
6.3.3 图像写回命令 152
6.4 图像类型转换 153
6.5 标准图像显示技术 156
6.5.1 imshow函数 156
6.5.2 显示灰度图像 157
6.5.3 显示二值图像 159
6.5.4 显示索引图像 159
6.5.5 显示真彩图像 160
6.5.6 显示图形文件中的图像 160
6.6 特殊图像显示技术 160
6.6.1 添加颜色条 161
6.6.2 显示多帧图像阵列 161
6.6.3 图像上的区域缩放 164
6.6.4 纹理映射 165
6.6.5 在一个图形窗口中显示多幅图像 166
6.7 MATLAB中的颜色模型 168
6.7.1 颜色模型的分类 168
6.7.2 颜色模型的转换 169
6.8 小结 172
第7章 图形的打印和导出 173
7.1 图形打印和导出概述 173
7.2 图形打印 173
7.2.1 使用菜单打印图形 173
7.2.2 图形打印命令 175
7.2.3 打印设置 176
7.3 图形导出 181
7.3.1 使用菜单导出图形 181
7.3.2 图形导出命令 181
7.3.3 导出设置 182
7.4 小结 184
第8章 句柄图形对象 185
8.1 对象结构 185
8.2 对象属性 188
8.2.1 根对象 188
8.2.2 图形窗口对象 190
8.2.3 坐标轴(Axes) 194
8.2.4 内核对象 198
8.3 对象操作 213
8.3.1 创建图形对象 214
8.3.2 属性值查询与设置 215
8.3.3 属性默认值 218
8.3.4 对象操作实例 220
8.3.5 句柄图形函数 222
8.4 小结 222
第9章 MATLAB GUI的组成与结构 224
9.1 层次结构 224
9.2 uimenu菜单及设计 225
9.2.1 菜单建立 225
9.2.2 菜单属性 228
9.2.3 回调属性 229
9.2.4 菜单快捷键 230
9.2.5 菜单的外观 232
9.2.6 制作现场菜单 237
9.3 GUIDE界面 237
9.4 GUIDE组件及属性 240
9.4.1 按钮 244
9.4.2 单选按钮 245
9.4.3 框架 247
9.4.4 面板与按钮组 248
9.4.5 复选框 250
9.4.6 文本标签 253
9.4.7 编辑文本框 254
9.4.8 滑动条 257
9.4.9 下拉菜单 260
9.4.1 0列表框 263
9.4.1 1双位按钮 265
9.4.1 2坐标轴与ActiveX控件 266
9.5 小结 267
第10章 MATLAB GUI基础设计 268
10.1 设计原则与步骤 268
10.1.1 设计原则 268
10.1.2 一般制作步骤 268
10.2 界面设计工具 269
10.2.1 GUI设计窗口 269
10.2.2 设计编辑器 269
10.3 控制布置原则 270
10.4 界面和代码设计 270
10.4.1 构思草图 271
10.4.2 绘制控件 271
10.4.3 调整控件 271
10.4.4 设置属性 273
10.4.5 M文件编写 275
10.4.6 创建菜单 277
10.4.7 对象浏览器 280
10.4.8 Tab顺序编辑器 281
10.4.9 GUI程序的存储 282
10.5 程序运行 282
10.6 对话框设计 284
10.6.1 普通对话框 285
10.6.2 文件名处理对话框 286
10.6.3 颜色设置对话框 288
10.6.4 字体设置对话框 289
10.6.5 输入对话框 291
10.6.6 消息显示对话框 292
10.6.7 提问对话框 292
10.6.8 出错对话框 293
10.7 小结 294
第11章 MATLAB GUI高级设计 295
11.1 事件处理 295
11.2 回调函数 296
11.2.1 中断回调规则 298
11.2.2 回调函数原形 298
11.3 回调处理 300
11.3.1 递归函数调用 300
11.3.2 M文件调用 302
11.3.3 函数句柄调用 304
11.4 GUIDE编程 305
11.5 M文件编程设计 310
11.5.1 界面设计 310
11.5.2 函数回调 317
11.6 小结 321
下篇 综合应用篇 325
第12章 GUI设计在高等数学中的应用 325
12.1 绘制极坐标曲线 325
12.2 空间解析几何 328
12.3 函数极限可视化 333
12.4 求函数的零点 337
12.5 多项式的曲线拟合 341
12.6 求函数在某处的导数 346
12.7 函数差分法求导 350
12.8 函数的数值定积分 353
12.9 计算二重积分 358
12.1 0求解微分方程 361
12.1 1小结 366
第13章 GUI设计在大学物理中的应用 367
13.1 导弹打击过程模拟 367
13.2 旋螺线运动的动画 371
13.3 碰撞运动 375
13.4 应力状态分析 379
13.5 气体分子运动速度分布律 386
13.6 偶极子的电势和电场强度 391
13.7 电流环磁场分布 395
13.8 波的合成及拍频现象 400
13.9 光的双缝干涉 405
13.1 0小结 410
第14章 GUI设计在电工学中的应用 411
14.1 直流电阻电路分析 411
14.2 戴维南定理 415
14.3 一阶动态电路 421
14.4 二阶电路 425
14.5 正弦稳态分析 430
14.6 非正弦交流电路 434
14.7 调谐振荡电路分析 437
14.8 电路信号合成 442
14.9 小结 445
附录A MATLAB GUI的使用经验与技巧 446
附录B MATLAB GUI设计常用函数 448
参考文献 457
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017