现代数值分析 MATLAB版 作者:马昌凤编著出版时间: 2013年版内容简介 《普通高等教育“十二五”规划教材:现代数值分析(MATLAB版)》阐述了现代数值分析的基本理论和方法,包括数值分析的基本概念、非线性方程求根、解线性方程组的直接法和迭代法、插值法与最小二乘拟合、数值积分和数值微分、矩阵特征值问题的计算、常微分方程初值问题的数值解法以及蒙特卡伦方法简介等。书中有丰富的例题、习题和上机实验题。《普通高等教育"十二五"规划教材:现代数值分析(MATLAB版)》既注重数值算法的实用性,又注意保持理论分析的严谨性,强调数值分析的思想和原理在计算机上的实现;选材恰当。系统性强,行文通俗流畅,具有较强的可读性。《普通高等教育"十二五"规划教材:现代数值分析(MATLAB版)》可作为数学与应用数学、信息与计算科学、计算机科学与技术以及统计学专业等本科生“数值分析”课程的教材或教学参考书,也可以作为理工科研究生“数值分析”课程的教材或教学参者书。目录第1章 现代数值分析引论1.1 数值分析的研究对象1.2 数值算法的基本概念1.3 误差的基本理论1.3.1 误差的来源1.3.2 绝对误差和相对误差1.3.3 近似数的有效数字1.4 数值算法设计的若干原则习题1第2章 非线性方程的求根方法2.1 二分法2.1.1 二分法及其收敛性2.1.2 二分法的MATLAB程序2.2 迭代法的基本理论2.2.1 迭代法的基本思想2.2.2 收敛性和误差分析2.3 迭代法的加速技巧2.3.1 迭代法加速的基本思想2.3.2 Aitken加速公式2.4 牛顿法2.4.1 牛顿法及其收敛性2.4.2 牛顿法的MATIAB程序2.4.3 重根情形的牛顿法加速2.5 割线法2.5.1 割线法的迭代公式2.5.2 割线法的MATLAB程序2.6 方程求根的MATLAB解法2.6.1 MATLAB函数fzero2.6.2 MATLAB函数fsolve习题2第3章 线性方程组的直接解法3.1 高斯消去法3.1.1 顺序高斯消去法及其MATLAB程序3.1.2 列主元高斯消去法及其MATLAB程序3.2 Lu分解法3.2.1 一般LU分解及其MATLAB程序3.2.2 列主元LU分解及其MATLAB程序3.3 两类特殊方程组的解法3.3.1 对称正定方程组的乔列斯基法3.3.2 三对角线性方程组的追赶法3.4 直接法的舍入误差分析3.4.1 向量范数和矩阵范数3.4.2 舍入误差对解的影响3.5 线性方程组的MATIAB解法3.5.1 利用左除运算符求解线性方程组3.5.2 利用矩阵求逆函数解线性方程组3.5.3 利用矩阵LU分解函数解线性方程组3.5.4 利用乔列斯基分解函数解对称正定方程组习题3第4章 线性方程组的迭代解法4.1 迭代法的一般理论4.1.1 迭代公式的构造4.1.2 迭代法的收敛性和误差估计4.2 三种经典迭代法4.2.1 雅可比迭代法及其MATLAB程序4.2.2 高斯一赛德尔迭代法及其MATLAB程序4.2.3 逐次超松弛迭代法及其MATLAB程序4.2.4 三种经典迭代法的收敛条件4.3 现代变分迭代法4.3.1 最速下降法及其MATLAB程序4.3.2 共轭梯度法及其MATLAB程序4.3.3 广义极小残量法及其MATIAB程序4.3.4 预处理技术及预处理共轭梯度法习题4第5章 插值法与最小二乘拟合5.1 插值法的基本理论5.1.1 插值多项式的概念5.1.2 插值基函数5.1.3 插值多项式的截断误差5.2 拉格朗日插值法5.2.1 拉格朗日插值基函数5.2.2 拉格朗日插值及其MATLAB程序5.3 牛顿插值法5.3.1 差商及其性质5.3.2 牛顿插值公式5.3.3 牛顿插值法的MATLAB程序5.4 厄尔米特插值及分段插值5.4.1 两点三次厄尔米特插值5.4.2 高阶插值的Runge现象5.4.3 分段线性插值及其MATLAB程序5.4.4 分段三次厄尔米特插值5.5 三次样条插值法5.5.1 三次样条插值函数5.5.2 三次样条插值的MATLAB程序5.6 曲线拟合的最小二乘法5.6.1 最小二乘法5.6.2 法方程组5.6.3 多项式拟合的MATLAB程序5.6.4 正交最小二乘拟合5.7 插值和拟合的MATLAB解法5.7.1 数据插值的MATLAB函数5.7.2 曲线拟合的MATLAB函数习题5第6章 数值积分和数值微分6.1 几个常用的求积公式6.1.1 插值型求积公式6.1.2 代数精度6.1.3 几个常用的求积公式6.2 复化求积公式6.2.1 复化中点公式及其MATLAB程序6.2.2 复化梯形公式及其MATLAB程序6.2.3 复化辛普森公式及其MATLAB程序6.3 外推加速技术与龙贝格求积公式6.3.1 变步长梯形算法及其MATLAB程序6.3.2 外推法与龙贝格求积公式6.3.3 龙贝格加速公式的MATLAB程序6.4 高斯型求积公式及其MATLAB实现6.4.1 高斯型求积公式6.4.2 高斯公式的MATLAB程序6.5 数值微分法6.5.1 插值型求导公式6.5.2 两点公式和三点公式6.6 数值微积分的MATIAB解法6.6.1 数值积分的MATLAB函数6.6.2 数值微分的MATLAB函数习题6第7章 矩阵特征值问题的数值方法7.1 矩阵的有关理论7.2 乘幂法7.2.1 乘幂法及其MATLAB程序7.2.2 乘幂法的加速技术7.2.3 反幂法及其MATLAB程序7.3 雅可比方法7.3.1 实对称矩阵的旋转正交相似变换7.3.2 雅可比方法及其收敛性7.3.3 雅可比方法的MATIJAB实现7.4 QR方法7.4.1 Householder变换7.4.2 化一般矩阵为上Hessenberg矩阵7.4.3 上Hessenberg矩阵的QR分解7.4.4 基本QR方法及其MATIAB程序7.5 特征值问题的MATLAB解法习题7第8章 常微分方程的数值解法8.1 欧拉方法及其改进8.1.1 欧拉公式和隐式欧拉公式8.1.2 欧拉公式的改进8.1.3 改进欧拉公式的MATLAB程序8.2 龙格一库塔公式8.2.1 龙格一库塔法的基本思想8.2.2 龙格一库塔公式8.2.3 龙格一库塔法的MATI.AB程序8.3 收敛性与稳定性8.3.1 收敛性分析8.3.2 绝对稳定性8.4 亚当斯方法8.4.1 几个常用亚当斯公式的推导8.4.2 四阶亚当斯公式的MATLAB程序8.5 一阶微分方程组和高阶微分方程8.5.1 一阶常微分方程组8.5.2 高阶常微分方程8.6 常微分方程的MATIAB解法习题8第9章 蒙特卡洛方法简介9.1 蒙特卡洛方法的基本原理9.1.1 蒙特卡洛方法与随机模拟实验9.1.2 概率论的相关基础理论9.1.3 蒙特卡洛方法的基本特征9.2 随机数与随机变量的抽样9.3 蒙特卡洛方法的应用实例9.3.1 用蒙特卡洛方法求解非线性方程组9.3.2 用蒙特卡洛方法求解非线性规划9.3.3 用蒙特卡洛方法计算定积分和重积分习题9附录A 数值实验A.1 数值实验报告的格式A.2 数值实验附录B 习题参考答案及提示参考文献 上一篇: 现代微分几何学概论 苏步青编著 1961年版 下一篇: 现代数值分析 蔡光程主编 2019年版