zigongzhb 发表于 2008-5-22 15:34

批量定义符号变量

各位好!
      我想定义 x1 x2 x3 x4……x100 100个符号变量。如果像这样的话太麻烦了 syms x1 x2 x3 ……x100。能不能用个循环语句来实现?

sigma665 发表于 2008-5-22 15:49

for i=1:100
      a=strcat('x',num2str(i));
    b=['syms ' a];
    eval(b)
end

zigongzhb 发表于 2008-5-22 18:55

~~~~~~~~~~~~~~~ 很感谢你哈

fundai 发表于 2009-12-21 10:48

我想问上面 批量定义的符号变量怎么写成数组的形式?即X= 谢谢!

ChaChing 发表于 2009-12-21 11:57

for i=1:100
   a=strcat('x',num2str(i)); b=['syms ' a]; eval(b);
end
aa='x1';
for i=2:100,a=strcat('x',num2str(i));aa=; end
eval(['X=[',aa,'];'])
页: [1]
查看完整版本: 批量定义符号变量