Matlab:将 .m 文件保存到变量的好方法
Posted
技术标签:
【中文标题】Matlab:将 .m 文件保存到变量的好方法【英文标题】:Matlab: Good way to save an .m File to variable 【发布时间】:2011-05-02 12:54:46 【问题描述】:现在我正在做一些优化,这需要一些时间,我想以一种好的方式保存结果。由于我的代码不断变化,我想将一两个 .m 文件与结果一起保存。如果我必须确切地看到我在做什么,作为备份。
所以我的理想情况是:
mFile1 = load('mFile1.m');
results = randn(100,100); %some other variables
save('allResults.mat')
所以所有这些最终都存储在一个文件中。这可能不是超级节省内存,但我认为几 KB 是值得的。
最好是这样的
disp(mFile1)
会产生一些易于阅读的输出。
有什么办法可以解决这个问题吗? 谢谢 托马斯
Ps:我也可以使用版本跟踪系统,但我不想这样做,因为要转到以前的版本总是需要一些努力。
【问题讨论】:
【参考方案1】:使用源代码控制系统。软件开发,独立于您的正式培训,绝不能在没有版本控制的情况下进行。从一个版本切换到另一个版本的工作不超过一两个命令。如果您是第一次尝试,设置 DVS 可在数小时内完成。
此外,您将能够恢复“所有”文件、环境。当您的 m 文件与一些数据一起埋在 zip 文件中时,请考虑跟踪更改。在使用版本控制时,跟踪更改是一件容易的事。
【讨论】:
【参考方案2】:按照zellus 的建议使用源代码管理。
但是,要回答您的问题,您可以type
您的 m 文件。
【讨论】:
以上是关于Matlab:将 .m 文件保存到变量的好方法的主要内容,如果未能解决你的问题,请参考以下文章