想问一下这段代码具体每一句是什么意思呀(有关Matlab K means算法的)
没用过matlab但是用过仿matlab的matplot说一下有错的地方见谅
这句是处理数据返回kmeans聚类后的数据(就是图里的三团),只有这一句是和聚类运算直接相关后面都是画图代码
这三个plot就是画图里红黄绿蓝三团的代码(参数里的bgr分别代表三个颜色)
plot(data(encode== 1,1)data(encode==1,2),'r.','MarkerSize',10) )data(encode== 1,1)data(encode==1,2),'r','MarkerSize',10) hold on:
首先plot是MATLAB中画图的意思,data是你的数据,encode是编码的中心1,r. 代表以红色点的方式画图,marker size 10 是标记红点 大小为10号