第1章 Matlab简介 1
1.1 Matlab的界面 1
1.2 Matlab的主要功能 4
1.3 Matlab与Word6.0的结合 12
1.4 Matlab面向对象特性 13
1.5 变量无须定义 13
1.6 统一的数据类型:矩阵对象 14
1.7 数组与矩阵动态伸缩 14
1.8 其他功能 14
1.9 与C等语言的接口 15
第2章 Matlab入门 17
2.1 Matlab的运行环境与安装 17
2.2 Matlab的工作方式 17
2.3 Matlab基本命令 19
2.4 Matlab常用的函数 26
第3章 Matlab语言基础 33
3.1 Matlab程序结构 33
3.2 Matlab程序的建立 33
3.3 Matlab程序的运行 34
3.4 Matlab变量与赋值语句 35
3.5 数据类型与数学运算 35
3.6 Matlab语句 41
3.7 自定义函数 45
3.8 控制数据输出 47
3.9 几个Matlab例子程序 48
3.10 Matlab启动程序 50
第4章 Matlab的图形处理功能 53
4.1 二维绘图 53
4.2 三维绘图 60
4.3 三维网格与表面图 63
4.4 实体可视化 66
4.5 图形对象 67
4.6 三维图形控制 70
4.7 多个图形的叠加 76
4.8 分割窗口 76
4.9 多个图形中的每个图的控制 77
4.10 其他 78
第5章 函数与矩阵 79
5.1 基本数学函数 79
5.2 Matlab内部常数(函数) 83
5.3 矩阵运算 87
第6章 数值分析 106
6.1 数理统计函数 106
6.2 差分函数 112
6.3 梯度(差商)计算 113
6.4 向量内(外)积函数 114
6.5 一阶微分方程组数值解 115
6.6 数值积分函数 118
6.7 求根与极值 120
6.8 多项式处理 122
6.9 数据插值与拟合 128
6.10 最小二乘拟合 130
第7章 输入输出与字符串 133
7.1 文件输入输出 133
7.2 Matlab与LOTUS1-2-3的接口 139
7.3 Matlab与文本表格的接口 143
7.4 字符串处理 145
第8章 高级数值计算 150
8.1 稀疏矩阵 150
8.2 图论中的图 161
8.3 杂项 161
8.4 特殊矩阵 162
8.5 特殊函数 166
8.6 有限元编程 170
8.7 有限差分 173
8.8 Fourier变换 175
第9章 Matlab高级编程 178
9.1 几个高级函数 178
9.2 定义Matlab全局变量 179
9.3 定义可变参数的函数 180
9.4 界面控制 181
9.5 程序调试(debug) 203
9.6 动态数据交换(DDE) 204
9.7 与C语言的接口 205
9.8 对象常用属性设置 208
第10章 在Word6.0里直接使用Matlab 217
10.1 如何在Word里使用Matlab 218
10.2 Notebook菜单的使用 223
第11章 其他高级功能简介 226
11.1 多媒体声像控制 226
11.2 电影制作 226
11.3 图形打印或输出到文件 227
11.4 光学图形配色 229
11.5 Matlab符号推导系统 230
11.6 Matlab信号处理系统 233
11.7 Matlab最优化系统 237
11.8 Matlab系统识别与建模系统 238
11.9 Matlab人工智能神经网络系统 238
11.10 Matlab控制系统工具包 238
11.11 Mu-分析合成工具包 238
11.12 Matlab样条函数工具包 238
11.13 Matlab图像处理系统 239
11.14 Matlab数理统计系统 239
11.15 Matlab动态模拟系统 239
11.16 Matlab技术的支持信息 239
附录 Matlab函数参考 240