MATLAB: How to get full day data from time sample

datadata acquisitiongraphtime series

Hi if I have data like [1 2 3 4 5] at time [1 5 12 15 19] how can I get for example the data at time 2 or 3 or even 24. I tried to plot a graph but could not get the data out from the graph because the xdata and ydata will be similar to the input points. If you can help I would appreciate it. Thank you,

Best Answer

I would use the interp1 function:
time = [1 5 12 15 19];
data = [1 2 3 4 5];
new_data = interp1(time, data, [2 3 24], 'linear', 'extrap');