Like to have input user command for cases

Like to ask user either enter 1,2,3 for a set of commands and then based off user unput, do a specific commands
for 1
( x=1, y=2, z=3)
for 2
(x=4, y=5, z=6)
for 3
(x=7,y=8,z=9)
then continue the code, so execute only a specific section.
Thanks.

2 Comments

Would switch-case be fine or can i use an IF statement saying if user input is 1, then do this etc?

Sign in to comment.

Answers (3)

You could use a switch-case statement
A case can be used for multiple criteria.
switch x
case {1,2,3}
%code
case {4,5,6}
%code
case {7,8,9}
%code
end
You could use the following code :
prompt='Enter your input';
user_input=input(prompt);
switch user_input
case{1,2,3}
%write code for what you'd like to perform
case{4,5,6}
%write code for what you'd like to perform
case{7,8,9}
%write code for what you'd like to perform
end
In the above code u can take the user_input and perform commands based on requirements
Hope this helps!

Categories

Products

Release

R2020a

Asked:

on 10 Jul 2023

Answered:

on 12 Jul 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!