0

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

例如,当我运行命令时,我将以下内容打印到 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
4

1 回答 1

1

options您可以设置数组输入的第四个元素0以指示您不想显示每次迭代的结果。

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

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

[~, centers , U, objfun] = evalc('fcm(dok, 7)');
于 2017-01-23T19:03:45.860 回答