Matlab编辑器不会保存功能

时间:2013-07-08 19:05:55

标签: matlab process editor save

我有一个名为ProbFinder.m的函数可以完美运行。但是,当我想编辑它时,我收到一个错误:

'Error writing ProbFinder.m.
[Error writes out the file path here] (The process cannot access the file because it is being used by another process)'

MATLAB 确实让我将该函数保存为ProbFinder_2.m,但如果我想再次编辑它,我会收到相同的错误并且必须将其命名为ProbFinder_3.m,依此类推

此功能不会发生错误。我已经编写了几周的代码,每个文件都是一样的。重新启动MATLAB或计算机无法修复它,它总是告诉我该文件正由另一个进程使用。

我见过其他人有同样的错误,但他们的错误是由文本中试图访问文件的命令引起的,而错误只会在他们运行函数时出现,而我的只是试图编辑它。

有没有人知道导致问题的原因或解决方法?

1 个答案:

答案 0 :(得分:0)

我认为这是Windows XP和MATLAB 2013的问题。我在2013a尝试编辑文件时遇到了同样的问题,但在2012a中没有问题。

我听说它在Windows 7或更新版本的Windows上也会消失,但我还没有验证过。