第1篇 绘图与句柄式图形 3
第1章 MATLAB二维绘图(一) 3
1.1 基本二维绘图 5
1.2 绘图窗口的使用 19
1.3 关闭指定的绘图窗口 21
1.4 双Y轴绘图应用 22
1.5 绘制线(Line) 25
1.6 图面注释 28
1.7 使用绘图工具栏标注图面 44
1.8 控制图轴大小 46
第2章 MATLAB二维绘图(二) 49
2.1 特殊二维绘图函数 50
2.2 填充多边形 69
2.3 子图(subplot) 73
2.4 绘图的进阶功能 78
2.5 Data Cursor工具 80
2.6 图形的放大与缩小 82
2.7 函数绘图 83
第3章 MATLAB三维绘图 85
3.1 三维绘图 86
3.2 透明度作图 105
3.3 进阶绘图功能 106
第4章 MATLAB动画 119
4.1 以质点运动轨迹的方式呈现动画 120
4.2 以旋转颜色映像的方式呈现动画 121
4.3 以电影播放的方式呈现动画 122
4.4 以对象方式呈现动画 123
第5章 句柄式图形 129
5.1 句柄式图形父-子阶层关系 130
5.2 句柄式图形函数 137
5.3 获得对象句柄值 143
5.4 句柄式图形技巧说明 145
5.5 设置默认值 147
5.6 对象常用属性介绍 148
5.7 绘图窗口菜单 185
5.8 绘图窗口工具栏 186
5.9 应用实例 190
5.10 存图文件与打印 194
5.11 将图形复制到系统的剪贴板 197
第2篇 图形化用户界面 203
第6章 编辑GUI的常用函数 203
6.1 编辑GUI常用函数 204
6.2 GUI的建立 209
第7章 GUIDE界面操作方式 225
7.1 打开MATLAB的GUI编辑器 226
7.3 Align Objects(对齐对象) 228
7.2 使用GUIDE建立GUI 228
7.4 Menu Editor(菜单编辑器) 230
7.5 M-file Editor(M文件编辑器) 231
7.6 Opening Function的建立 236
7.7 Callback的建立 237
7.8 Tab Order Editor(Tab键顺序编辑器) 238
7.9 Property Inspector(属性检查器) 239
7.10 Object Browser(对象浏览器) 239
7.11 Run(执行) 240
第8章 使用GUIDE菜单编辑器 243
8.1 编辑一般菜单 244
8.2 编辑Context Menus菜单 251
8.3 常用的菜单说明 255
8.4 GUI菜单属性控制 256
第9章 使用GUIDE建立GUI对象 261
9.1 建立GUI对象 263
9.2 修改GUI对象属性 263
9.3 编辑GUI对象Callback 265
9.4 GUI对象介绍 266
9.5 编辑OpeningFcn 280
9.6 执行GUI 280
9.7 使用switch…case格式编辑GUI的Callback 281
9.9 GUI对象属性控制 283
9.8 将GUI存为单一的M文件 283
第10章 GUI设计小技巧 295
第11章 内置式GUI对话框 333
11.1 菜单对话框 334
11.2 信息对话框 335
11.3 问题对话框 339
11.4 输入对话框 342
11.5 列表选择对话框 345
11.6 其他有用的GUI工具 349
第12章 MATLAB定时器 361
第13章 MATLAB Compiler概念的了解 381
第3篇 深入活用MATLAB Compiler 381
13.1 MATLAB Compiler 4.0与前版编译器的区别 382
13.2 MATLAB Compiler的限制 386
13.3 系统需要安装的编译器种类 389
13.4 已知的Windows编译器在Complier 4.0中的限制 391
13.5 function格式的M文件 391
第14章 mcc编译 403
14.1 mcc编译过程 404
14.2 深入mcc命令 420
第15章 组合范例 425
15.1 应用范例 426
15.2 GUI应用范例 430
15.3 Simulink的执行文件应用 442