我想在某个特定文件夹的不同文件中定期编写代码输出。我正在使用的代码如下:
for i=1:m
% some other things
if (mod(i,1000)==0)
y=[1:dx:n_x;c_initial.'];
fn = ['/home/alekhine' num2str(i) '.dat'];
fid=fopen(fn);
fprintf(fid,'%6.4f %12.8f\n',y);
fclose(fid);
end
end
但我从 Matlab 收到如下错误
Error using ==> fprintf
Invalid file identifier. Use fopen to generate a valid file
identifier.
. 代码有什么问题?任何帮助将不胜感激。