我想要将一维浮点数数组“拉伸”成更大的数组。
新的数值应该从前一个数组值的线性插值计算而来,但我不知道如何实现。
有什么提示吗?
//expected behaviour
float[] initialArray = {2.0, 6.5, 2.0}
float[] biggerArray = resample(initialArray, 7 /*new size*/)
//output: {2.0, 3.5, 5.0, 6.5, 5.0, 3.5, 2.0}
新的数值应该从前一个数组值的线性插值计算而来,但我不知道如何实现。
有什么提示吗?