看板 MATLAB 關於我們 聯絡資訊
這是使用parfor常見問題! 解法:另外寫myWrite function,並存成新檔 function myWrite(path,data) csvwrite(path,data); 在parfor中,直接呼叫myWrite,而不是csvwrite parfor ii=1:10 ... myWrite('資料夾+檔名',data); end ※ 引述《candy88257 (阿泰斯)》之銘言: : 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: 111.243.150.155
candy88257:神喔! 等等測試!! 04/28 11:34