Matlab:将.m文件保存到变量的好方法

时间:2011-05-02 12:54:46

标签: matlab text save matlab-load

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

所以我理想的情况是:

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

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

理想情况类似

disp(mFile1) 

会产生一些易读的输出。

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

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

2 个答案:

答案 0 :(得分:5)

使用源控制系统。如果没有版本控制,软件开发将永远不会受到正式培训的影响。从一个版本切换到另一个版本的努力只需要一个或两个命令。如果是您的第一次尝试,设置DVS将在数小时内完成。

此外,您还可以恢复“全部”文件环境。当m文件与一些数据一起隐藏在zip文件中时,只需考虑跟踪更改。在使用版本控制时,跟踪更改是一项简单的任务。

答案 1 :(得分:0)

按照zellus的建议使用源代码管理。

但是,要回答您的问题,您可以type您的m档。