[問題] 關於排列組合 數字不能重複的問題已回收

看板MATLAB作者 (@@)時間16年前 (2008/09/20 21:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
因為我的item幾乎都超過100 所以一些快速產生的寫法都會記憶體不足.. 只是.. % tt2_c2的size是146 % C 146取3 tic t=1; for i=1:size(tt2_c2,1:1)-2 for j=i+1:size(tt2_c2,1:1)-1 for k=j+1:size(tt2_c2,1:1) Otwo(t:t,:)=[tt2_c2(i) tt2_c2(j) tt2_c2(k)]; t=t+1; end end end toc Elapsed time is 5350.824165 seconds. 這個時間實在慢到嚇死人.. 不知道有沒有辦法能夠改進的? 謝謝大家 QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.60.216.27
文章代碼(AID): #18rFFbeK (MATLAB)
文章代碼(AID): #18rFFbeK (MATLAB)