我尝试使用Matlab中的命令窗口保存我的文件。不幸的是,它用一个新文件替换了我的文件。而现在我无法取回它。 这可能很简单,但我是Matlab中使用命令窗口的新手。
答案 0 :(得分:1)
你在这一点上运气不好。保存到文件将无法挽回地覆盖具有该名称的任何现有文件,除非您使用-append
option另行指定。将来,如果您有一个重要的数据集,因为它不可重现或者生成它需要很长时间,我建议您备份它或使用时间戳保存它。这是一个例子:
function save_t(name,varargin)
save(sprintf('%s-%d',name,time),clock*[1e8 1e6 1e4 1e2 1 0].',varargin{:});
end
将其保存到名为“save_t.m”的matlab路径中的文件中,然后您可以像调用save
函数一样调用它,但现在它将添加时间戳。
save_t filename
这有助于确保您不会意外覆盖现有文件。