附录实验一参考程序.pdf
附录1实验一参考程序
function[IX2]=fcm(IM);ccc2=sum(sum(u2.*u2.*IM))/sum(sum(u2.*u2));
%IM是输入的原图像ccc3=sum(sum(u3.*u3.*IM))/sum(sum(u3.*u3));
%IX2是分类结果
[maxX,maxY]=size(IM);tmpMatrix=[abs(cc1-ccc1)/cc1,abs(cc2-
ccc2)/cc2,abs(cc3-ccc3)/cc3];
IMM=cat(3,IM,IM,IM);
%初始化聚类(3类)pp=cat(3,u1,u2,u3);
cc1=8;
cc2=100;fori=1:maxX
cc3=200;forj=1:maxY
ifmax(pp(i,j,:))u1(i,j)
ttFcm=0;IX2(i,j)=1;
elseifmax(pp(i,j,:))u2(i,j)
while(ttFcm15)IX2(i,j)=2;
else
ttFcm=ttFcm+1