我正在寻找建议,看看是否有人知道如何让这个工作...... 我有一些玩家名字,我想转换成数字存储在列表中。
for k = 1:player_name;
pn = sprintf('Enter the name of player %d', k);
inputdlg(pn);
end
例如,我想检索播放器2的名称。 我在想像:
player1 = str2num(pn %d, k);
但我不能让这个工作...... 任何想法都收到了很多!
答案 0 :(得分:2)
以下是我解决问题的方法:
numPlayers = inputdlg('Enter the number of players');
numPlayers = str2num(numPlayers{1});
for i=1:numPlayers
name{i} = inputdlg(['Enter the name of player ' num2str(i)]);
end
现在可以访问玩家1的名字
name1 = name{1}