Skip iterations in for loop
조회 수: 4 (최근 30일)
이전 댓글 표시
I need to skip iterations in my for loop. I have 46 columns in a matrix and want to adjust 36 of them.
I want to adjust the following 2 3 4 8 9 10 11 12 13 17 18 19 20 21 22 26 27 28 29 30 31 35 36 37 38 39 40 44 45 46. So 2:4 & 8:13 &. 17:22 &26:31 &35:40 & 44:46 and not the others
Thank you for any advice!
for i = 2:46
grf43.data(:,i) = grf43.data(:,i)-static_grf.data(1,i);
end
댓글 수: 0
답변 (2개)
Sriram Tadavarty
2020년 7월 29일
Hi Maud,
You can directly use those values for index i. Try this,
for i = [2:4 8:13 17:22 26:31 35:40 44:46]
grf43.data(:,i) = grf43.data(:,i)-static_grf.data(1,i);
end
Hope this helps.
Regards,
Sriram
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!