作者w3 (打撲溜3)
看板MATLAB
標題[運算] 變數名字的設定
時間Wed Mar 13 13:12:48 2013
我希望產生一連串的n個變數
想把他們用作變數符號運算
我需要的效果差不多像這樣:
syms a1 a2 a3 ...... an
A= [ a1 a2 a3 a4.... an]
n有幾個可能會隨著需求改變
或著可能很大 不知道有沒有辦法讓程式幫我產生?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.16.58
※ 編輯: w3 來自: 140.112.16.58 (03/13 13:13)
1F:→ ejialan:for i=1:n,eval(['syms a',num2str(i)]);... 03/13 14:42
2F:→ ejialan:eval(['A(1,i)=a',num2str(i),';']);end 03/13 14:42
3F:→ w3:原來如此 謝謝樓上前輩指教 原來eval這麼好用! 03/13 14:49