Matlab运行脚本生活了大约10分钟后退出。

12个视图(30天)
我有问题我的一个生活脚本运行几天了。代码将运行到280年.ncdf文件;然而,由于大小的文件,我已经运行的代码块通过改变k = 1:280 k = 1:10 0然后k = 101:280……等等。我甚至尝试减少这段划分为组2末期的大文件。
尽管我切割matlab需要处理的信息量,它仍然不工作。最大的文件,在年底前列表(文件270 - 280),matlab将退出并关闭没有任何错误消息。代码运行非常好,我不得到误差较小的文件运行它,所以它没有与代码。
我想它可以与新的更新?我刚刚更新了我的最新的软件matlab (matlab R2021a)。这个以前从未发生在我身上的其他软件。如果任何人有任何想法或建议请让我知道! ! !
1评论
dpb
dpb 2021年8月15日
想有人可以做任何事情的唯一途径就是您的脚本和数据文件失败…

登录置评。

答案(1)

Daksh
Daksh 2023年2月2日
我知道你正在经历的MATLAB崩溃后运行一个复杂的文件相当长的时间。然而,没有看到的代码是不可能提出一个解决方案。没有魔法“不崩盘”的旗帜,这意味着你要调试的代码,或者设置一些断点通过代码逐行一步。如果这是太冗长,试图使日记和显示所有执行命令:
回声(fullfile (tempdir,“myEcho.txt”));
日记(fullfile (tempdir,“myDiary.txt”));
%现在再次运行代码
MATLAB再次崩溃后,请检查事件日志操作系统的一个新条目。
如果你有发现,代码崩溃,插入一些代码来停止执行完全在崩溃之前,例如:
如果k = = 17 & & b = = 47196
键盘;% - >断点
结束
保存变量作为输入提供下一步在垫子上文件,这样您可以检查不需要前处理的原因。下一个命令的输入数据是一个有用的起点来解释细节在论坛。希望这可以帮助!

类别

找到更多的在调试和分析帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!