【发布时间】:2011-03-22 10:03:01
【问题描述】:
有没有办法在 Matlab 中保存当前正在运行的脚本?我有一个脚本,它会自动备份一组脚本,但如果我更改了当前脚本,那么保存的版本就会过时。
也许可以调用一些java?
谢谢
【问题讨论】:
-
你的意思是备份脚本也应该备份自己吗?
-
是的,在某种程度上,我有一个主脚本,它设置了很多参数,然后调用一个函数来备份整个脚本集。
-
我仍然不确定我是否 100% 了解您。您是通过将参数保存为 mat 文件还是将脚本本身保存为 m 文件来进行备份?您只是将副本保存在单独的文件夹/标签中吗?为什么保存的版本过期了?举个例子会有所帮助。
-
我将m个文件单独保存,然后将参数分别保存在mat文件中。我知道它有点令人费解。我保存了整套脚本,以便以后可以再次运行它们而无需进行太多更改。有时我忘记在设置当前参数的脚本上单击保存,因此复制到磁盘上的文件不包含正确的内容。如果我可以从脚本中保存它,那么保存的副本总是正确的。
-
好的,现在更清楚了。这意味着您并不总是通过在命令行中键入脚本名称来运行脚本,而是通过“评估单元格”按钮来运行脚本,对吗?否则,您正在运行保存的文件,而不是编辑的文件。