【问题标题】:How to "silence" a Matlab function? [duplicate]如何“静音”一个 Matlab 函数? [复制]
【发布时间】:2012-11-28 13:38:53
【问题描述】:

可能重复:
Suppressing a function’s command window output
Suppress Output

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

在我的例子中,我正在迭代地使用第三方函数来显示大量文本,并且我想找到一种方法来抑制该文本而不修改函数本身。我在想一定有某种包装函数,比如quiet(thirdpartyFunction),它会提供这种行为。还是这是一厢情愿?

【问题讨论】:

  • 你问的是返回值,还是函数执行期间发出的值?

标签: matlab


【解决方案1】:

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

【讨论】:

  • 这对我有用,谢谢!其他人注意:也可以使用 evalc 捕获函数的正常输出变量。请参阅第二个语法选项了解如何执行此操作,即 [T, X, Y, Z, ...] = evalc(S)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 2015-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多