第1章 MATLAB简介 1
1.1 MATLAB软件包 1
1.2 MATLAB中的矩阵和矩阵运算 2
1.3 操作矩阵的元素 4
1.4 转置矩阵 6
1.5 特殊矩阵 7
1.6 用给定元素值生成矩阵和向量 7
1.7 矩阵函数 9
1.8 用MATLAB运算符“\”做矩阵除法 10
1.9 逐元素运算 10
1.10 标量运算及函数 11
1.11 字符串变量 14
1.12 MATLAB中的输入/输出 17
1.13 MATLAB中的图形操作 20
1.14 三维绘图 24
1.15 操作图形——Handle Graphics 25
1.16 MATLAB脚本 29
1.17 MATLAB中的用户自定义函数 34
1.18 MATLAB中的数据结构 37
1.19 编辑MATLAB脚本 39
1.20 MATLAB中的陷阱 41
1.21 MATLAB中的快速计算 42
习题 42
第2章 线性方程组和特征系统 46
2.1 引言 46
2.2 线性方程组 48
2.3 求解Ax= b的运算符“\”和“/” 52
2.4 解的精度与病态性 55
2.5 初等行变换 57
2.6 用高斯消元法求解Ax= b 58
2.7 LU分解 59
2.8 楚列斯基分解 62
2.9 QR分解 64
2.10 奇异值分解 66
2.11 伪逆 69
2.12 超定和欠定方程组 72
2.13 迭代法 78
2.14 稀疏矩阵 78
2.15 特征值问题 86
2.16 求解特征值问题的迭代法 89
2.17 MATLAB函数eig 92
2.18 小结 95
习题 95
第3章 非线性方程组的解 99
3.1 引言 99
3.2 非线性方程解的性质 100
3.3 二分法 101
3.4 迭代或不动点法 101
3.5 迭代法的收敛性 102
3.6 收敛和混沌的范围 103
3.7 牛顿法 104
3.8 施罗德法 107
3.9 数值问题 108
3.10 MATLAB函数f zero和对比研究 109
3.11 求多项式所有根的方法 110
3.12 求解非线性方程组 114
3.13 求解非线性方程组的布罗伊登法 116
3.14 比较牛顿法和布罗伊登法 118
3.15 小结 119
习题 119
第4章 微分和积分 122
4.1 引言 122
4.2 数值微分 122
4.3 数值积分 125
4.4 辛普森公式 125
4.5 牛顿-科茨公式 128
4.6 龙贝格积分 129
4.7 高斯积分 131
4.8 无穷限的积分 133
4.9 高斯-切比雪夫公式 136
4.10 高斯-洛巴托积分 137
4.11 菲隆正弦和余弦公式 139
4.12 积分计算中的问题 143
4.13 测试积分 144
4.14 累次积分 145
4.15 MATLAB函数做二重和三重积分 148
4.16 小结 149
习题 150
第5章 微分方程的解 153
5.1 引言 153
5.2 欧拉法 154
5.3 稳定性问题 155
5.4 梯形法 156
5.5 龙格-库塔法 158
5.6 预测-校正法 161
5.7 汉明法和误差估计的应用 163
5.8 微分方程中误差的传播 165
5.9 特殊数值方法的稳定性 165
5.10 联立的微分方程组 168
5.11 洛伦兹方程组 170
5.12 捕食者-猎物问题 171
5.13 微分方程应用于神经网络 172
5.14 高阶微分方程 174
5.15 刚性方程 175
5.16 特殊方法 177
5.17 外插法 179
5.18 小结 181
习题 181
第6章 边值问题 184
6.1 二阶偏微分方程的分类 184
6.2 试射法 185
6.3 有限差分法 186
6.4 两点边值问题 187
6.5 抛物偏微分方程 191
6.6 双曲偏微分方程 194
6.7 椭圆偏微分方程 196
6.8 小结 200
习题 200
第7章 用函数拟合数据 202
7.1 引言 202
7.2 多项式插值 202
7.3 样条函数内插 205
7.4 离散数据的傅里叶分析 207
7.5 多重回归:最小二乘原则 217
7.6 模型改进的诊断 219
7.7 残差分析 222
7.8 多项式回归 225
7.9 用一般函数拟合数据 230
7.10 非线性最小二乘回归 231
7.11 变换数据 233
7.12 小结 236
习题 236
第8章 优化方法 241
8.1 引言 241
8.2 线性规划问题 241
8.3 单变量函数的优化 246
8.4 共轭梯度法 248
8.5 莫勒缩放共轭梯度法 252
8.6 共轭梯度法解线性方程组 256
8.7 遗传算法 258
8.8 连续遗传算法 269
8.9 模拟退火 273
8.10 带约束的非线性优化 276
8.11 顺序无约束极小化方法 279
8.12 小结 281
习题 281
第9章 符号工具箱的应用 283
9.1 符号工具箱的介绍 283
9.2 符号变量和表达式 283
9.3 符号计算中的变量精度计算 288
9.4 级数展开及求和 288
9.5 符号矩阵的操作 291
9.6 符号法求解方程 294
9.7 特殊函数 295
9.8 符号微分 296
9.9 符号偏微分 298
9.10 符号积分 299
9.11 常微分方程组的符号解 301
9.12 拉普拉斯变换 304
9.13 Z-变换 306
9.14 傅里叶变换法 307
9.15 符号和数值处理的结合 310
9.16 小结 312
习题 312
附录A矩阵代数 315
附录B误差分析 322
部分习题解答 326
参考文献 342
索引 345