恢复历史的MATLAB代码



我有一个名为my_script.m的脚本,它被另一个同名的文件错误地替换了。然而,在覆盖脚本之前,我已经在MATLAB控制台中运行了它。因此,我有以下历史记录:

>> my_script
>> 

有没有办法恢复历史文件?


我认为它仍然可能的原因是我在当前的控制台中确实有该脚本的运行历史。如果我选择了所有的脚本并运行它就好了!这样我就可以拥有控制台历史记录中的所有命令。但现在,它只是像上面一样的一行。

检查你是否打开了日记模式,那么一切都在那里:

get(0,'Diary')

可以在windows资源管理器中打开文件,单击鼠标右键,选择属性。然后在"先前版本"选项卡中检查该文件是否有其他版本;)

有时matlab写入备份,文件将被命名为my_script.asv。检查它是否存在,它位于同一个目录

最新更新