hitman 发表于 2010-5-3 20:22

matlab遗传算法问题

本帖最后由 hitman 于 2010-5-3 20:26 编辑

代码截取如下:
H=290;
G=210;
NIND=60;
MAXGEN=3000;
GGAP=1;
PRECI=10;
NVAR=8;
FieldD=,);rep(,);rep(,)];
Chrom=crtbp(NIND,NVAR*20);
gen=1;
x=bs2rv(Chrom,FieldD);
ObjV=fitness(x);
while gen<MAXGEN
FitnV=ranking(ObjV);
SelCH=select('rws',Chrom, FitnV,GGAP);
SelCH=recombin('xovsp',SelCH);
SelCH=mut(SelCH,0.005);
x=bs2rv(SelCH,FieldD);
ObjVSel=fitness(x);
=reins(Chrom,SelCH,1,1,ObjV,ObjVSel);
gen=gen+1;
end
=min(ObjVSel);
optimal=x(I, : )
function M=fitness(w)

请问最后一句语法是定义适应度函数吗,但是最后运行的时候,matlab说没有定义适应度函数,请教。

1006870095 发表于 2010-5-3 20:52

顶qqqqqqqqqqqqqqqqqqqqqqqqqqq;;;;;;;;;;;;;;;;;;;;;;;;;;;;

文霭 发表于 2010-5-8 15:56

ddddddddddddddddd~~~~~~~~~~~~~~~~~~~~~~~~

wanliduxing89 发表于 2010-8-4 19:56

dddddddddddddddd
页: [1]
查看完整版本: matlab遗传算法问题