我在笔记本电脑上运行matlab模拟需要花费很多时间(几天!)。有时我需要随笔记本电脑移动,这需要睡觉或休眠。
有没有办法保存模拟状态或在睡眠时暂停?
答案 0 :(得分:2)
关于检查点 MATLAB程序,有一篇很棒的文章here。基本思想是在整个程序(或模拟)中撒点,定期将该点的状态(即重要变量)保存到文件中。在每个点上,程序检查文件是否存在:如果存在,则将其加载并进入下一个检查点 - 否则它将执行所需的任何模拟,然后进入下一个检查点。 / p>
通过这种方式,您可以随时睡眠/休眠您的笔记本电脑,然后再次启动它将从最后一个未完成的检查点继续。
希望有所帮助!