我有一个 3d 点数组(想象一个球的轨迹),带有 X 个样本。
现在,我想对这些点重新采样,这样我就有了一个包含 y 个样本位置的新数组。
y 可以大于或小于 x 但不能小于 1。总是至少有 1 个样本。
算法如何将原始数组重新采样为新数组?谢谢!
最佳答案
基本思想是获取 X 点并将它们绘制在图表上。然后使用一些合理的插值函数在它们之间进行插值。您可以使用线性插值、二次 B 样条等。通常,除非您有特定理由相信这些点代表高阶函数(例如 N4),否则您希望坚持使用相对低阶插值函数。
完成此操作后,您的图表上(基本上)就会有一条连续的线。要获得 Y 点,您只需选择沿图表 X 轴等距分布的 Y 点。
关于algorithm - 重新采样一系列点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765623/