资源简介
遗传算法经常应用于模式识别中,该算法能够很好的进行聚类分析,用MATLAB实现了算法的功能
代码片段和文件信息
function out=code(gcluster_nNmaxmink)
% g=round(rand(140));
% cluster_n=2;
% N=4;
% max=1;
% min=0;
% k=size(g2)/N/cluster_n;
out=zeros(cluster_nN);
%temcenter=zeros(1k*N)
for i=1:cluster_n
temcenter=g((i-1)*N*k+1:i*N*k);
for j=1:N
l=temcenter((j-1)*k+1:j*k);
val=0;
for m=1:k
val=val+l(m)*2^(k-m);
end
out(ij)=(max-min)*val/(2^k-1)+min;
end
end
%result
% g
% center ...
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 266 2010-12-18 15:59 新建文件夹 (3)\selection.m
文件 229 2010-12-18 15:59 新建文件夹 (3)\uconvert.m
文件 279 2010-12-21 11:20 新建文件夹 (3)\InputClassDlg.m
文件 444 2010-12-18 15:54 新建文件夹 (3)\code.m
文件 311 2010-12-20 14:20 新建文件夹 (3)\crossover.m
文件 901 2010-12-20 15:50 新建文件夹 (3)\distmcf.m
文件 340 2010-12-20 14:20 新建文件夹 (3)\mutation.m
目录 0 2010-12-22 10:02 新建文件夹 (3)
----------- --------- ---------- ----- ----
2770 8
- 上一篇:fft中去掉频率点,并ifft,与原信号对比
- 下一篇:盲均衡算法
评论
共有 条评论