2011-05-02 125 views
0

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

所以我的理想情况是:

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

让所有人都认为结了存储在一个文件中。它可能不是超级内存节省,但我认为KB的几个值得。

理想像

disp(mFile1) 

会导致一些简单的可读的输出。

任何想法,我可以解决这个问题? 谢谢 托马斯

ps:我也可以使用版本跟踪系统,但我不想这样做,因为它会花费一些努力去以前的版本。

回答

5

使用源代码管理系统。独立于正式培训的软件开发决不会在没有版本控制的情况下完成。从一个版本切换到另一个版本的努力不会超过一个或两个命令。如果这是您的第一次尝试,那么在数小时内完成设置DVS。

此外,你将能够恢复'所有'你的文件,环境。想想跟踪更改,当你的m文件与一些数据一起被埋入zip文件。在使用版本控制时,跟踪更改是一件容易的事。

0

使用源码控制,如zellus所示。

但是,要回答你的问题,你可以type你的m文件。