Re: [問題] 陣列迴圈處理已回收

看板MATLAB作者 (~JirO Style~)時間16年前 (2009/09/07 19:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《biglongtoday (大長今)》之銘言: : unique_customer=unique(cell_array(:,1)); : unique_item=unique(cell_array(:,2)); : ans=zeros(length(unique_customer),length(unique_item)); : for i=1:length(cell_array(:,1)) : s=double(char(cell_array(i,1)))-64; : t=double(char(cell_array(i,2)))-48; : ans(s(end),t(end))=cell2mat(cell_array(i,3)); : end : ans : 是不是你要的 謝謝前輩指導,不過這樣的寫法要能work前提應該是在參數後面有個類似流水號的字元 我的參數從頭到尾都不一樣的..現在的作法是unique之後加個'_1'之類的流水號在做.. 不過整體來說也快了有15%以上省了7x秒..感謝前輩指導.. 不知道能不能在參數名稱沒流水號的時後做處理呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.106.135
文章代碼(AID): #1AfF91XS (MATLAB)
文章代碼(AID): #1AfF91XS (MATLAB)