我在matlab中有一个数据集,其中包含对应于一个时间序列的几个变量(压力,O2水平等)。
我想将风数据添加到数据集中,但此时间序列具有不同的时间范围。如何将此风数据插入到当前时间序列中?任何帮助表示赞赏!谢谢!
答案 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 定义了将执行插值的次数。可以根据需要调整矢量。
结果如下: