[運算] 變數名字的設定

看板MATLAB作者 (打撲溜3)時間11年前 (2013/03/13 13:12), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我希望產生一連串的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)

03/13 14:42, , 1F
for i=1:n,eval(['syms a',num2str(i)]);...
03/13 14:42, 1F

03/13 14:42, , 2F
eval(['A(1,i)=a',num2str(i),';']);end
03/13 14:42, 2F

03/13 14:49, , 3F
原來如此 謝謝樓上前輩指教 原來eval這麼好用!
03/13 14:49, 3F
文章代碼(AID): #1HG0hIIq (MATLAB)