How to make vector of Unicode characters align with 1x2 matrix of numbers

3 Ansichten (letzte 30 Tage)
I have the following code:
playerCards = [2 1];
allSuites = [9824 9827 9829 9830];
% all possible unicode values for bold card suites
dispplayerCards = [];
% initialising vector to display card suite (random) with given number
storeUnicode = [];
for i = 1:length(playerCards)
randSuite = randsample(allSuites,1);
% selects random suite unicode number
storeUnicode = [char(randSuite) storeUnicode];
% stores random unicode suite symbol in the vector
end
disp(storeUnicode);
disp(playerCards);
When the results print in the command window, this is what I can see:
♦♦
2 1
Is there any way to make the output such as this:
2 1
such that each element of storeUnicode array is placed directly above each element of playerCards array?
Thank you.
  2 Kommentare
Walter Roberson
Walter Roberson am 26 Apr. 2022
Nothing in that code prevents the same card from being generated multiple times. Suppose that the player cards were 3 5 3 then you generate a random suit for the 3 but 1/4 of the time you will generate the same suit for the second 3.
Aditya Sajeesh
Aditya Sajeesh am 26 Apr. 2022
Walter I did not realise about this, I will take this into consideration when I am making my final project file.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Davide Masiello
Davide Masiello am 26 Apr. 2022
Bearbeitet: Davide Masiello am 27 Apr. 2022
clear,clc
playerCards = [];
storeUnicode = [];
allSuites = [9824 9827 9829 9830]; % all possible unicode values for bold card suites
for k = 1:5
playerCards = [playerCards,randi(10,1,1)];
randSuite = randsample(allSuites,1); % selects random suite unicode number
storeUnicode = [storeUnicode,char(randSuite)]; % stores random unicode suite symbol in the vector
fprintf([repmat(' %c ',1,k),'\n',repmat(' %d ',1,k),'\n\n'],[storeUnicode,playerCards])
end
♣ 1 ♣ ♣ 1 6 ♣ ♣ ♠ 1 6 4 ♣ ♣ ♠ ♥ 1 6 4 9 ♣ ♣ ♠ ♥ ♠ 1 6 4 9 6
  4 Kommentare
Aditya Sajeesh
Aditya Sajeesh am 27 Apr. 2022
Thank you Davide, for all your help, this is what I was struggling with.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by