使用matlab插值风时间序列的值

时间:2014-10-06 14:26:43

标签: matlab time time-series series interpolation

我在matlab中有一个数据集,其中包含对应于一个时间序列的几个变量(压力,O2水平等)。

我想将风数据添加到数据集中,但此时间序列具有不同的时间范围。如何将此风数据插入到当前时间序列中?任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用 interp1

插入数据
% // Original data
times = 0:6:20;
values = rand(1,length(times));

% Interpolated data
interp_times = 0:2:20; 
interp_values = interp1(times,values,interp_times)

向量 interp_times 定义了将执行插值的次数。可以根据需要调整矢量。

结果如下: enter image description here