[問題] 請問有關eval這個程式已回收

看板MATLAB作者 (問問問問問問問題)時間16年前 (2009/04/09 18:59), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
我想弄出這個迴圈回產生如以下的東西 b1 = d1(zigzag); b2 = d2(zigzag); . . . . . b16 = d16(zigzag); ----- 這是我自己寫的 for k=1:16 eval(['b', int2str(k) , '= 'd',int2str(k),(zigzag)']) ; end ; ------- 可以麻煩大家提點一下小弟是那個部份寫錯嗎? 謝謝 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.83

04/09 19:41, , 1F
eval(['b', int2str(k) , '= d',int2str(k),'(zigzag)']);
04/09 19:41, 1F

04/09 22:21, , 2F
你可以先把eval()拿掉來跑,看能不能跑出16個想要的字串
04/09 22:21, 2F

04/09 22:22, , 3F
來做測試,沒問題的話再包上eval()去執行即可
04/09 22:22, 3F

04/10 10:58, , 4F
你想不出來我可以教你
04/10 10:58, 4F

04/10 16:01, , 5F
謝謝大家這麼熱心幫忙,我去測試一下感恩
04/10 16:01, 5F
文章代碼(AID): #19tTK3I- (MATLAB)
文章代碼(AID): #19tTK3I- (MATLAB)