Numerical Recipes 2.02C语言数值算法集

数值计算的老司机资源《Numerical Recipes Source - C2.02》,蛮适合你平时写算法的时候参考一下,尤其是搞数值、模拟计算这块的同学。源码是从《C 语言数值算法程序大全》整理来的,作者阵容也相当硬核,Press、Teukolsky 那一批,基本涵盖了大部分科学计算里的老问题。

线性代数、函数积分随机数生成常微分方程这些都讲得挺细,代码也比较清爽,直接拿来调试也不难。比如你在解 ODE 的时候,可以用他们封装好的改进欧拉法模块,稳得。

用 JavaScript 写东西的时候,也能借鉴下它的思路,是那些精度要求高的地方,手写算法比纯靠库可靠一些。像傅立叶变换最小二乘拟合也都有例子,跑一跑就明白原理了。

建议是:看代码的同时最好结合他们的英文原书《Numerical Recipes》,原理讲得还挺通俗。哦对了,配套还有不少文章资源,像随机数生成算法ODE 数值解这些,边看边调试,效率高不少。

如果你写模拟器、做建模、或者机器学习前时需要精度高的底层数值算法,可以翻翻这个资源,没准能省下不少调试时间。

zip 文件大小:833.88KB