[討論] parfor將資料點按順序儲存問題 2 !!

看板MATLAB作者 (阿泰斯)時間13年前 (2013/04/26 15:03), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
又遇到問題了 data=[]; parfor ii=1:151 for jj=15:0.1:20 mymatrix=[裡面有ii跟jj的方陣]; myans=det(mymatrix); data=[data;myans]; end allans(:,ii)=data; end 這樣為什麼不行? 這樣連運算都不行,會直接出現紅色的debug 但是以下卻可以:: parfor ii=1:50 mymatrix=[裡面有ii跟x的方陣]; eq=det(mymatrix); eqans(:,ii)=solve(eq==0,'x'); %假設解的個數都依樣 end 兩個形式看起來都依樣阿 是哪裡出問題了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157

04/27 01:22, , 1F
data拿到for外面算完一起存
04/27 01:22, 1F

04/27 14:23, , 2F
它會變成1X151的東西...,照理講要51X151...
04/27 14:23, 2F

04/28 15:11, , 3F
這題我會了,感謝各位高手指點與提示!!
04/28 15:11, 3F
文章代碼(AID): #1HUYQzT2 (MATLAB)
文章代碼(AID): #1HUYQzT2 (MATLAB)