几天前我开始使用Matlab脚本。通常需要5天才能完成。问题是:我在任务栏中最小化了Matlab命令窗口,现在我无法再恢复它。无论我点击Matlab窗口多少次,它都不会显示在屏幕上。由于我的剧本中的密集计算结果,Matlab没有反应 Windows中的其他程序仍然可以正常工作。
由于我看不到命令窗口,所以我不知道脚本的进度。如果我知道Matlab直到运行我的脚本并且有一天会完成,那很好。但我从一些消息来源(例如Fangjun Jiang's answer in a forum中听到,除了在我的情况下它几天没有响应,我的代码只包含密集计算),Matlab试图在实际进行密集计算之前摆脱冻结。
通过Windows任务管理器,我可以看到Matlab正在使用内存(Matlab使用的内存值随时间而变化)。这就是我能看到的一切。
现在我的问题是:如果它的GUI(命令窗口,编辑器)没有响应,Matlab是否还在进行计算?我已经运行了很多天了,如果我在不知道它仍在进行工作的情况下杀了它就很痛苦> _<
答案 0 :(得分:2)
在外部,无法区分需要很长时间的脚本或者陷入无限循环的脚本。在这一点上,我无法提供有用的建议,但有些建议可以避免将来出现这种情况: