Johnwen 发表于 2008-11-30 09:26

[求助]"subs"这么用不对吗?

我的程序中有这么一段

for i=1:100,
      ,,,,,,,,,,,,,
      ,,,,,,,,,,,,,
      ,,,,,,,,,,,,,
      x(i)=,,,,,,;
      y=subs(y,{z},{x(i)});
      disp(x(i));
      disp(y);
end

每次显示出来的x(i)都是不同的,
可是每次显示出来的y都是同一个值,就是i=1时候的值。
这是为什么呢?
难道"subs"这么用不对吗?
恳请各位高人指点!谢谢!

[ 本帖最后由 Johnwen 于 2008-11-30 09:29 编辑 ]

friendchj 发表于 2008-11-30 10:29

这是一个循环,第一次循环之后,y变成常量,这样试试:
for i=1:100,
      ,,,,,,,,,,,,,
      ,,,,,,,,,,,,,
      ,,,,,,,,,,,,,
      x(i)=,,,,,,;
      a=subs(y,{z},{x(i)});
      disp(x(i));
      disp(a);
end

Johnwen 发表于 2008-11-30 10:39

回复 沙发 friendchj 的帖子

感谢大侠指点!
页: [1]
查看完整版本: [求助]"subs"这么用不对吗?