matlab - 抑制输出

标签 matlab

我想在一组 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/

相关文章:

matlab - 高斯分布

python - 无法使用 scipy 读取 MAT 文件

matlab - 如何在不重启 MATLAB 的情况下重新编译模型 DLL?

matlab - 从strel matlab中提取矩阵

java - 从 java 运行 matlab 编译的代码

matlab - 如何使用 MATLAB 将图像转换为 EPS 文件而不留任何边距?

c++ - openCV 和 cvBlobs 没有给出与 matlab 相同的结果

matlab - 如何 "silence"一个Matlab函数?

matlab - 为什么 ishandle 对于双输入返回 1?

matlab - 如何使用匿名函数优化 MATLAB 中的约束积分表达式?