creating an interval from vector array
조회 수: 21 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
채택된 답변
추가 답변 (1개)
Walter Roberson
2021년 9월 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)].'
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!