作者candy88257 (阿泰斯)
看板MATLAB
标题[讨论] parfor能否每计算一个idx就输出一次存档?
时间Fri Apr 26 20:56:42 2013
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
1F:→ mailroach:这二个问题,建议网路上找找openmp说明,看里头for的解释 04/28 00:15
2F:→ mailroach:或者直接找平行运算的东西来看,主要是看注意事项那里 04/28 00:16
3F:→ candy88257:只有parfor有问题的说... 04/28 00:23
4F:推 jmren:另外写function:myWrite(path,data); %path=资料夹加档名 04/28 10:23