这个函数
kmean
可以使用两个输出:
这里使用括号来定义两个输出(它不是一个数组)。在这里,IDX将是第一个输出(包含每个点的聚类指数的向量),C将是第二个输出(包含聚类质心位置的矩阵)。
因此,括号并不意味着您只有一个输出(一个数组),但它们用于收集输出。
无论发生什么,IDX将是第一个输出,C是第二个输出。
但是,如果您只想知道C语言(而不关心IDX),那么将这个值赋给变量是没有用的。
因此,当您使用[~,palette]时,这意味着您只想要函数的第二个输出,而不关心第一个输出。
使用这个方法对你很有帮助(你的工作区中没有很多无用的变量),而且速度更快!