2 个版本
0.1.2 | 2023年11月18日 |
---|---|
0.1.1 | 2023年11月17日 |
#10 in #样条插值
69KB
1.5K SLoC
Rusty FITPACK
Rusty FITPACK 提供了 Rust 中一维样条插值和拟合的例程。这些函数是从原始的 Fortran77 代码 FITPACK(由 Paul Dierckx 编写)翻译而来的。此包提供了与 SciPy 为 FITPACK 提供的包装器几乎相同的接口。具体而言,该包实现了五个函数,splrep
,splev
,splder
和 splev_uniform
以及 splder_uniform
。
请阅读 文档
参考文献
基于保罗·迪尔克克斯在参考文献 [1-4] 中描述的算法
[1] P. Dierckx, "An algorithm for smoothing, differentiation and integration of experimental data using spline functions", J.Comp.Appl.Maths 1 (1975) 165-184.
[2] P. Dierckx, "A fast algorithm for smoothing data on a rectangular grid while using spline functions", SIAM J.Numer.Anal. 19 (1982) 1286-1304.
[3] P. Dierckx, "An improved algorithm for curve fitting with spline functions", report tw54, Dept. Computer Science,K.U. Leuven, 1981.
[4] P. Dierckx, "Curve and surface fitting with splines", Monographs on Numerical Analysis, Oxford University Press, 1993.
依赖项
~2MB
~33K SLoC