如何";“沉默”;一个Matlab函数?

如何";“沉默”;一个Matlab函数?,matlab,Matlab,可能重复: 有没有办法“静音”Matlab函数的输出?换句话说,如果某个函数在命令窗口中生成一些显示的文本,是否有办法在安静模式下运行该函数,从而抑制输出 在我的例子中,我反复使用一个第三方函数来显示大量文本,我想找到一种在不修改函数本身的情况下抑制该文本的方法。我想一定有某种包装函数,比如quiet(thirdpartyFunction)提供了这种行为。或者这是一厢情愿的想法?您可能可以使用evalc并放弃返回值。您是在询问返回值,还是在函数执行过程中发出的值?这为我解决了问题,谢谢!注意

可能重复:

有没有办法“静音”Matlab函数的输出?换句话说,如果某个函数在命令窗口中生成一些显示的文本,是否有办法在安静模式下运行该函数,从而抑制输出


在我的例子中,我反复使用一个第三方函数来显示大量文本,我想找到一种在不修改函数本身的情况下抑制该文本的方法。我想一定有某种包装函数,比如
quiet(thirdpartyFunction)
提供了这种行为。或者这是一厢情愿的想法?

您可能可以使用
evalc
并放弃返回值。

您是在询问返回值,还是在函数执行过程中发出的值?这为我解决了问题,谢谢!注意:也可以使用evalc捕获函数的正常输出变量。请参阅第二个语法选项以了解如何执行此操作,即[T,X,Y,Z,…]=evalc(S)。