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

发布于 2024-11-04 17:56:31 字数 460 浏览 5 评论 0原文

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

所以我的理想情况是:

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

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

理想情况下,类似的东西

disp(mFile1) 

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

我有什么想法可以解决这个问题吗? 谢谢 Thomas

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

Right now I am doing some optimizations which takes some time and I would like to save the results in a good way. As my code is constantly changing I would like to save one or two .m Files together with the results. Just as a backup if I have to see exactly what I was doing.

So my ideal case would be:

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

So that all of that end up stored in one file. It might not be super memory saving but the couple of KB are worth it I think.

Ideally something like

disp(mFile1) 

would result in some easy readable output.

Any ideas how I could resolve that?
Thanks
Thomas

Ps: I could also use a version tracking system, but I don't want to do that as it will take always some effort to go to previous versions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

故事和酒 2024-11-11 17:56:32

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

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

Use a source control system. Software development, independent of your formal training, shall never be done without version control. The effort to switch from one to another version takes not more than one or two commands. Setting up a DVS is done within hours, if it's your first attempt.

Additionally you will be able to restore 'all' your files, environment. Just think of tracing changes, when your m files are buried in zip files together with some data. While using version control, tracing changes is an easy task.

二智少女猫性小仙女 2024-11-11 17:56:32

按照 zellus 的建议使用源代码控制。

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

Use source control as suggested by zellus.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文