第1章 MATLAB 的安装 1
1.1 MATLAB 的发展过程 1
1.2 MATLAB 的安装与启动 2
1.2.1 MATLAB 的安装 2
1.2.2 MATLAB 的启动 5
1.3 MATLAB 的在线帮助 7
1.3.1 在 MATLAB 命令窗口获得帮助信息 7
1.3.2 直接由帮助菜单获得帮助信息 14
1.4 小结 17
第2章 MATLAB 语言的主要构成 18
2.1 常量与变量 18
2.2 简单数组及其访问的实现 19
2.2.1 简单数组简介 19
2.2.2 数组的建立 20
2.2.3 数组的访问 22
2.3 各种运算符 23
2.3.1 一般运算符 23
2.3.2 操作符 30
2.3.3 关系运算符 33
2.3.4 逻辑运算符与逻辑函数 37
2.4 小结 47
第3章 MATLAB 程序设计 48
3.1 常用的数学函数 48
3.2 m 文件与 m 函数 49
3.2.1 m 文件 50
3.2.2 m 函数 53
3.3 程序设计初步 55
3.3.1 程序的结构 55
3.3.2 程序的调试 65
3.4 文件操作的有关函数 70
3.5 小结 73
第4章 符号运算概述 74
4.1 创建符号变量 74
4.2 创建符号表达式及符号方程 76
4.2.1 创建符号表达式 76
4.2.2 创建符号方程 77
4.3 创建符号矩阵 77
4.3.1 用 sym 命令直接创建符号矩阵 78
4.3.2 用类似创建普通数值矩阵的方法创建符号矩阵 78
4.3.3 由数值矩阵转化为符号矩阵 79
4.3.4 用矩阵元素的通式创建符号矩阵 80
4.4 创建实数和复数 81
4.5.1 将其他类型变量转换为符号变量 83
4.5.2 将其他类型变量转换为字符变量 83
4.5 数值变量、符号变量及字符变量间的相互转换 83
4.5.3 将其他类型变量转换为数值变量 85
4.6 基本操作命令 88
4.6.1 findsym 命令 88
4.6.2 pretty 命令 89
4.6.3 MATLAB 提供的化简命令 90
4.7 符号变量(表达式)的提取与代入 97
4.7.1 符号变量(表达式)的提取 97
4.7.2 符号变量(表达式)的代入 99
4.8 小结 101
第5章 常用符号运算功能的实现 102
5.1 符号微积分与极限 102
5.1.1 符号微积分 102
5.1.2 符号求极限 109
5.2 级数 111
5.2.1 级数求和 111
5.2.2 级数展开 113
5.3.1 diag 命令(求矩阵的对角线) 118
5.3 符号矩阵的有关操作命令 118
5.3.2 triu 命令(抽取矩阵的上三角部分) 119
5.3.3 tril 命令(抽取矩阵的下三角部分) 120
5.3.10 eig 命令(求矩阵的特征值和特征矢量) 120
5.3.4 inv 命令(矩阵求逆) 122
5.3.5 det 命令(求矩阵的行列式) 123
5.3.6 rank 命令(求矩阵的秩) 123
5.3.7 mef 命令(求矩阵的缩减行阶梯矩阵) 124
5.3.8 null 命令(求矩阵的零空间的正交基) 125
5.3.9 colspace 命令(求矩阵的列空间的基) 126
5.3.11 svd 命令(矩阵的奇异值分解) 127
5.3.12 jordan 命令(求矩阵的约当标准形) 127
5.3.13 poly 命令(求矩阵的特征多项式) 128
5.4.1 一般代数方程(组)的求解 129
5.3.14 expm 命令(求矩阵的指数形式) 129
5.4 符号方程(组)的求解 129
5.4.2 线性代数方程(组)的求解 133
5.4.3 常微分方程(组)的求解 134
5.5 反函数和复合函数的求法 138
5.5.1 求反函数(finverse) 138
5.5.2 求复合函数(compose) 139
5.6 小结 141
第6章 高级符号运算功能的实现 142
6.1 积分变换 142
6.1.1 傅立叶变换及其逆变换 142
6.1.2 拉普拉斯变换及其逆变换 144
6.1.3 Z 变换及其逆变换 147
6.1.4 信号处理中常用的数值变换命令 149
6.2.1 几个补充命令 153
6.2 几个补充命令和特殊函数 153
6.2.2 特殊函数 156
6.3 可控精度的实现 157
6.4 抽象函数的创建 160
6.5 如何在 MATLAB 中使用 MAPLE 161
6.5.1 访问 MAPLE 162
6.5.2 MAPLEV 中的特殊函数及其调用方法 163
6.6 函数计算器及泰勒计算器的使用 165
6.6.1 函数计算器的使用 165
6.6.2 泰勒计算器的使用 170
6.7 小结 172
第7章 符号函数图形的绘制 174
7.1 基本绘图命令 174
7.1.1 fplot 命令 174
7.1.2 ezplot 命令 179
7.1.3 ezpolar 命令 181
7.1.4 ezplot3命令 184
7.1.5 ezmesh 命令 186
7.1.6 ezcontour 命令 191
7.1.7 ezsurf 命令 193
7.2 图形的控制与标注 197
7.2.1 线型、点型及颜色的控制 197
7.2.2 线条粗细的控制 199
7.2.3 坐标轴的控制及窗口缩放 199
7.2.4 图形标注 203
7.3 小结 206
附录 207
附录 A 怎样获取符号运算函数及其命令的帮助信息 207
附录 B 什么是 RGB 210
附录 C MATLAB 基本命令和函数目录 211