第1章 引言 1
1.1 概述 1
1.2 字体印刷约定 1
第2章 MATLAB基本特性 2
2.1 简单数学运算 2
2.2 MATLAB工作空间 4
2.3 保存和检索数据 5
2.4 数值显示格式 5
2.5 关于变量 6
2.6 注释和标点 8
2.7 复数 9
2.8 数学函数 11
2.9 脚本文件 12
2.10 文件管理 16
2.11 命令窗口控制 17
2.12 MATLAB启动 18
2.13 在线帮助 18
第3章 数组 22
3.1 简单数组 22
3.2 数组编址 23
3.3 数组构造 24
3.4 数组方向 26
3.5 标量-数组运算 29
3.6 数组-数组运算 29
3.7 数组操作 33
3.8 子数组查找 41
3.9 数组大小 42
3.10 数组操作函数 44
3.11 M文件举例 45
第4章 矩阵运算与函数 49
4.1 线性方程组 49
4.2 矩阵函数 52
4.3 特殊矩阵 53
4.4 稀疏矩阵 55
第5章 关系和逻辑运算 59
5.1 关系操作符 59
5.2 逻辑操作符 61
5.3 关系与逻辑函数 62
5.4 NaNs和空矩阵 63
第6章 文本 67
6.1 字符串 67
6.2 字符串转换 71
6.3 字符串函数 74
第7章 决策:控制流 78
7.1 For循环 78
7.2 While循环 81
7.3 If-Else-End结构 81
7.4 小结 83
7.5 M文件举例 84
第8章 M文件函数 87
8.1 规则和属性 87
9.1 数据分析函数 100
第9章 数据分析 100
9.2 M文件举例 101
第10章 多项式 103
10.1 根 103
10.2 乘法 104
10.3 加法 104
10.4 除法 105
10.5 微分 106
10.6 估值 106
10.7 有理多项式 106
10.8 M文件举例 108
10.9 小结 111
第11章 曲线拟合与插值 112
11.1 曲线拟合 112
11.2 一维插值 115
11.3 二维插值 119
11.4 M文件举例 122
11.5 小结 126
第12章 三次样条 128
12.1 基本特征 128
12.2 分段多项式 129
12.3 积分 132
12.4 微分 134
12.5 小结 137
第13章 数值分析 138
13.1 绘图 138
13.2 极小化 140
13.3 求零点 142
13.4 积分 143
13.5 微分 145
13.6 微分方程 147
13.7 M文件举例 150
13.8 小结 154
14.1 快速傅里叶变换 155
第14章 傅里叶分析 155
14.2 傅里叶级数 158
14.3 小结 166
第15章 低级文件I/O 171
第16章 调试工具 171
第17章 二维图形 171
17.1 函数plot 171
17.2 线型、标记和颜色 173
17.3 加格栅与标志 175
17.4 加图例 176
17.5 定制图形坐标轴 177
17.6 图形保持 179
17.7 子图 180
17.8 多图形窗口 181
17.9 屏幕刷新 182
17.10 zoom命令 183
17.11 函数ginput 184
17.12 其它基本的二维图 185
17.13 特殊的二维图形函数 185
17.14 M文件举例 196
17.15 小结 205
第18章 三维图形 208
18.1 函数plot3 208
18.2 改变视角 211
18.3 两个变量的标量函数 213
18.4 杂乱或散射数据的插值 215
18.5 网格图 216
18.6 曲面图 220
18.7 等值线图 225
18.8 三维数据的二维图 228
18.9 其它函数 231
18.10 动画 236
18.11 小结 237
第19章 颜色的使用 239
19.1 颜色映象理解 239
19.2 颜色映象使用 240
19.3 颜色映象显示 241
19.4 颜色映象的建立和修改 243
19.5 图形中使用一个以上的颜色映象 247
19.6 用颜色描述第4维 248
19.7 照明模型 254
19.8 小结 255
20.1 谁需要句柄图形? 257
第20章 句柄图形 257
20.2 什么是句柄图形对象? 258
20.3 句柄对象 259
20.4 通用函数get和set 259
20.5 查找对象 263
20.6 用鼠标选择对象 267
20.7 位置和单位 268
20.8 图形打印 269
20.9 缺省属性 271
20.10 非文件式属性 272
20.11 M文件举例 273
20.12 属性名和属性值 282
20.13 小结 298
第21章 创建图形用户界面 300
21.1 谁创建图形界面GUI?为什么? 300
21.2 GUI对象层次结构 300
21.3 菜单 300
21.4 控制框 314
21.5 编程和回调的考虑 325
21.6 指针和鼠标按钮事件 335
21.7 中断回调的规则 336
21.8 M文件举例 337
21.9 对话框和请求程序 346
21.10 用户自制的GUIM文件 356
21.11 小结 357
第22章 符号数学工具箱 359
22.1 引言 359
22.2 符号表达式 359
22.3 符号表达式运算 363
22.4 微分和积分 369
22.5 符号表达式画图 371
22.6 符号表达式简化和格式化 372
22.7 可变精度算术运算 375
22.8 方程求解 376
22.9 线性代数和矩阵 381
22.10 小结 388
第23章 Internet资源 390
23.1 UESNET新闻组 390
23.2 匿名FTP 391
23.3 全球广域网WWW 393
23.4 MATLAB的电子邮件自动应答系统 394
23.5 MathWorRs MATLAB文摘 395
23.6 MATLAB通报 395
23.7 MathWorks电子邮件及网络地址 396