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

3 ビュー (過去 30 日間)
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 件のコメント
Walter Roberson
Walter Roberson 2022 年 4 月 26 日
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 2022 年 4 月 26 日
Walter I did not realise about this, I will take this into consideration when I am making my final project file.

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

採用された回答

Davide Masiello
Davide Masiello 2022 年 4 月 26 日
編集済み: Davide Masiello 2022 年 4 月 27 日
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 件のコメント
Aditya Sajeesh
Aditya Sajeesh 2022 年 4 月 27 日
Thank you Davide, for all your help, this is what I was struggling with.
Davide Masiello
Davide Masiello 2022 年 4 月 27 日
Happy to help

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by