Z.B. x = Timestamps, y = Messwerte wo fehlende Werte als NaN gekennzeichnet sind. idx = Indizes der vorhandenen Wertepaare, y_neu = neuer y-Vektor mit interpolierten und extrapolierten Werten:
>> x = 1:1:10;
>> y = [ 1 2 3 NaN 5 6 7 8 9 NaN ] * 0.1
y =
0.1000 0.2000 0.3000 NaN 0.5000 0.6000 0.7000 0.8000 0.9000 NaN
>> idx = find(not(isnan(y)));
>> y_neu = interp1(x(idx), y(idx), x, 'linear', 'extrap')
y_neu =
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000