【问题标题】:Sleep machine during matlab simulationmatlab仿真时的睡眠机
【发布时间】:2014-04-04 01:00:34
【问题描述】:

我正在笔记本电脑上运行 matlab 模拟,这需要很长时间(几天!)。有时我需要带着笔记本电脑移动,这需要睡觉或休眠。

有没有办法保存模拟状态或在睡眠期间暂停?

【问题讨论】:

  • 您是否尝试过像往常一样暂停/休眠/关闭盖子?在我拥有的每台(Mac)笔记本电脑上,这对我来说都很好。当我关闭盖子时机器进入睡眠状态,当我再次打开它时模拟继续运行。
  • mathworks.in/help/matlab/ref/pause.html 如果它可以帮助你,请检查它

标签: matlab


【解决方案1】:

有一篇很棒的文章 here 关于检查点 MATLAB 程序。基本思想是在整个程序(或模拟)中撒点点,这些点会定期将该点的状态(即重要变量)保存到文件中。在每个点,程序都会检查文件是否存在:如果存在,则将其加载并继续到下一个检查点 - 否则它会执行所需的任何模拟,然后继续到下一个检查点。

通过这种方式,您可以随时睡眠/休眠您的笔记本电脑,然后再次启动它,它将从最后一个未完成的检查点继续。

希望有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2012-04-23
    • 1970-01-01
    相关资源
    最近更新 更多