How to store the data of specific loop values?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I have a loop 1:100 and I want to store the output of i = 1,6,11,....
How should I code this?
Thx
댓글 수: 0
채택된 답변
Jan
2021년 3월 10일
편집: Jan
2021년 3월 10일
result = zeros(1, 100); % Pre-allocation
for k = 1:100
result(k) = rand; % your value
end
Or maybe you mean:
index = 1:6:100;
result = zeros(1, numel(index)); % Pre-allocation
for k = 1:100
match = (k == index);
if any(match)
result(match) = rand; % "logical indexing"
end
end
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!