Create a sliding window
14 views (last 30 days)
Hey guys, thanks in advance
I have this code, that gives me a vector, samples , that has 10 000 000 values( a lot). I wanted to divide this vector in 500 000 samples do all the processing code I have , and choose the next 500 000 samples, with a sliding window, till i finished all the samples.
So first iteration I wanted samples(1:500 000), 2nd iteration(501000: 1000000), etc...
But with a sliding window function, can I do that
Image Analyst on 2 Jul 2022
Ten million samples is not a lot, but anyway a simple intuitive way is
for k = 1 : 500000 : length(vec) % Should be 20 iterations if vec is 10 million long.
thisWindow = vec(k : k + 499999);
% Now do something with thisWindow.