MATLAB遗传模拟退火算法的聚类算法,程序运行出错.rep函数,%% 2、遗传模拟优化初始聚类中心clcclear allclose allload Xm=size(X,2);% 样本特征维数% 中心点范围[lb;ub]lb=min(X);ub=max(X);%% 模糊C均值聚类参数%
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:52:18
![MATLAB遗传模拟退火算法的聚类算法,程序运行出错.rep函数,%% 2、遗传模拟优化初始聚类中心clcclear allclose allload Xm=size(X,2);% 样本特征维数% 中心点范围[lb;ub]lb=min(X);ub=max(X);%% 模糊C均值聚类参数%](/uploads/image/z/15245323-43-3.jpg?t=MATLAB%E9%81%97%E4%BC%A0%E6%A8%A1%E6%8B%9F%E9%80%80%E7%81%AB%E7%AE%97%E6%B3%95%E7%9A%84%E8%81%9A%E7%B1%BB%E7%AE%97%E6%B3%95%2C%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%87%BA%E9%94%99.rep%E5%87%BD%E6%95%B0%2C%25%25+2%E3%80%81%E9%81%97%E4%BC%A0%E6%A8%A1%E6%8B%9F%E4%BC%98%E5%8C%96%E5%88%9D%E5%A7%8B%E8%81%9A%E7%B1%BB%E4%B8%AD%E5%BF%83clcclear+allclose+allload+Xm%3Dsize%28X%2C2%29%3B%25+%E6%A0%B7%E6%9C%AC%E7%89%B9%E5%BE%81%E7%BB%B4%E6%95%B0%25+%E4%B8%AD%E5%BF%83%E7%82%B9%E8%8C%83%E5%9B%B4%5Blb%3Bub%5Dlb%3Dmin%28X%29%3Bub%3Dmax%28X%29%3B%25%25+%E6%A8%A1%E7%B3%8AC%E5%9D%87%E5%80%BC%E8%81%9A%E7%B1%BB%E5%8F%82%E6%95%B0%25)
MATLAB遗传模拟退火算法的聚类算法,程序运行出错.rep函数,%% 2、遗传模拟优化初始聚类中心clcclear allclose allload Xm=size(X,2);% 样本特征维数% 中心点范围[lb;ub]lb=min(X);ub=max(X);%% 模糊C均值聚类参数%
MATLAB遗传模拟退火算法的聚类算法,程序运行出错.rep函数,
%% 2、遗传模拟优化初始聚类中心
clc
clear all
close all
load X
m=size(X,2);% 样本特征维数
% 中心点范围[lb;ub]
lb=min(X);
ub=max(X);
%% 模糊C均值聚类参数
% 设置幂指数为3,最大迭代次数为20,目标函数的终止容限为1e-6
options=[3,20,1e-6];
% 类别数cn
cn=4;
%% 模拟退火算法参数
q =0.8; % 冷却系数
T0=100; % 初始温度
Tend=99.999; % 终止温度
%% 定义遗传算法参数
sizepop=10; %个体数目(Numbe of individuals)
MAXGEN=100; %最大遗传代数(Maximum number of generations)
NVAR=m*cn; %变量的维数
PRECI=10; %变量的二进制位数(Precision of variables)
pc=0.7;
pm=0.01;
trace=zeros(NVAR+1,MAXGEN);
%建立区域描述器(Build field descriptor)
FieldD=[rep([PRECI],[1,NVAR]);rep([lb;ub],[1,cn]);rep([1;0;1;1],[1,NVAR])];
Chrom=crtbp(sizepop,NVAR*PRECI); % 创建初始种群
V=bs2rv(Chrom,FieldD);
ObjV=ObjFun(X,cn,V,options); %计算初始种群个体的目标函数值
T=T0;
while T>Tend
gen=0; %代计数器
while gennewObjV(i)
ObjV(i)=newObjV(i);
Chrom(i,:)=newChrom(i,:);
else
p=rand;
if p
MATLAB遗传模拟退火算法的聚类算法,程序运行出错.rep函数,%% 2、遗传模拟优化初始聚类中心clcclear allclose allload Xm=size(X,2);% 样本特征维数% 中心点范围[lb;ub]lb=min(X);ub=max(X);%% 模糊C均值聚类参数%
没数据调试不了.请问X数据文件能否给我传一份? QQ 2545244768