Matlab script that randomly selects a card from a deck of 52

6 visualizaciones (últimos 30 días)
ENRIQUE SANCHEZ
ENRIQUE SANCHEZ el 2 de Dic. de 2016
Respondida: Walter Roberson el 2 de Dic. de 2016
I need to write a program using Matlab that randomly selects a single card(from a full deck 52 cards) and print the result out, i.e. ace-spades, 5-hearts, king-diamonds,etc. Thank you in advance

Respuestas (2)

bio lim
bio lim el 2 de Dic. de 2016
What have you done so far?
What you can do is first you define a cell array that contains each card of the deck. Then you can use randi to generate a random index into your cell array. Then, you can use print out the the card that belongs to the index.

Walter Roberson
Walter Roberson el 2 de Dic. de 2016
randi(52)
Hint:
1 + mod((1:52)-1, 13)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by