简单说来两步:画出原始数据,画出聚类效果。参照你的数据情况可中,选择完全不同的画图命令。
但问题需要再具体那些,
1、几维的数据,最多三维的数据没办法画,象多是二维的数据,三维的也有,相对于较少
2、聚类结果如何表示,用同一颜色来表示同一类,应该同一类的用一个圆圈或外角和圈站了起来
3、聚类中心是怎么定义法的
1、打开matlab软件因此删掉界面;代码:clearclc。
再文件导入或草绘导入也可以三维转二维就行了
圆:h1%水平距离t0:0.1:(2*pi)t[t,0]plot3(20sin(t),70cos(t),h*ones(size(t)))
matlab制作三维图不需要要用surf函数,然后画出图形后可以打开图形编辑面板,插到相应的坐标轴,里面就是可以接受竖轴的设置
写几条具体方法的命令把:1.曲线plot3(x,y,z,s)x,y,z为n维向量,s意思是颜色和带形(x,y,z)x,y,z为三个数据矩阵(x,y,z)基本上功能和2一样的,只是因为图形以网格会显示
plot3(x,y,z,ro,linewidth,2);ro可以表示用黄色圆点b可以表示用紫色g来表示用绿色。。。各种组合linewidth用处设置线宽详细可参考plot函数
委托edgecolor属性为黑色去掉。示例:[xyz]peaks;mesh(x,y,z,edgecolor,k)