可能的重复:
双精度数组的 Akima 插值
我正在寻找一种用于 Akima 插值的算法,但在谷歌搜索一段时间后我找不到。我用 Objective-C 编写我的应用程序,但编程语言并不重要。
如果您可以提供任何代码或链接,那将是非常好的。谢谢
可能的重复:
双精度数组的 Akima 插值
我正在寻找一种用于 Akima 插值的算法,但在谷歌搜索一段时间后我找不到。我用 Objective-C 编写我的应用程序,但编程语言并不重要。
如果您可以提供任何代码或链接,那将是非常好的。谢谢
编辑:
有关以下列表的更新版本,请参阅此 SO 答案。
原答案:
Akima的原始论文
http://student.ndhu.edu.tw/~u9111023/akima.pdf
C# 实现
C++ 实现
http://www.koders.com/cpp/fid1393B9D668316C1700966643DE0609660B9CB13A.aspx?s=%22Brian+Smith%22
C 实现
http://packages.debian.org/source/squeeze/spline
Akima 的 Fortran 实现
http://cran.r-project.org/web/packages/akima/
Fortran 90 实现
http://miyoshi.googlecode.com/svn-history/r72/trunk/common/common.f90
Lisp 实现“用于 AutoCAD 2d-Polylines”
http://autocad.xarch.at/code/candido/akima.lsp
Matlab实现
http://www.mathworks.se/matlabcentral/fileexchange/1814-akima-interpolation
Python 实现