模式识别MATLAB编码学习必须的一本好书。
代码段:
>> x=[ 0 0; 0 1;1 0; 0.5 4;1 3;1 5;1.5 4.5;6 4;6.5 5;7 4;7.5 7; 8 6;8 7];
>> K=2;iter_max=80;sita_c=1;sita_s=0.7;sita_N=1; %各参数
>> [y,z]=ISODATA(x,2,sita_N,sita_s,sita_c,iter_max) %算法函数
y = 2 2 2 2 2 2 2 1 1 1 1 1 1 %各样本对应的类别
z =7.1667 5.5000 %聚类中心
0.7143 2.5000
>> K=4;
>> y=ISODATA(x,4,sita_N,sita_s,sita_c,iter_max)
y = 4 4 4 3 3 3 3 2 2 2 1 1 1 %各样本对应的类别
代码及语句注释清晰好学,方便使用
评论0
最新资源