Re: [問題] MATLAB 迴圈產生有問題!!已回收

看板MATLAB作者 (最強⑨番-さるの)時間16年前 (2009/03/17 09:20), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《stanxopstl (stan)》之銘言: : a = : [ 1] [ 2] [ 3] [ 4] : [ 5] [ 6] [ 7] [ 8] : [ 9] [10] [11] [12] : [13] [14] [15] [16] : 結果為 : X_11 = : 1 2 3 : 1 2 7 : ........ : 1 14 11 : 1 14 15 : 但若要最後產生 : X_111= : 1 2 3 4 : 1 2 3 8 : ..................... : 最後產生 : 1 14 15 12 : 1 14 15 16 X_111=[combvec(a(:,4)',a(:,3)',a(:,2)')' ones(64,1)]; X_111=X_111(:,end:-1:1); X_11=[combvec(a(:,3)',a(:,2)')' ones(16,1)]; X_11=X_11(:,end:-1:1); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.84.50 ※ 編輯: BrianCashman 來自: 118.171.84.50 (03/17 09:33)

03/17 09:40, , 1F
更精簡的寫法出來了!! (果然有特殊函數跟精簡寫法啊..)
03/17 09:40, 1F

03/17 10:02, , 2F
combvec也是跑迴圈啊....應該可以用ndgrid自己做才是
03/17 10:02, 2F

03/17 15:19, , 3F
謝謝各位高手的教導~ 不才的我 解決了喔! 感激感激
03/17 15:19, 3F
文章代碼(AID): #19llhZKX (MATLAB)
文章代碼(AID): #19llhZKX (MATLAB)