[討論] parfor能否每計算一個idx就輸出一次存檔?

看板MATLAB作者 (阿泰斯)時間12年前 (2013/04/26 20:56), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/3 (看更多)
for裡面要這樣弄很簡單 data=[]; for ii=1:10 jj=ii+1; data=[data,jj]; csvwrite('資料夾+檔名',data); end 但parfor好像不能用 如: data=[]; parfor ii=1:10 jj=ii+1; data=[data,jj]; csvwrite('資料夾+檔名',data); end 在parfor下面馬上出現一條紅線... 請問要如何改才能每過一個ii輸出一次資料檔? 求高手幫忙!!!! 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157

04/28 00:15, , 1F
這二個問題,建議網路上找找openmp說明,看裡頭for的解釋
04/28 00:15, 1F

04/28 00:16, , 2F
或者直接找平行運算的東西來看,主要是看注意事項那裡
04/28 00:16, 2F

04/28 00:23, , 3F
只有parfor有問題的說...
04/28 00:23, 3F

04/28 10:23, , 4F
另外寫function:myWrite(path,data); %path=資料夾加檔名
04/28 10:23, 4F
文章代碼(AID): #1HUdcCo4 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1HUdcCo4 (MATLAB)