使用armadillo插值
Interpolation using armadillo
所以看起来好像armadillo没有任何插值能力(至少我在文档中找不到它的参考资料)。我想知道是否有人对如何最好地使用rowvec作为输入和输出来实现样条曲线和线性插值有任何建议?
由于您已经有了插值算法的源代码,因此会想到三种可能的选择:
-
重构代码以直接使用Armadillo类(例如矩阵和向量),而不是它自己的数组。
-
按原样使用代码,然后设置Armadillo矩阵或向量类的实例,以使用插值算法生成的数组的内存。有关高级Mat构造函数,请参阅文档。
-
使用Armadillo分配的内存/数组对现有代码进行轻微修改。Armadillo矩阵和向量使用的内存指针可以通过.memptr()函数轻松获得。
选择3可能是最容易与现有代码对接的。
相关文章:
- 我的固定时间步长与增量时间和插值的解决方案是错误的吗?
- 将使用太多的纹理插值器 - 带旋转的着色器
- 升压插值条件变量可以虚假唤醒吗?
- 如何获得插值极坐标?
- 如何线性插值到不恒定的目的地
- 向心Catmull-Rom样条曲线插值alpha参数
- 使用 OpenGL 插值数据缓冲区?
- 缩放和插值数组
- 骨骼动画:变换矩阵(collada)之间的插值
- 从一组点C++平面插值
- 从 C++14 到 C++98 的端口字符串插值
- 将矢量的数据扩展到指定大小(插值)
- 双线性插值实现的错误
- 如何避免线性插值"trap"?
- 使用 DirectX 11 插值背景颜色?
- OpenGL 缺陷 - 不需要的插值
- 如何在三角形曲面细分评估着色器中插值 UV 映射坐标?
- 将 N 个公式替换为一个(字符串插值)
- C++ - 处理几何插值中的浮点误差
- 使用armadillo插值