在MATLAB中重新采样两个不同长度的数据集
我有两个向量:长度为927的sensorA和长度为1250的sensorB。我想让它们具有相同的长度。 MATLAB中的resample()函数在边缘处非常嘈杂,我需要至少相当好的精度。
我知道重新采样可以通过插值完成,但我如何以最有效的方式实现它。我需要尽可能均匀地拉伸927到1250。
我想知道我是否可以这样做:
我在短矢量中需要333个新样本。因此,对于每3个值,我插入两个连续值的平均值(中点)。 =>插入309个样本
对于剩余的我每38个样本再次插入(927 /(333-309))
这有意义吗?我仍然无法得到精确的插值。我还可以使用其他功能吗? (除了
interp()
,因为它需要整数重采样率?)
没有找到相关结果
已邀请:
3 个回复
悸翠疮武昏
苏髓骗撩
靛新比比催