为syms创建多个变量

时间:2016-05-31 09:37:05

标签: matlab

我想在syms旁边创建许多变量,如x1,x2,x3,所以它看起来像这样:

syms x1 x2 x3 x4 ... x50 x51 .... xn

n是我需要的变量数。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:5)

x = sym('x', [n 1]);

这将创建n个符号变量,即x1, x2, x3 ......, xn,您可以分别使用x(1), x(2), x(3)....., x(n)访问它们

例如,当n = 4时,您将获得以下结果:

>> x

x =

 x1
 x2
 x3
 x4

>> x(1)

ans =

x1

>> x(3)

ans =

x3