我从命令行窗口调用一个函数(包含 fopen 和 fclose),然后在 MATLAB 遇到我修复的错误后(程序的运行时在我保存更正后停止),我想删除它创建的文件,以便重复这个过程。但是,不知何故,MATLAB 仍然打开文件并在命令行窗口中输入 fclose(f) 并不会让 MATLAB 放开文件。
function something(something)
f = fopen('something.txt', 'w');
%statments with fprintf
fclose(f);
end