我有两列(相同大小),我必须在Matlab中进行插值。第一列是以小时为单位的时间向量(9.5,9.6 9.73 10.13等...),另一列是与“以小时为单位”列的每个元素相关联的股票价格。
我希望我的价格向量中缺少每个15分钟,30分钟,45分钟和1小时(60分钟)的价格。因此,我的每小时时间列中也缺少这些元素(15,30,45分钟和60分钟)。
如何线性插入两列以获得相同的大小,然后能够每15分钟(X.25小时,X.5小时,X.75小时和X小时)关联价格?
谢谢!
答案 0 :(得分:6)
这是一个单行命令:
interp_prices = interp1(time, prices, 0:0.25:max(time));