Can I execute only one case inside multiple cases inside switch ?
조회 수: 1 (최근 30일)
이전 댓글 표시
The code below is execution the cases randomly, for example in the first round 3 1 2 in the second round 2 1 3 and so forth. my question can I execute only one case each round, for example in the first round case 2 is executed and in the second round selecting case 1 and so forth. ?
thanks in advance
for jj=1:20
for randCases=randperm
switch randCases
case 1
for best_1
for i_1
do calculation
end
end
case 2
for best_2
for i_2
do calculation
end
end
case 3
for best_3
for i_3
do calculation
end
end
end
end
end
댓글 수: 0
채택된 답변
VBBV
2023년 5월 3일
Yes, you can execute it single case from each round by adding an extra for loop
% define round sequence
randCases=randperm(3,3)
% add an extra loop
for k = 1:length(randCases)
switch randCases(k)
case 1
for best_1
for i_1
do calculation
end
end
case 2
for best_2
for i_2
do calculation
end
end
case 3
for best_3
for i_3
do calculation
end
end
end
end
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!