目录 1
第一章概述 1
1.1 MATLAB产品族简介 1
1.1.1 MATLAB的产品体系 2
1.1.2 Simulink简介 4
1.1.3 Stateflow简介 6
1.1.4 自动化代码生成工具 8
1.2 MATLAB的桌面环境 10
1.3 CommandWindows和MATLAB指令 13
1.3.1命令行窗口 13
1.3.2设置命令行窗口的显示方式 14
1.3.3常用的控制指令 16
1.4 Command History和历史记录 18
1.4.1命令行历史窗口 18
1.4.2 diary指令 20
1.5.1 Current Directory当前路径察看器 21
1.5 Current Directory和搜索路径 21
1.5.2 工作路径 22
1.5.3搜索路径 23
1.6 Launch Pad和Start菜单 26
1.7使用帮助 28
1.7.1在线帮助 28
1.7.2窗口帮助 30
1.8本章小结 32
1.7.3操作帮助的函数 32
第二章矩阵和数组 34
2.1概述 34
2.2创建向量 36
2.3创建矩阵 38
2.3.1直接输入法 39
2.3.2数组编辑器 39
2.4索引 42
2.4.1 向量元素的访问 42
2.4.2矩阵元素的访问 43
2.5.1矩阵生成函数 46
2.5基本运算 46
2.5.2基本矩阵运算 47
2.5.3基本数组运算 49
2.5.4基本数学函数 52
2.5.5矩阵(数组)操作函数 53
2.6稀疏矩阵 56
2.7多维数组 59
2.7.1创建多维数组 60
2.7.2多维数组的操作函数 62
2.8本章小结 64
第三章数据类型 65
3.1 概述 65
3.2 MATLAB基本数值类型 66
3.2.1基本数值类型入门 66
3.2.2整数类型数据运算 68
3.2.3 MATLAB的常量 71
3.2.4空数组 73
3.3.1逻辑数据类型 75
3.3逻辑类型和关系运算 75
3.3.2逻辑运算 77
3.3.3关系运算 79
3.3.4运算符的优先级 80
3.4字符串 81
3.4.1字符串入门 81
3.4.2基本字符串操作 83
3.4.3字符串操作函数 84
3.4.4字符串转换函数 87
3.4.5格式化输入输出 89
3.5元胞数组 92
3.5.1元胞数组的创建 93
3.5.2元胞数组的基本操作 95
3.5.3元胞数组的操作函数 98
3.6结构 100
3.6.1结构的创建 101
3.6.2结构的基本操作 103
3.6.3结构操作函数 105
3.7本章小结 109
4.1概述 110
第四章 MATLAB编程基础 110
4.2流程控制 111
4.2.1选择结构 112
4.2.2循环结构 116
4.2.3 break语句和continue语句 118
4.2.4提高运算性能 120
4.3脚本文件 125
4.4函数文件 127
4.4.1基本结构 127
4.4.2输入输出参数 129
4.4.3子函数和私有函数 134
4.4.4局部变量和全局变量 137
4.4.5函数执行规则 141
4.5 M文件调试 142
4.6 M文件性能分析 145
4.7本章小结 150
第五章文件I/O 151
5.1概述 151
5.2.1一般数据文件操作 152
5.2高级例程 152
5.2.2文本文件操作 154
5.2.3导入其他类型的数据文件 158
5.2.4导出二进制格式数据 161
5.3低级例程 163
5.3.1打开关闭文件 163
5.3.2读写数据 164
5.3.3文件位置指针 167
5.4文件导入向导 169
5.5本章小结 174
第六章图形基础 175
6.1概述 175
6.2基本二维绘图 176
6.2.1基本绘图指令 176
6.2.2设置曲线的样式属性 178
6.2.3使用子图 181
6.2.4控制绘图区域 183
6.2.5图形编辑器 187
6.3.1增加文本信息 189
6.3格式化绘图 189
6.3.2格式化文本标注 193
6.3.3特殊字符标注 194
6.3.4简单数据统计信息 196
6.4特殊图形函数 198
6.4.1特殊坐标轴系 198
6.4.2绘制特殊图形 200
6.4.3 调色板(colormap) 205
6.5基本三维绘图 208
6.6.1保存和打开图形文件 214
6.6保存和输出图形 214
6.6.2导出文件 216
6.6.3拷贝图形文件 217
6.7数据插值和曲线拟合 219
6.7.1插值运算 219
6.7.2曲线拟合 223
6.7.3基本拟合工具 228
6.8本章小节 232
7.1概述 233
第七章 GUIDE入门 233
7.2图形句柄入门 235
7.3 GUIDE 工具入门 240
7.4创建图形用户界面外观 243
7.5图形用户界面编程 246
7.5.1设置对象属性 246
7.5.2编写回调函数 248
7.6常用的图形界面函数 254
7.7本章小结 254
附录A MATLAB关键字 255
附录B MATLAB可用的LaTeX 256
字符集 256
附录C MATLAB的安装 257
C.1 Windows系统下的安装 257
C.2 Unix系统下的安装 261
附录D北京九州恒润科技有限公司 263
简介 263
参考文献 265