以下是引用wangzt在2008-6-4 3:56:00的发言:我有变量A1,A2,A3,A4,A5,A6
我想用循环
for i=1:6
A"i"=i
end
即变量名里面有一部分要能够变的,就像变量后面的数字(A后面的123456)
Matlab里面是怎么做的,要把i转化为字符串,然后用A+i吗?我不是很清楚。帮帮我,应该很简单吧。
很多时候用楼上的办法也可以解决。但有时确实想用不同的变量名标记。lz可以试试下面的代码:
for k = 1:6
v = genvarname(['A', num2str(k)]);
eval([v ' = k'])
end
希望有用。
p.s. 赫然发现这竟然是我的virgin帖。。。汗自己一个。。。肺活量太大了。。。
[此贴子已经被作者于2008-6-5 15:23:43编辑过]