How can I make a code to display the person's name corresponding to the number from a dice? I have to use a switch statement.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Number | 1 | 2 | 3 | 4 | 5 | 6 |
Name | Jane | Johannes | Jill | Joyce | Jim | Jace |
this is the list
0 Commenti
Risposte (2)
KSSV
il 14 Dic 2021
Modificato: KSSV
il 14 Dic 2021
The best option is to use a table as shown below:
Number = (1:6)' ;
Name = { 'Jane' 'Johannes' 'Jill' 'Joyce' 'Jim' 'Jace'}';
T = table(Number,Name)
If you insist to use switch
Number = 1 ;
switch Number
case 1
Name = 'Jane' ;
case 2
Name = 'Johannes' ;
case 3
Name = 'Jill' ;
case 4
Name = 'Joyce' ;
case 5
Name = 'Jim' ;
case 6
Name = 'Jace' ;
otherwise
error('Numner should be 1 to 6')
end
Name
0 Commenti
Walter Roberson
il 14 Dic 2021
Names = { 'Jane' 'Johannes' 'Jill' 'Joyce' 'Jim' 'Jace'}';
die_roll = randi(length(Names));
Name = Names{die_roll}
0 Commenti
Vedere anche
Categorie
Scopri di più su Data Distribution Plots 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!