资源简介
模式识别中聚类算法c均值算法,利用matlab实现。
代码片段和文件信息
clcclearclose all
Data=[0 1 2 4 5 5 6 1 1 1;0 1 1 3 3 4 5 4 5 6];%2行10列输入待分配数据
figure
for i=1:10 %%画出各点,大致判断类别数
plot(Data(1i)Data(2i)‘s‘);
hold on;
end
C=3;
N=size(Data2);
Data=[1:N;Data];
Z=Data(2:end1:C); W={};%z为初值中心,w为细胞数组,为分类做准备
LZ=[];
while ~isequal(ZLZ) %%判断新中心是否与旧中心重合
LZ=Z;%LZ存储上一次的中心
for i=1:C
W{i}=[];%为细胞数组赋值为空,w为三类的装载单元
end
for i=1:N
D=[];
for j=1:C
d= sqr
- 上一篇:基于matlab程序的汉字识别
- 下一篇:MATLAB多视点图像合成GUI
评论
共有 条评论