在MATLAB

时间:2015-08-05 15:01:47

标签: matlab debugging mapreduce

我正在尝试调试matlab的标准MapReduce示例,以便更好地理解这个概念。还有Mathworks描述如何操作(http://de.mathworks.com/help/matlab/import_export/debug-mapreduce-algorithms.html)。但是,如果我按照说明设置断点然后执行MaxMapReduceExample;,程序将不会停止。所以我无法逐行运行程序。这个问题也出现在其他算法中。但是当我编写脚本并在此脚本中直接放置一些断点时,执行将适当地停止。

这是什么问题?我该如何解决? 谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

似乎Matlab在使用并行池时无法考虑断点。所以对我来说,它有助于在Parallel Computing Toolbox的首选项中取消选中“自动创建并行池”选项,并使用

关闭所有活动的并行池。
p = gcp;
delete