for loop for switch case
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Qiana Curcuru
am 10 Mär. 2020
Beantwortet: BobH
am 10 Mär. 2020
I have a switch case:
switch test
case test1
x=user_defined_value
a=x+1
case test2
x=user_defined_value
a=x+2
end
I want the user to be able to iterate through one case several times. For example, x=[1,2,3,4] for case 'test2' like a forloop. How would I do this?
0 Kommentare
Akzeptierte Antwort
BobH
am 10 Mär. 2020
would arrayfun work for your code? It would handle both x as a single number and x as a vector, setting 'a' to a single number or a vector to match the input
x = 1;
arrayfun(@(P) P+2, x)
ans =
3
x = [1 2 3 4];
arrayfun(@(P) P+2, x)
ans =
3 4 5 6
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Structures finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!