发布网友 发布时间:2022-04-22 04:09
共1个回答
热心网友 时间:2023-10-01 05:34
第1章MATLAB编程基础1
1.1 矩阵的基本操作与基本运算1
1.1.1 矩阵的基本操作1
1.1.2 矩阵的基本运算2
1.1.3 *与 .*和/与./ 的区别3
1.1.4 使用find函数索引符合某些特定条件的矩阵元素3
1.1.5 eps函数与避免除以0的方法4
1.2 MATLAB的数据结构4
1.3 变量、脚本与函数8
1.3.1 变 量8
1.3.2 全局变量使用例子9
1.3.3 局部变量不会被替代的例子10
1.3.4 函数与脚本10
1.3.5 函数的构成11
1.3.6 函数的类型12
1.3.7 函数调用与函数句柄14
1.3.8 可变参数函数调用14
1.4 MATLAB技巧15
1.4.1 MATLAB的函数重载15
1.4.2 冒号(:)操作符17
1.4.3 Tab键自动补全17
1.4.4 上下箭头回调17
1.4.5 可变参数个数的函数的占位符17
1.4.6 whos 查看18
1.4.7 whos 通配符的例子18
1.4.8 程序调试18
1.5 MATLAB工具箱函数ode23剖析18
1.6 MATLAB的帮助文档导航22
1.7 MATLAB常见错误23
1.7.1 常见写法错误23
1.7.2 字符串连接出错24
1.7.3 矩阵维数不同的例子25
1.7.4 赋值出错26
第2章数值分析的基本概念27
2.1 数值分析的研究对象27
2.2 误差与有效数字30
2.2.1 误差的产生及分类30
2.2.2 误差的相关概念30
2.3 近似计算中的注意事项31
2.4 数值算法的稳定性34
2.5 机器精度35
第3章数据插值37
3.1 插值与多项式插值37
3.2 Lagrange插值37
3.2.1 Lagrange插值的定义37
3.2.2 Lagrange插值的MATLAB实现38
3.3 Newton插值40
3.3.1 Newton插值定义40
3.3.2 有限差商40
3.3.3 Newton插值的MATLAB实现41
3.4 Hermite插值42
3.4.1 Hermite插值定义42
3.4.2 Hermite插值的MATLAB实现43
3.5 分段低次插值45
3.5.1 高次插值的Runge现象45
3.5.2 分段低次Lagrange插值45
3.5.3 interp1函数46
3.6 三次样条插值47
3.6.1 三次样条插值47
3.6.2 三次样条函数48
第4章数据拟合50
4.1 数据的曲线拟合50
4.1.1 曲线拟合的误差50
4.1.2 曲线拟合的最小二乘法51
4.2 多项式拟合52
4.2.1 多项式曲线拟合52
4.2.2 多项式曲线拟合的MATLAB实现52
4.2.3 MATLAB多项式曲线拟合应用的扩展54
4.3 圆拟合的例子讲解57
4.3.1 圆拟合问题描述(使用最小二乘方法)57
4.3.2 圆拟合的MATLAB实现58
4.4 cftool自定义拟合60
4.5 cftool代码自动生成与修改62
第5章数值积分66
5.1 数值积分的基本思想66
5.1.1 数值求积的基本思想66
5.1.2 几种常见的数值积分公式66
5.2 数值求积公式的构造67
5.2.1 代数精度68
5.2.2 插值型求积公式68
5.2.3 Newton-Cotes求积公式69
5.3 复化积分公式70
5.3.1 复化Simpson公式70
5.3.2 复化求积公式及其MATLAB实现70
5.3.3 MATLAB的trapz函数72
5.4 Romberg求积公式73
5.4.1 数值积分公式误差分析73
5.4.2 Romberg算法74
5.4.3 Romberg求积公式的MATLAB实现76
5.5 Gauss求积公式77
5.5.1 Gauss积分公式77
5.5.2 Gauss-Legendre求积公式的MATLAB实现及应用实例78
5.6 积分的运算选讲79
5.6.1 二重积分79
5.6.2 三重积分79
5.6.3 变上限积分79
5.6.4 符号积分81
5.6.5 MATLAB常见积分函数列表82
第6章常微分方程83
6.1 常微分方程分类及其表示形式83
6.1.1 MATLAB关于ODE的函数帮助简介83
6.1.2 MATLAB ODE suite中关于ODE的分类83
6.2 典型常微分方程举例84
6.2.1 一阶常微分方程84
6.2.2 二阶常微分方程84
6.2.3 高阶常微分方程85
6.2.4 边值问题85
6.2.5 延迟微分方程85
6.3 解的存在性、唯一性和适定性86
6.3.1 初值问题的存在性与唯一性86
6.3.2 MATLAB中常微分方程的通用形式及其向量表示87
6.3.3 刚性常微分方程87
6.4 常微分方程的时域频域表示以及状态方程表示
6.4.1 时域与频域表示形式
6.4.2 状态空间表示形式90
6.5 单步多步和显式隐式概念91
6.6 常微分方程数值求解方法构造思想举例92
6.7 常微分方程数值解的基本原理93
6.7.1 一阶常微分方程与一阶微分方程组93
6.7.2 求解区间[a,b]的离散93
6.7.3 微分方程的离散93
6.7.4 Taylor展开法94
6.7.5 常微分方程数值求解的欧拉方法97
6.7.6 欧拉方法的MATLAB实现97
6.7.7 改进的欧拉方法98
6.7.8 改进的欧拉方法的MATLAB实现99
6.7.9 四阶龙格库塔公式的MATLAB实现99
6.7.10 Adams预测校正公式100
6.8 常微分方程工具箱102
6.8.1 总体介绍102
6.8.2 各个求解器的特点与比较103
6.8.3 使用odefile.m模板求解常微分方程103
6.8.4 odefile.m模板使用105
6.9 单自由度振动系统例子106
6.9.1 单自由度二阶系统基于传递函数与状态空间的simulink模型求解106
6.9.2 总 结110
6.10 三自由度振动系统例子110
6.10.1 三自由度振动系统simulink模型求解以及状态方程的ode45求解器求解110
6.10.2 总 结114
第7章线性方程组的迭代解法115
7.1 线性方程组的迭代法概述115
7.1.1 迭代法概述及压缩原理115
7.1.2 迭代法基本概念115
7.1.3 MATLAB的相关命令117
7.2 常见的线性方程组的迭代法118
7.2.1 Jacobi迭代法118
7.2.2 Gauss-Seidel迭代法120
7.2.3 SOR迭代法123
7.3 迭代法的收敛性125
7.3.1 迭代法的收敛性定理125
7.3.2 主对角优势125
7.3.3 SOR迭代法的收敛性126
第7章线性方程组的直接解法127
8.1 线性方程组的消元法127
8.1.1 线性方程组的直接求解方法127
8.1.2 Gauss消去法127
8.1.3 Gauss主元素法130
8.1.4 Jordan消去法133
8.2 矩阵的三角分解135
8.2.1 LU分解136
8.2.2 LU分解的MATLAB实现136
8.2.3 对称正定矩阵的Cholesky分解138
8.2.4 Cholesky分解法的MATLAB实现139
8.2.5 改*方根法141
8.2.6 改*方根法的MATLAB实现142
8.3 MATLAB的相关命令144
8.3.1 逆矩阵144
8.3.2 矩阵的左除及最小二乘解145
8.3.3 欠定方程的解145
第9章非线性方程求解147
9.1 求解非线性方程的MATLAB符号法147
9.2 二分法149
9.2.1 二分法原理149
9.2.2 二分法的MATLAB程序149
9.3 迭代法151
9.3.1 迭代法原理151
9.3.2 迭代法的几何意义151
9.3.3 迭代法的MATLAB程序152
9.4 切线法153
9.4.1 切线法的几何意义154
9.4.2 切线法的收敛性154
9.5 割线法(弦截法)155
9.5.1 割线法的几何意义155
9.5.2 割线法的MATLAB程序155
9.6 常见非线性方程数值方法的优缺点156
9.7 方程f(x)=0数值解的MATLAB实现157
9.7.1 求函数零点指令fzero157
9.7.2 fzero的使用举例157
9.8 求解非线性方程组MATLAB命令160
9.8.1 符号方程组求解160
9.8.2 求解非线性方程组的基本方法161
9.8.3 求方程组的数值解162
第10章偏微分方程数值解166
10.1 基本概念166
10.2 有限差分法167
10.2.1 椭圆方程的差分形式167
10.2.2 抛物方程的差分形式168
10.2.3 双曲方程的差分形式170
10.3 MATLAB的pdepe函数171
10.3.1 pdepe函数的说明171
10.3.2 pdepe函数的实例172
10.4 MATLAB的PDEtool工具箱173
10.4.1 PDEtool的界面174
10.4.2 PDEtool的使用174
第11章数值优化177
11.1 单变量函数优化177
11.1.1 基本数学原理177
11.1.2 黄金分割法178
11.1.3 牛顿法181
11.1.4 最速下降法185
11.1.5 共轭梯度法188
11.2 多变量函数优化191
11.2.1 Nelder-mead方法191
11.2.2 Nelder-mead方法的MATLAB实现192
11.2.3 Powell方法193
11.2.4 Powell方法的MATLAB实现194
11.3 MATLAB最优化函数197
11.3.1 MATLAB最优化工具箱介绍197
11.3.2 MATLAB最优化函数介绍198
11.3.3 MATLAB最优化工具介绍201
11.3.4 MATLAB最优化函数应用实例204
第12章特征值和特征向量208
12.1 特征值与特征向量208
12.1.1 特征值与特征向量的定义208
12.1.2 特征值与特征向量的计算208
12.1.3 MATLAB的eig命令209
12.2 幂法与反幂法209
12.2.1 幂法的原理210
12.2.2 幂法的MATLAB实现210
12.2.3 反幂法212
12.2.4 反幂法的MATLAB实现213
12.3 对称矩阵的特征值——Jacobi方法214
12.3.1 Jacobi方法的原理214
12.3.2 Jacobi方法的MATLAB实现215
12.4 Householder方法217
12.4.1 初等反射矩阵218
12.4.2 用正交相似变换约化矩阵218
12.4.3 算法的MATLAB实现220
12.5 QR分解与QR方法221
12.5.1 矩阵的QR分解221
12.5.2 计算矩阵特征值的QR方法222
12.5.3 QR方法的MATLAB实现222
参考文献224