本书为读者提供了使用Visual C++进行高效数值计算的方法与技巧,并包含大量实用算法及其源代码,附赠光盘便于实践学习。
《Visual C++ 常用数值算法集》由何光渝编著,并于2002年7月由科学出版社出版发行。该书的ISBN号为7-03-010498,内容涵盖了多个数学领域的常用算法。
全书分为四章:
第一章 线性代数方程组的解法
包括了多种求解线性代数方程的方法:全主元高斯-约当消去法、LU分解法、追赶法(也称托马斯方法)、五对角线性方程组的特殊算法,以及用于改善已知近似解精度的迭代改善技术。此外还介绍了范德蒙和托伯利兹矩阵的相关计算技巧,并探讨了奇异值分解与共轭梯度等高级主题。
第二章 插值
本章节讨论了几种常见的插值方法:拉格朗日插值、有理函数插补以及三次样条曲线拟合技术。还提供了有序表检索算法的介绍,二元及三元拉格朗日多项式和双三次B-样条等多维插值技巧。
第三章 数值积分
涵盖了几种数值求积规则:梯形法则、辛普森公式及其改进形式——龙贝格方法。此外还介绍了处理奇异点或无穷区间上的反常积分技术,以及高斯型正交多项式应用于一元和多元函数的高效算法。
第四章 特殊函数
详细讲解了多种特殊数学函数:包括Γ(伽玛)函数、贝塔分布及其相关统计量;误差函數及不完全形式;各类阶次的第一类与第二类贝塞尔方程解法,以及它们在分数阶情况下的扩展。还包括指数积分和连带勒让德多项式等其他重要数学工具。
这本书为读者提供了丰富的算法实现细节,并且适用于需要进行数值计算的编程人员或研究人员使用。