插值(上采样)数据数组

时间:2012-02-20 08:53:15

标签: arrays matlab

我有一个32766值的数组,我想上传以适应65534值的其他数组。

我也可以循环以多次相同的值,但我必须多次使用它。

有办法增加样品数量吗?我见过resample函数,但似乎对于特定类型的对象数据......

修改

我一直在寻找错误的术语:我发现函数interp对整数进行上采样,现在我已经使用它并调整了复制最后两个值的数组以适应另一个;有一种方法可以自动达到相同的尺寸吗?

1 个答案:

答案 0 :(得分:4)

您可以使用interp1

  x = 1:10;
  y = x.*x;
  %The x values that you want to be interpolated; 
  xi = 1:0.25:10;
  yi = interp1(x,y,xi);