在matlab里不停进行模拟其实很简单,无非就是写个for循环就行了。
for
i
=
1
:n
% your simulation
end;
% your simulation
end;
但是这个简单的程序一长时间运行就麻烦了。它可能会进入不可预测的时间长度(特别是考虑到matlab的效率)以及数据过大导致内存不足等问题。
针对这些问题,我提出了以下2个解决方法:
1、把每次模拟的数据追加到数据文件末尾:
%
Write into filename
filename = ' record.dat ' ;
fid = fopen(filename1,
filename = ' record.dat ' ;
fid = fopen(filename1,