作者jmren (jm)
看板MATLAB
标题Re: [讨论] parfor能否每计算一个idx就输出一次存档?
时间Sun Apr 28 10:27:46 2013
这是使用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
1F:推 candy88257:神喔! 等等测试!! 04/28 11:34