首页 > 解决方案 > Matlab:发布函数运行无限循环

问题描述

我创建了一个 .m 文件,将数据提取并分类到 UI 表中,然后我可以将其发布为 html 或 pdf 表单。我可以单击 matlab 发布按钮的 GUI,它会完美地打印表格一次以发布,但是如果我插入:publish('MTRChecks.m','html'); 在代码结束时,程序将无休止地循环重新生成同一个表而不发布它。

我正在使用 Matlab 2013 B,虽然不理想,但这是我唯一的选择。

标签: matlabinfinite-loopmatlab-uitable

解决方案


看看这里,你很可能以publish错误的方式使用调用,因为publish函数调用负责运行作为第一个参数提供的脚本,在脚本底部添加调用会导致这样的无限调用。


推荐阅读