How to use for loop inside switch case?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
How can I use for loop inside switch cases? For example
for j=1,2,...,m
switch j
case 1,2,...,m-1
y=x(j);
case m
y=x(m)^2;
end
What is exact MATLAB coding?
1 Commento
Risposte (1)
Rik
il 27 Set 2017
If you really insist on a for-loop, you can use curly brackets. Most times there will be a better solution for this, which will increase speed quite a bit compared to a for-loop.
for a=1:4
switch a
case {1,3}
disp('1 or 3')
otherwise
fprintf('%d\n',a)
end
end
Will print:
1 or 3
2
1 or 3
4
0 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!