2

我注意到 MATLAB 编辑器通常会为“.m”文件显示非常有用的警告。由于我倾向于远程运行我的 MATLAB 代码,我不喜欢使用 MATLAB 编辑器,而是保持打开一个长时间运行的 emacs 会话。如果在运行脚本时可以打印出这些警告,那就太好了,也许如果启用了某些设置(我可以想象默认情况下不想这样做以提高性能)。这可能吗?

4

1 回答 1

4

我相信你正在寻找checkcode. 从文档中:

checkcode(filename)显示有关filename报告潜在问题和代码改进机会的消息。这些消息有时称为代码分析器消息。消息中的行号是一个超链接,您可以单击该超链接直接转到编辑器中的该行。消息的确切文本checkcode会在版本之间发生一些变化。

...

info = checkcode(___,'-struct')将信息作为n1结构数组返回,其中n是找到的消息数。

于 2019-06-05T15:08:48.233 回答