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 件のコメント

rockstar49
rockstar49 2023 年 7 月 10 日
移動済み: Cris LaPierre 2023 年 7 月 10 日
Would switch-case be fine or can i use an IF statement saying if user input is 1, then do this etc?

サインインしてコメントする。

回答 (3 件)

Walter Roberson
Walter Roberson 2023 年 7 月 10 日

0 投票

switch and case
Cris LaPierre
Cris LaPierre 2023 年 7 月 10 日

0 投票

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
Swapnil Tatiya
Swapnil Tatiya 2023 年 7 月 12 日

0 投票

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!

カテゴリ

ヘルプ センター および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品

リリース

R2020a

タグ

質問済み:

2023 年 7 月 10 日

回答済み:

2023 年 7 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by