第一章 MATLAB入门 1
1.1 MATLAB桌面 2
1.2数据和变量 4
1.3数组及其运算 8
1.4字符串、元胞和结构 16
习题 20
第二章 MATLAB编程与作图 22
2.1程序设计 22
2.2作图 31
2.3在线帮助和文件管理 39
习题 45
第三章 矩阵代数 48
3.1预备知识:线性代数 48
3.2矩阵代数的MATLAB指令 50
3.3计算实验:线性方程组求解 57
3.4建模实验:投入产出分析和基因遗传 61
习题 65
第四章 函数和方程 68
4.1预备知识:零点、极值和最小二乘法 68
4.2函数零点、极值和最小二乘拟合的MATLAB指令 70
4.3计算实验:迭代法 77
4.4建模实验:购房贷款的利率和最佳订货量 80
习题 84
第五章 应用微积分 87
5.1预备知识:微积分的基本概念 87
5.2数值微积分MATLAB指令 91
5.3计算实验:数值微积分 95
5.4建模实验:奶油蛋糕 98
习题 101
第六章 常微分方程 104
6.1预备知识:常微分方程 104
6.2解常微分方程的MATLAB指令 106
6.3计算实验:Euler法和刚性方程组 113
6.4建模实验:导弹系统的改进 115
习题 121
第七章 MATLAB符号计算 124
7.1符号对象 125
7.2符号矩阵和符号函数 127
7.3符号微积分 130
7.4符号方程和符号微分方程 135
7.5便捷函数作图 138
7.6符号计算局限性和Mupad调用 141
习题 143
第八章 随机模拟和统计分析 145
8.1预备知识:概率和统计 146
8.2概率和统计的MATLAB指令 150
8.3计算实验:随机模拟(Monte Carlo算法) 160
8.4建模实验:零件参数设计 165
习题 169
第九章 数据建模 174
9.1预备知识:插值、拟合和回归分析 174
9.2插值、拟合和回归分析的MATLAB指令 177
9.3计算实验:异常数据的处理和非线性回归 189
9.4建模实验:凸轮设计和人口预测 194
习题 200
第十章 线性规划与非线性规划 205
10.1预备知识:线性规划与非线性规划基本知识 205
10.2线性规划与非线性规划的MATLAB指令 209
10.3建模与计算实验 213
10.4补充知识:线性规划单纯形算法 219
习题 226
第十一章 整数线性规划 230
11.1预备知识:整数线性规划基本理论 230
11.2整数线性规划MATLAB参考程序 233
11.3 0-1型整数线性规划 235
11.4 0-1型整数线性规划MATLAB指令及参考程序 237
11.5建模与计算实验 241
习题 246
第十二章 图与网络优化 249
12.1预备知识:图与网络的基本知识 249
12.2最小生成树和最短路径的MATLAB参考程序 252
12.3建模与计算实验 256
习题 261
第十三章 动态规划 263
13.1预备知识:动态规划的基本知识 263
13.2逆序算法和MATLAB参考程序 266
13.3建模与计算实验 268
习题 279
第十四章 智能优化算法简介 281
14.1遗传算法 281
14.2人工神经网络 288
14.3粒子群算法 300
习题 305
习题参考答案 307
MATLAB指令和函数索引 313
参考文献 318