creating an interval from vector array
Show older comments
I have for example a vector V = [1 2 3 4 5 6 7 8 9 10]'
I would like to create intervals in which each interval starts with the with the ending of the previous interval, Meaning interval 1: 1-2, interval 2: 2-3, interval 3: 3-4 and so on.
is there a certain command for that?
Accepted Answer
More Answers (1)
V = [1 2 3 4 5 6 7 8 9 10]'
intervals = buffer(V,2,1,'nodelay')
Now take the columns of intervals.
This requires the Signal Processing Toolbox.
... and is easy enough to create on your own:
intervals = [V(1:end-1), V(2:end)].'
1 Comment
Henry Barker
on 1 Sep 2021
Categories
Find more on Correlation and Convolution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!