x=rand(1,60);
t=[-5:4 21:30 41:50 61:70 81:90 101:110];
tNoise = t + rand(1,length(t))/100;
timeStep=median(diff(t));
t1 = tNoise(1);
tCount = round((tNoise-t1)/timeStep);
tIndex = tCount + 1;
tQuant = t1 + timeStep * tCount;
xiAtTquant = interp1(tNoise, x, tQuant, 'linear', 'extrap');
ti = linspace(tQuant(1), tQuant(end), tIndex(end));
xi = NaN(1, tIndex(end));
xi(tIndex) = xiAtTquant;
plot(ti,xi, 'bx', tNoise,x, 'co');
0 Comments
Sign in to comment.