作者candy88257 (阿泰斯)
看板MATLAB
標題[討論] parfor將資料點按順序儲存問題 2 !!
時間Fri Apr 26 15:03:23 2013
又遇到問題了
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
1F:→ iHakka:data拿到for外面算完一起存 04/27 01:22
2F:→ candy88257:它會變成1X151的東西...,照理講要51X151... 04/27 14:23
3F:→ candy88257:這題我會了,感謝各位高手指點與提示!! 04/28 15:11