第1章 数学实验简介 1
1.1何谓数学实验 1
1.2数学实验的目的和意义 2
1.3主要数学软件简介 3
第2章MATLAB软件入门 5
2.1 MATLAB软件的安装与基本操作 5
2.1.1 MATLAB软件安装 5
2.1.2 MATLAB的启动与退出 6
2.2变量、表达式与运算符 9
2.2.1变量及其操作 9
2.2.2运算符 13
2.2.3表达式 14
2.3数组、矩阵与字符串 15
2.3.1数组 15
2.3.2矩阵 16
2.3.3字符串 25
2.4 M文件与函数文件 28
2.4.1 M文件 28
2.4.2函数文件 30
2.5程序结构 33
第3章 数据可视化与MATLAB绘图 39
3.1基本二维图形 39
3.1.1 plot函数 39
3.1.2 plotyy函数、fplot函数和ezplot函数 44
3.2图形辅助操作 48
3.2.1图形保持 49
3.2.2图形分割 49
3.2.3图形标注 51
3.2.4坐标控制 52
3.3特殊的二维图形 54
3.3.1直角坐标系下的几个特殊图形 54
3.3.2极坐标图 57
3.3.3饼图和复数相量图 57
3.4三维图形 58
3.4.1三维曲线图 58
3.4.2三维曲面图 59
3.4.3其他三维图形 64
3.5三维动画 67
第4章 矩阵代数的MATLAB实现 72
4.1矩阵的分析与处理 72
4.1.1矩阵运算符 72
4.1.2特殊矩阵生成 73
4.1.3矩阵处理 74
4.2矩阵的计算 77
4.2.1 矩阵的行列式 77
4.2.2矩阵的秩 78
4.2.3矩阵的迹 78
4.2.4矩阵的逆 78
4.2.5矩阵的特征值与特征向量 80
4.2.6矩阵的线性空间的标准正交基 81
4.2.7 矩阵的范数与条件数 83
4.3多项式计算 86
4.3.1多项式基础 86
4.3.2多项式运算 89
4.3.3多项式曲线拟合 91
4.3.4多项式插值 92
4.4线性方程组 93
4.4.1线性方程组的表示和种类 93
4.4.2线性方程组的MATLAB求解 94
4.5非线性方程与非线性方程组求解 98
4.5.1非线性方程数值求解 98
4.5.2非线性方程组的求解 99
4.6最优化问题求解 101
4.6.1线性规划 101
4.6.2无约束规划 105
4.6.3非线性约束规划 106
4.6.4二次规划 108
第5章 微分、积分和微分方程的MATLAB实现 113
5.1极限和导数的MATLAB求解 113
5.1.1函数极限与间断点的计算 113
5.1.2函数导数与极值的计算 118
5.2积分的MATLAB求解 122
5.2.1定积分计算 123
5.2.2二重积分与三重积分计算 126
5.2.3曲线积分与曲面积分计算 134
5.3级数计算 139
5.3.1常数项级数的收敛性判别与级数求和 139
5.3.2幂级数与傅里叶级数 144
5.4微分方程的MATLAB求解 149
5.4.1常微分方程的运算 149
5.4.2偏微分方程的运算 156
第6章 概率论与数理统计的MATLAB实现 167
6.1随机生成数 167
6.2统计工具箱 171
6.2.1分布拟合工具箱 171
6.2.2演示工具箱 178
6.3参数估计 180
6.3.1 normfit函数 180
6.3.2 betalike函数 182
第7章MATLAB综合应用 185
7.1基于MATLAB的流感传播动力学模型参数估计与仿真 185
7.1.1流感传播动力学建模简介 185
7.1.2关键参数蒙特卡洛估计的MATLAB实现 187
7.1.3流感传播趋势的MATLAB仿真与GUI设计 192
7.2基于MATLAB的血液光谱数据模式识别 196
7.2.1模式识别简介 196
7.2.2血液光谱数据分类识别的MATLAB实现 197
7.2.3分类结果确定及分析 206
附录 211
参考文献 226