在你回答之前,我不是在寻找;
抑制命令行打印的功能。
我有一组不属于我的脚本,我没有能力改变。但是,在我的脚本中,我通过evalin('base', 'scriptName')
. 不幸的是,这些其他脚本在我不想看到的命令窗口上做了很多不必要且丑陋的打印。在无法编辑这些其他脚本的情况下,我想要一种在这些其他脚本执行时抑制输出到命令行的方法。
一个可能的答案是使用evalc
,但是当我尝试evalc(evalin('base', 'scriptName'))
MATLAB 时会抛出一个错误,抱怨它无法将脚本作为函数执行。我希望有类似禁用命令窗口打印或将所有输出重定向到某个空文件的功能,就像/dev/null
在 unix 中一样。