新書推薦:
《
中国近现代名家精品——项维仁:工笔侍女作品精选
》
售價:NT$
308.0
《
宋瑞驻村日记(2012-2022)
》
售價:NT$
539.0
《
汗青堂丛书138·帝国的切口:近代中国口岸的冲突与交流(1832-1914)
》
售價:NT$
594.0
《
人世事,几完缺 —— 啊,晚明
》
售價:NT$
539.0
《
樊树志作品:重写明晚史系列(全6册 崇祯传+江南市镇的早期城市化+明史十二讲+图文中国史+万历传+国史十六讲修订版)
》
售價:NT$
2215.0
《
真谛全集(共6册)
》
售價:NT$
5390.0
《
敦煌通史:魏晋北朝卷
》
售價:NT$
780.0
《
唯美手编16:知性优雅的编织
》
售價:NT$
250.0
|
內容簡介: |
《常用数值算法及其MATLAB实现》详细介绍了求解数值问题的常用算法的算法原理及其MATLAB实现,偏重于算法的实现,强调例题的分析和应用。主要内容包括:线性方程组的直接解法和迭代解法、插值和函数逼近、数值积分、数值优化、矩阵的特征值问题、解非线性方程和方程组的数值方法及常微分方程和偏微分方程的数值解法。 《常用数值算法及其MATLAB实现》可作为高等院校数学与应用数学专业、信息与计算科学专业和计算机应用等专业的本科生及工科的教材或参考书,也可供从事科学与工程计算的技术人员参考。
|
目錄:
|
第1章引论1.1误差的来源1.1.1舍入误差1.1.2截断误差1.2误差的传播1.2.1尽量避免两个相近的数相减1.2.2防止接近零的数做除数1.2.3防止大数吃小数1.2.4简化计算步骤,减少运算次数1.3数值算法的稳定性第2章线性方程组的解法2.1Gauss消顺序消去法2.2Gauss列主元消去法2.3Gauss-Jordan消去法2.4LU分解法2.5平方根法2.6改进的平方根法2.7追赶法2.8QR分解法2.9方程组的性态与误差分析2.9.1误差分析2.9.2迭代改善2.10Jacobi迭代法2.11Gauss-Seidel迭代法2.12松弛迭代法2.13迭代法的收敛性分析第3章函数的插值3.1Lagrange插值3.2牛顿插值3.3Hermite插值3.4分段三次Hermite插值3.5三次样条插值函数3.5.1紧压样条插值函数3.5.2端点率调整样条插值函数3.5.3非节点样条插值函数3.5.4周期样条插值函数3.5.5MATLAB的内置三次样条插值函数简介第4章函数的逼近4.1一致逼近多项式4.2近似一致逼近多项式4.3平方逼近多项式4.4用正交多项式作平方逼近多项式4.4.1用Legendre多项式作平方逼近多项式4.4.2用Chebyshev多项式作平方逼近多项式4.5线拟合的二乘法4.5.1线性二乘拟合4.5.2用正交多项式作二乘拟合4.5.3非线性二乘拟合举例4.6Pade有理逼近第5章数值积分5.1复合求积公式5.1.1复合梯形公式5.1.2复合Simpson公式5.1.3复合Cotes公式5.2变步长的求积公式5.2.1变步长的梯形公式5.2.2变步长的Simpson公式5.2.3变步长的Cotes公式5.3Romberg积分法5.4自适应积分法5.5Gauss求积公式5.5.1Gauss-Legendre求积公式5.5.2Gauss-Chebyshev求积公式5.5.3Gauss-Laguerre求积公式5.5.4Gauss-Hermite求积公式5.6预先给定节点的Gauss求积公式5.6.1Gauss-Radau求积公式5.6.2Gauss-Lobatto求积公式5.7二重积分的数值计算5.7.1复合Simpson公式5.7.2变步长的Simpson公式5.7.3复合Gauss公式5.8三重积分的数值计算第6章数值优化6.1一元函数的极小值6.1.1黄金分割搜索法6.1.2Fibonacci搜索法6.1.3二次逼近法6.1.4三次插值法6.1.5牛顿法6.2Nelder-Mead方法6.3速下降法6.4牛顿法6.5共轭梯度法6.6拟牛顿法6.6.1DFP法6.6.2BFGS法6.7模拟退火算法6.8遗传算法第7章矩阵特征值与特征向量的计算7.1上Hessenberg矩阵和QR分解7.1.1化矩阵为上Hessenberg矩阵7.1.2矩阵的QR分解7.2乘幂法与反幂法7.2.1乘幂法7.2.2反幂法7.2.3移位反幂法7.3Jacobi方法7.4对称QR方法7.5QR方法7.5.1上Hessenberg的QR方法7.5.2原点移位的QR方法7.5.3双重步QR方法第8章非线性方程求根8.1迭代法8.2迭代法的加速收敛8.2.1Aitken加速法8.2.2Steffensen加速法8.3二分法8.4试位法8.5牛顿-拉夫森法8.6割线法8.7改进的牛顿法8.8Halley法8.9Brent法8.10抛物线法第9章非线性方程组的数值解法9.1不动点迭代法9.2牛顿法9.3修正牛顿法9.4拟牛顿法9.4.1Broyden方法9.4.2DFP方法9.4.3BFS方法9.5数值延拓法9.6参数微分法0章常微分方程初值问题的数值解法10.1Euler方法10.1.1Euler方法10.1.2改进的Euler方法10.2Runge-Kutta方法10.2.1二阶Runge-Kutta方法10.2.2三阶Runge-Kutta方法10.2.3四阶Runge-Kutta方法10.3高阶Runge-Kutta方法10.3.1Kutta-Nystrom五阶方法10.3.2Huta六阶八级方法10.4Runge-Kutta-Fehlberg方法10.5线性多步法10.6-校正方法10.6.1四阶Adams-校正方法10.6.2改进的Adams四阶-校正方法10.6.3Hamming-校正方法10.7变步长的多步法10.8Gragg外推法10.9常微分方程组和高阶微分方程的数值解法10.9.1常微分方程组的数值解法10.9.2高阶微分方程的数值解法1章常微分方程边值问题的数值解法11.1打靶法11.1.1线性边值问题的打靶法11.1.2非线性边值问题的打靶法11.2有限差分法11.2.1线性边值问题的差分方法11.2.2非线性边值问题的差分方法2章偏微分方程的数值解法12.1椭圆型方程12.2抛物型方程12.2.1显式向前Euler方法12.2.2隐式向后Euler方法12.2.3Crank-Nicholson方法12.2.4二维抛物型方程12.3双型方程12.3.1一维波动方程12.3.2二维波动方程程序索引参考文献
|
|