Matlab 是否在inputdlg框中显示循环计数的值?
为这个模糊的问题道歉,我写了一个简单的for statt,其中玩家是一个预先确定的整数:Matlab 是否在inputdlg框中显示循环计数的值?,matlab,Matlab,为这个模糊的问题道歉,我写了一个简单的for statt,其中玩家是一个预先确定的整数: for k = 0:players; inputdlg('Enter the name of player (?): '); end 我希望在语句通过播放器编号计数时自动填充节(?)。 有人能建议一种方法吗? 谢谢 使用sprintf: for k = 0:players st = sprintf('Enter the name of player %d',k); inputdlg
for k = 0:players;
inputdlg('Enter the name of player (?): ');
end
我希望在语句通过播放器编号计数时自动填充节(?)。
有人能建议一种方法吗?
谢谢 使用
sprintf
:
for k = 0:players
st = sprintf('Enter the name of player %d',k);
inputdlg(st);
end
使用
sprintf
:
for k = 0:players
st = sprintf('Enter the name of player %d',k);
inputdlg(st);
end
比如说,我想把这些名字转换成数字,我可以使用这样的东西吗:player_num%d=str2num(st%d)?比如说,我想把这些名字转换成数字,我可以使用这样的东西吗:player_num%d=str2num(st%d)?