[問題] eval 多輸出變數(矩陣模式)已回收

看板MATLAB作者 (新人類覺醒)時間15年前 (2010/05/14 19:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
已知變數g1,g2,...,g10各別為(100,1)矩陣,con1為某一個常數,con2為某一個常數 如今我想把a1=[g1 g1*con1 con2]; . . . a10=[g10 g10*con1 con2]; 的形式 可是我寫成如下(有誤) for m=10 eval(['a' num2str(m) '= [g' num2str(m) 'g' num2str(m) '.*con1' 'g' num2str(m) '.*con2]']); end 請問如何修改才能達到原本想要的效果 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.136.212
文章代碼(AID): #1BxJY-yt (MATLAB)
文章代碼(AID): #1BxJY-yt (MATLAB)