如何禁用MATLAB的模糊c-means聚类的日志记录?

时间:2017-01-23 19:00:31

标签: matlab logging fuzzy-c-means

我在MATLAB中使用fcm。我需要关闭登录命令窗口。实现这一目标的最佳方法是什么?

例如,当我运行命令时,我将以下内容打印到MATLAB命令窗口

>> fcm(dok, 7)

Iteration count = 1, obj. fcn = 8.970479 
Iteration count = 2, obj. fcn = 7.197402 
Iteration count = 3, obj. fcn = 6.325579
Iteration count = 4, obj. fcn = 4.586142

1 个答案:

答案 0 :(得分:1)

您可以将options数组输入的第四个元素设置为0,以表示您不希望显示每次迭代的结果。

[centers, U, objfun] = fcm(dok, 7, [2, 100, 1e-5, 0])

或者,您可以使用evalc来抑制函数的所有命令行输出。

[~, centers , U, objfun] = evalc('fcm(dok, 7)');