2016-05-31 27 views
2

創建倍數變量我想創造出許多變量,如X1,X2,X3 SYMS旁邊使用,因此它會是這個樣子:爲SYMS

SYMS 1×2×3×4 ...... X50 X51 ... .xn

n是我需要的變量的數量。

有沒有辦法做到這一點?

回答

4
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 
+0

這絕對是走的路!好的 –

+0

謝謝!你知道如何在使用linsolve求解線性方程時使用這個向量嗎? 因此它變成這樣: syms x(而不是) syms x1 x2 x3 x4 .... xn(我必須將它們全部列出) – TYL

相關問題