图书介绍
精通MATLAB GUI设计PDF|Epub|txt|kindle电子书版本网盘下载
- 陈垚光,毛涛涛,王正林等编著 著
- 出版社: 电子工业出版社
- ISBN:
- 出版时间:2008
- 标注页数:457页
- 文件大小:217MB
- 文件页数:475页
- 主题词:
PDF下载
下载说明
精通MATLAB GUI设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 基础入门篇3
第1章 MATLAB及GUI编程概述3
1.1 MATLAB的特点3
1.1 MATLAB的主要特点3
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创建GUI18
1.5.4 利用编程创建GUI20
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.10 手工绘图66
2.11 小结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
3.3 绘制三维阴影曲面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.10 列表框263
9.4.11 双位按钮265
9.4.12 坐标轴与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.10 求解微分方程361
12.11 小结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.10 小结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
实例目录22
【例2-1】 二维图形绘制流程实例22
【例2-2】 高级绘图函数绘图实例24
【例2-3】 线型、颜色和标记点使用实例27
【例2-4】 画线函数使用实例28
【例2-5】 画线函数使用实例28
【例2-6】 调整坐标轴函数使用实例30
【例2-7】 坐标轴设置函数使用实例31
【例2-8】 图形调整函数使用实例32
【例2-9】 保存坐标轴范围的实例34
【例2-10】 保存坐标轴状态的实例34
【例2-11】 网格线控制函数使用实例35
【例2-12】 坐标轴标注函数使用实例36
【例2-13】 图形标注函数使用实例37
【例2-14】 坐标轴标注函数使用实例38
【例2-15】 文本框标注函数使用实例39
【例2-16】 图形标定函数使用实例40
【例2-17】 颜色条函数使用实例41
【例2-18】 图形填充命令使用实例44
【例2-19】 叠加绘图函数使用实例45
【例2-20】 子图函数使用实例46
【例2-21】 极坐标绘图函数使用实例48
【例2-22】 对数/半对数坐标系绘制实例49
【例2-23】 直方图绘制函数使用实例50
【例2-24】 玫瑰图绘制函数使用实例50
【例2-25】 柱状图绘制函数bar使用实例52
【例2-26】 面积图绘制函数使用实例53
【例2-27】 饼形图绘制函数使用实例54
【例2-28】 火柴杆图绘制函数使用实例55
【例2-29】 阶梯图绘制函数使用实例56
【例2-30】 等高线图绘制函数使用实例57
【例2-31】 罗盘图绘制函数使用实例59
【例2-32】 羽毛图绘制函数使用实例59
【例2-33】 向量场图绘制函数使用实例60
【例2-34】 工作空间直接作图实例64
【例2-35】 手工绘图函数使用实例66
【例2-36】 鼠标绘制曲线图应用实例67
【例3-1】 三维曲线绘制函数plot3使用实例70
【例3-2】 三维曲线绘制函数plot3使用实例71
【例3-3】 坐标标记函数使用实例72
【例3-4】 栅格数据点函数使用实例74
【例3-5】 网格曲面图绘制应用实例75
【例3-6】 三维网格图应用实例76
【例3-7】 隐藏线显示及关闭应用实例78
【例3-8】 阴影曲面绘制函数使用实例80
【例3-9】 等高线线函数使用实例82
【例3-10】 光照效果函数使用实例84
【例3-11】 视角设置使用实例85
【例3-12】 坐标轴设置函数使用实例88
【例3-13】 三维直方图函数使用实例90
【例3-14】 圆柱体绘制函数使用实例91
【例3-15】 绘制饼形图应用实例92
【例3-16】 球面绘制函数使用实例93
【例3-17】 三维等高线绘制应用实例95
【例3-18】 三维离散序列图绘制应用实例96
【例3-19】 函数三维绘图应用实例97
【例4-1】 MATLAB中典型的三维图形绘制流程实例102
【例4-2】 patch函数使用实例104
【例4-3】 patch函数创建单面面片应用实例105
【例4-4】 patch函数创建单面面片应用实例106
【例4-5】 patch函数创建三维立体图形实例106
【例4-6】 RGB真彩着色使用实例110
【例4-7】 颜色表数组操作应用实例112
【例4-8】 指定颜色索引着色应用实例112
【例4-9】 不指定颜色索引着色应用实例113
【例4-10】 直接索引着色使用实例115
【例4-11】 阴影函数shading应用实例117
【例4-12】 光源函数light使用实例118
【例4-13】 光照方法设置使用实例120
【例4-14】 hidden函数使用实例122
【例4-15】 透明度值设置使用实例123
【例4-16】 透明度函数alphamap使用实例126
【例5-1】 擦除方式动画演示实例128
【例5-2】 动画擦除模式显示使用实例129
【例5-3】 对象呈现动画设置使用实例131
【例5-4】 动画函数comet使用实例132
【例5-5】 动画函数comet3使用实例133
【例5-6】 电影方式显示动画应用实例135
【例5-7】 avifile函数使用实例137
【例6-1】 索引图像及颜色表说明举例142
【例6-2】 灰度图像显示举例应用142
【例6-3】 RGB图像显示举例144
【例6-4】 图像信息查询函数应用实例146
【例6-5】 图像信息查询函数应用实例147
【例6-6】 图像读入及显示应用实例149
【例6-7】 图像显示应用实例150
【例6-8】 (续)图像显示应用实例151
【例6-9】 图像显示坐标轴应用实例151
【例6-10】 图像写回命令应用实例152
【例6-11】 gray2ind函数应用实例155
【例6-12】 函数im2bw应用实例155
【例6-13】 函数ind2gray应用实例155
【例6-14】 显示灰度图像函数应用实例157
【例6-15】 显示等级灰度图像应用实例158
【例6-16】 二值图像显示应用实例159
【例6-17】 多帧图像阵列显示应用实例162
【例6-18】 图像多帧显示应用实例163
【例6-19】 图像区域缩放应用实例164
【例6-20】 图像纹理映射应用实例166
【例6-21】 多幅图像显示应用实例167
【例6-22】 rgb2hsv函数应用实例170
【例6-23】 rgb2ntsc函数应用实例170
【例6-24】 rgb2ycbcr函数应用实例171
【例8-1】 默认属性创建图形实例187
【例8-2】 创建图形窗口实例190
【例8-3】 创建坐标轴对象实例194
【例8-4】 创建一个线对象并获取句柄值实例199
【例8-5】 创建一个文本实例201
【例8-6】 鼠标加字符注释实例201
【例8-7】 创建一个矩形对象实例205
【例8-8】 创建表面对象实例206
【例8-9】 创建片块对象实例208
【例8-10】 创建光源对象实例210
【例8-11】 创建图像对象实例212
【例8-12】 低层指令绘图获取句柄实例214
【例8-13】 文字注释和改变默认颜色实例218
【例8-14】 改变颜色与线型顺序实例218
【例8-15】 findobj等指令的使用实例220
【例9-1】 创建菜单实例226
【例9-2】 回调属性实例229
【例9-3】 菜单快捷键实例231
【例9-4】 分隔线‘Separator’实例233
【例9-5】 标志‘Checked’属性实例234
【例9-6】 Enable与Visible属性实例235
【例9-7】 现场菜单的制作实例237
【例9-8】 按钮的制作实例244
【例9-9】 单选按钮的创建实例246
【例9-10】 框架的创建实例247
【例9-11】 创建面板与按钮组实例249
【例9-12】 文本标签的创建实例253
【例9-13】 文本标签的创建实例253
【例9-14】 编辑文本框的创建实例254
【例9-15】 滑动条的创建实例257
【例9-16】 下拉菜单的创建实例260
【例9-17】 列表框的创建实例263
【例9-18】 双位按钮的创建实例265
【例10-1】 GUI界面程序设计实例270
【例10-2】 创建普通对话框实例285
【例10-3】 创建打开文件对话框实例287
【例10-4】 创建保存文件对话框实例288
【例10-5】 创建颜色设置对话框实例289
【例10.6】 创建字体设置对话框实例290
【例10-7】 创建输入对话框实例291
【例10-8】 创建消息显示对话框实例292
【例10-9】 创建提问对话框实例293
【例10-10】 创建出错对话框实例293
【例11-1】 回调函数实例297
【例11-2】 递归函数调用实例300
【例11.3】 GUI M文件调用实例303
【例11.4】 “@”语句形式调用实例304
【例11-5】 初级GUI编程实例306
【例11-6】 改变线条属性实例310
【例11-7】 改变目标按钮的位置实例317
【例12-1】 绘制极坐标曲线实例325
【例12-2】 绘制二次曲面方程实例329
【例12-3】 函数极限可视化实例333
【例12-4】 求函数的零点实例337
【例12-5】 多项式的曲线拟合实例341
【例12-6】 求函数在X处的导数实例346
【例12-7】 采用差分法求函数导数实例350
【例12-8】 函数的数值定积分实例354
【例12-9】 计算二重积分实例358
【例12-10】 求解微分方程实例362
【例13-1】 导弹打击过程模拟实例367
【例13-2】 可控速度的旋螺线运动实例372
【例13-3】 碰撞运动后速度与质量比关系实例375
【例13-4】 应力状态莫尔圆分析实例380
【例13-5】 分子运动麦克斯韦速度分布律实例386
【例13-6】 研究偶极子的电势和电场强度实例391
【例13-7】 计算电流环产生的磁场分布实例395
【例13-8】 波的合成及拍频现象实例400
【例13-9】 光的双缝干涉图案实例405
【例14-1】 直流电阻电路分析实例411
【例14-2】 戴维南定理求解电路实例416
【例14-3】 动态电路分析实例421
【例14-4】 RLC串联电路零状态响应实例425
【例14-5】 正弦稳态电路分析实例430
【例14-6】 非正弦交流电路分析实例434
【例14-7】 调谐振荡电路分析实例437
【例14-8】 验证电路信号合成定理实例442