0

现在我正在做一些需要一些时间的优化,我想以一种好的方式保存结果。由于我的代码不断变化,我想将一两个 .m 文件与结果一起保存。如果我必须确切地看到我在做什么,作为备份。

所以我理想的情况是:

mFile1 = load('mFile1.m');
results = randn(100,100); %some other variables
save('allResults.mat')

这样所有这些最终都存储在一个文件中。这可能不是超级节省内存,但我认为这几个 KB 是值得的。

理想情况下像

disp(mFile1) 

会产生一些易于阅读的输出。

有什么想法可以解决这个问题吗?谢谢托马斯

Ps:我也可以使用版本跟踪系统,但我不想这样做,因为要转到以前的版本总是需要一些努力。

4

2 回答 2

5

使用源代码控制系统。软件开发,独立于您的正式培训,绝不应在没有版本控制的情况下进行。从一个版本切换到另一个版本的工作不超过一两个命令。如果您是第一次尝试,设置 DVS 可在数小时内完成。

此外,您将能够恢复“所有”文件、环境。当您的 m 文件与一些数据一起埋在 zip 文件中时,请考虑跟踪更改。在使用版本控制时,跟踪更改是一项简单的任务。

于 2011-05-02T13:20:16.513 回答
0

Use source control as suggested by zellus.

However, to answer your question you can type your m-file.

于 2013-04-23T05:53:01.603 回答