Create a vector with specific intervals

I want to create two vectors. vectors are like following
limit = 100; % limit can be any number
a = [1,4,5,8,9,12,13 ..... limit]
b = [2,3,6,7,10,11,.........limit]

답변 (1개)

Mohammad Sami
Mohammad Sami 2020년 5월 5일

0 개 추천

You can split it into 4 sequences. then merge it back together to create your desired vector.
limit = 100;
a1 = 4:4:limit;
a2 = 5:4:limit;
b1 = 2:4:limit;
b2 = 3:4:limit;
a = sort([1 a1 a2]);
b = sort([b1 b2]);

카테고리

도움말 센터File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기

제품

질문:

2020년 5월 5일

답변:

2020년 5월 5일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by