MATLAB数值计算案例分析PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:刘寅立,王剑亮,刘衍琦,史峰,陈靖,刘衍琦编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2011
- ISBN:9787512405479
- 页数:224 页
第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 interpl函数 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 常微分方程的时域频域表示以及状态方程表示 89
6.4.1 时域与频域表示形式 89
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 求函数零点指令fzero 157
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
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《分析化学》陈怀侠主编 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《FDS火灾数值模拟》李胜利,李孝斌编著 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《中学语文教学案例研究》贺卫东主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《行测资料分析》李永新主编 2019
- 《吉他10课》张文亮编著 2019
- 《环境启动经济》张继亮 2019
- 《神秘的羌塘高原》王剑,付修根,谭富文 2018
- 《洪洞道情》王春亮著 2019
- 《2019中国年度散文诗》王剑冰选编 2020
- 《玩转智能机器人程小奔》马红亮,葛文双 2018
- 《大学生创新创业基础与竞赛进阶教程》(中国)黄玉珊,周松,欧阳亮 2019
- 《现代瑜伽》宋波,杨忠亮,郑雅楠著 2019
- 《洪洞鼓乐》王春亮著 2019
- 《南京云锦》王剑强,吴捍新编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019