我想在一组 Matlab 函数中抑制变量的输出。问题是作者忘记了“;”在代码中的许多位置。出于调试目的,此输出很有用,但现在我想抑制它,而不在整个代码中搜索丢失的“;”。有没有可能关闭这种输出?
最佳答案
您可以使用 evalc 抑制输出,但这需要您将表达式作为字符串传递。例如,如果您使用:
[A,B,C] = notMyFunction(d,e,f);
你可以改用
[T,A,B,C] = evalc('notMyFunction(d,e,f);');
任何本应进入控制台的输出现在都将被缓冲并存储在 T
中。
关于matlab - 抑制输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9518146/