【发布时间】:2020-07-27 22:30:36
【问题描述】:
我正在尝试使用犰狳将一些 MATLAB 代码转换为 C++,其中使用的 MATLAB 函数之一是 interp1。 “很容易”,我虽然,犰狳有 interp1。 “线性应该足够好”,我错了。所以我搜索了 interp1.m 源代码并找到了 Octave 源代码,它使用 pchip.m 我找到了 octave 源代码,但 pchip.m 使用 pchip_deriv.cc ,然后似乎使用了 fortran fcn。
那么在我开始真正深入研究 pchip 的转换之前,是否还有其他包含 pchip 的库或资源可供我使用?
【问题讨论】:
-
C++ 中的数值配方,作者:Press、Teukolsky、Vetterling 和 Flannery...?
-
您可以手动实现它,它足够短以适合 lambda。
标签: c++ matlab interpolation armadillo