[討論] 存檔方式已回收
想問一下哪種寫法比較好
一種是 每跑一行就存一起
for i=1:9000
fid=fopen('newfile.txt', 'a');
y=i;
fprintf(fid, '%6.2f\n', y);
fclose(fid);
end
另一種是全部跑回一次存起來
y=zeros(9000,1);
for i=1:9000
y(i)=i;
end
save('newfile.mat', 'y');
感覺第一種作法迴圈裡要重複做的事比較少
但第二種會不會造成matlab裡的資料儲存過大
像是 萬一要跑個一百萬次的迴圈的話
或是有什麼更好的建議的寫法?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.98.101.123
推
04/19 13:43, , 1F
04/19 13:43, 1F
→
04/19 13:44, , 2F
04/19 13:44, 2F