How to create an array that picks every 3 numbers out of 5
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
Hello,
I have a vector that includes degrees of freedom (numbers) from 1 to 665 and i want a function that makes an array to pick every 3 last numbers out of every numbers as a colomn and next colomn with zeros.
To make it more clear:
from 1 to 5 i want 3 4 5, then from 6 to 10, i want 8 9 10 and so on until 665. see below
C=[3 0;
   4 0;
   5 0;
   8 0;
   9 0;
   10 0];
댓글 수: 0
답변 (1개)
  Mohammad Sami
      
 2020년 1월 30일
        a = reshape(1:665,5,[]);
a(1:2,:) = [];
a = reshape(a,[],1);
a(:,2) = 0;
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

