如何使用MATLAB中的特殊字符(unicode打牌)?
20视图(30天)
显示旧的评论
你好,
我新到MATLAB和21点游戏项目,出于这个原因,我想使用Unicode扑克牌在MATLAB符号,然而错误提出:
错误:文件:untitled2线:1列:12
无效的文本字符。检查不支持的象征万博1manbetx,看不见的字符,或
粘贴非ascii字符。
我用扑克牌unicode符号从以下网站(只有卡用于21点2 - 10和AJKQ):
https://en.wikipedia.org/wiki/Playing_cards_in_Unicode
有人能告诉我如何把它放到MATLAB ?我透过网站有一个类似的问题/解决方案但我找不到一个。
如果有必要我将上传我的函数文件。
谢谢你!
答案(2)
沃尔特·罗伯森
2022年4月26日
这是近…
函数[asciioutput] = asciiCardsFunction (playerCards dealerCards)
V1 = {”“”“};
V2 = {”“”“};
V3 = {”“”“};
V4 = {”“”“};
V5 = {”“”“};
V6 = {”“”“};
V7 = {”“”“};
V8 = {”“”“};
V9 = {”“”“};
V10 = {”“”“};
% V11 = {"};
% V12 = {"};
% V13 = {"};
cardVal2 = (V1、V2、V3 V4, V5, V6, V7中,V8, V9, V10);
%这组向量存储所有可能的所有卡片ASCII值符号
%在21点
dispplayerCards = [];
dispdealerCards = [];
为i = 1:元素个数(playerCards)
dispplayerCards{我}= cardVal2 {playerCards (i)};
结束
为i = 1:元素个数(dealerCards)
dispdealerCards{我}= cardVal2 {dealerCards (i)};
结束
asciioutput = [dispplayerCards {:}; dispdealerCards {}):;
结束