[問題] eval和for的結合已回收

看板MATLAB作者 (阿論)時間16年前 (2009/02/13 11:53), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
假設我已有下列變數 a_1=18 a_2=17 a_3=17 a_4=16 a_5=19 現在要寫下面的式子 for t=1:5 for eval(['i=1:a_' num2str(t) ]) (以下省略) end end 在執行的過程中發現黃色那行有錯 可是我不知道應該怎麼修正 爬文好像沒看到標題有for和eval 麻煩高手了 謝謝 -- 老師考前有洩題→學生發好人卡 老師考前沒洩題→學生發畜牲卡 這就是現在的研究生(嘆~) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.25.202

02/13 12:48, , 1F
for i=eval(['1:a_',num2str(t)] )
02/13 12:48, 1F

02/13 15:59, , 2F
感謝,問題解決了:)
02/13 15:59, 2F
文章代碼(AID): #19bEx8Y0 (MATLAB)
文章代碼(AID): #19bEx8Y0 (MATLAB)