第1章 MATLAB基础知识与基本操作 1
1.1 MATLAB概述 1
1.2 MATLAB的进入与退出 1
1.3 MATLAB桌面工作环境 2
1.3.1 窗口 2
1.3.2 菜单和工具栏 3
1.4 MATLAB语言基础 4
1.4.1 数值计数 4
1.4.2 变量 4
1.4.3 运算符 5
1.4.4 表达式 5
1.4.5 数据显示格式 6
1.4.6 复数形式 6
1.4.7 标点与注释 7
1.5 MATLAB常用函数 7
1.6 MATLAB基本对象——矩阵 12
1.6.1 矩阵的建立 12
1.6.2 矩阵的操作 14
1.6.3 矩阵的运算 16
1.7 MATLAB符号计算基础 17
1.7.1 创建符号变量和符号矩阵 17
1.7.2 符号表达式的基本运算 18
1.7.3 符号表达式的化简函数 19
1.7.4 符号表达式的替换函数 20
第2章 MATLAB绘图与程序设计基础 21
2.1 二维图形 21
2.1.1 基本绘图命令 21
2.1.2 特殊的二维图形函数 25
2.2 三维图形 30
2.2.1 基本绘图命令 30
2.2.2 特殊的三维图形函数 35
2.3 四维表现图 37
2.4 图形处理技术 38
2.4.1 图形的控制 38
2.4.2 图形的标注 40
2.4.3 图形的保持与子图 45
2.5 控制语句 47
2.5.1 循环语句 47
2.5.2 选择语句 49
2.5.3 分支语句 51
2.5.4 人机交互语句 52
2.6 M文件 54
2.6.1 命令式文件 55
2.6.2 函数式文件 56
2.6.3 创建帮助 58
2.7 程序设计的辅助函数 59
2.7.1 执行函数 59
2.7.2 容错函数 60
2.7.3 时间控制函数 60
第3章 高等数学中的MATLAB命令 62
3.1 函数与极限命令 62
3.1.1 复合函数与反函数 62
3.1.2 求极限的运算 63
3.2 导数与微分命令 64
3.2.1 一元函数的导数与微分 64
3.2.2 多元函数的偏导数与微分 65
3.2.3 参数方程求导 66
3.2.4 隐函数求导 67
3.2.5 方向导数和梯度、散度与旋度 68
3.2.6 用差分法求导数的数值解 70
3.3 积分命令 72
3.3.1 求不定积分 72
3.3.2 求定积分 73
3.3.3 广义积分 76
3.3.4 计算多重积分 77
3.3.5 曲线积分与曲面积分 80
3.4 级数命令 83
3.4.1 函数展开成幂级数 83
3.4.2 Fourier级数 85
3.4.3 求和、求积、级数求和 86
3.5 常微分方程命令 88
3.5.1 常微分方程的符号解法 88
3.5.2 常微分方程的数值解法 89
第4章 线性代数中的MATLAB命令 93
4.1 矩阵基本运算命令 93
4.2 矩阵分解命令 100
4.2.1 矩阵的LU分解 100
4.2.2 矩阵的QR分解 100
4.2.3 矩阵的QZ分解 101
4.2.4 矩阵的Cholesky分解 102
4.2.5 矩阵的奇异值分解 103
4.2.6 矩阵的特征值分解 104
4.2.7 矩阵的Schur分解 105
4.2.8 矩阵的Jordan标准形分解 106
4.3 线性方程组求解命令 107
4.3.1 定解方程组 107
4.3.2 不定方程组 108
4.3.3 超定方程组 109
4.3.4 奇异方程组 109
4.3.5 符号方程组 110
第5章 概率论与数理统计中的MATLAB命令 112
5.1 生成随机数的函数 112
5.1.1 生成满足指定分布的随机数 112
5.1.2 生成满足二项分布的随机数 114
5.1.3 生成满足正态分布的随机数 114
5.1.4 其他随机数生成函数 115
5.2 计算概率密度函数值的函数 116
5.2.1 计算指定分布的概率密度函数值 116
5.2.2 计算二项分布的概率密度函数值 117
5.2.3 计算正态分布的概率密度函数值 117
5.2.4 其他计算概率密度函数值的函数 117
5.3 计算累积分布函数值的函数 119
5.3.1 计算指定分布的累积分布函数值 119
5.3.2 计算指定分布的逆累积分布函数值 119
5.3.3 计算二项分布的累积分布函数值 119
5.3.4 计算正态分布的累积分布函数值 120
5.3.5 其他计算累积分布函数值的函数 120
5.4 数字特征函数 121
5.4.1 计算算术平均值 121
5.4.2 计算样本中值 121
5.4.3 计算样本几何平均值 122
5.4.4 计算样本标准差 122
5.4.5 计算样本方差 123
5.4.6 计算协方差 124
5.4.7 计算相关系数 124
5.4.8 计算几种常见分布的期望与方差的函数 125
5.5 参数估计函数 126
5.5.1 计算β分布的参数估计量和置信区间 126
5.5.2 计算二项分布的参数估计量和置信区间 126
5.5.3 计算指数分布的参数估计量和置信区间 127
5.5.4 计算其他分布的参数估计量和置信区间 127
5.6 假设检验函数 128
5.6.1 u检验(σ2已知,单个正态总体均值μ的假设检验) 128
5.6.2 t检验(σ2未知,单个正态总体均值μ的假设检验) 128
5.6.3 t检验(两个正态总体均值差的假设检验) 129
5.7 回归分析及方差分析 130
第6章 工具箱简单介绍 133
6.1 MATLAB符号数学工具箱 133
6.1.1 符号表达式 133
6.1.2 符号变量 136
6.1.3 符号表达式画图 137
6.1.4 符号表达式简化 139
6.1.5 求解符号方程 140
6.2 MATLAB优化工具箱 140
6.2.1 优化工具箱中常用函数列表 141
6.2.2 应用举例 142
6.3 MATLAB神经网络工具箱 146
6.3.1 神经网络工具箱中常用函数列表 146
6.3.2 应用举例 150
6.4 MATLAB数理统计工具箱 156
6.4.1 数理统计工具箱中常用函数列表 157
6.4.2 应用举例 163
第7章 MATLAB外部接口编程 185
7.1 MATLAB调用C的机制及实例 185
7.1.1 MATLAB调用C的机制 185
7.1.2 MATLAB调用C的实例 187
7.2 C调用MATLAB的机制及实例 195
7.2.1 C调用MATLAB的机制 195
7.2.2 计算引擎常用函数 196
7.2.3 计算引擎编程实例 198
附录一 MATLAB函数/命令(按功能排列) 201
附录二 MATLAB函数/命令(按字母排列) 214
参考文献 240