skysurfer 发表于 2006-8-31 18:16

请教一个MATLAB的小问题

弱弱地问:可以用MATLAB进行循环赋植吗?
比如:i1=1+1,i2=2+1,i3=3+1,...in=n+1,...
如果逐个赋值很麻烦,是不是可以用循环?该怎么实现?

[ 本帖最后由 xuebx 于 2006-8-31 20:37 编辑 ]

jimin 发表于 2006-8-31 18:28

for i=1:100
I(i)=1+i;
end
你指的是这个吗?

bainhome 发表于 2006-8-31 18:42

for i=1:100
    str=['i',num2str(i),'=1+',num2str(i)];
    eval(str)
end

jimin 发表于 2006-8-31 18:54

学习一下

skysurfer 发表于 2006-8-31 19:54

多谢了,真是强!

xuebx 发表于 2006-8-31 20:38

向发帖者致敬

[ 本帖最后由 eight 于 2007-2-28 11:08 编辑 ]
页: [1]
查看完整版本: 请教一个MATLAB的小问题