急-关于MATLAB工具箱应用的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:24:53
请帮我看看下面程序有什么问题
NIND=40;
MAXGEN=500;
NVAR=20;
PRECI=20;
GGAP=0.9;
trace=zeros(MAXGEN,2);
FieldD=[20;-512;512;1;0;1;1];
Chrom=crtbp(NIND,NVAR*PRECI);
gen=0;
Objv=objfun1(bs2rv(Chrom,FieldD));
while gen<MAXGEN
FitnV=ranking(ObjV);
SelCh=select('sus',Chrom,FitnV,GGAP);
SelCh=recombin('xovsp',SelCh,0.7);
SelCh=mut(SelCh);
ObjVSel=objfun1(bs2rv(SelCh,FieldD));
[Chrom Objv]=reins(Chrom,SelCh,1,1,ObjV,ObjVSel);
gen=gen+1;
提示是FieldD有问题 但我没看明白是什么问题

'crtbp'没有定义。

【补充】FieldD没有问题

>> FieldD=[20;-512;512;1;0;1;1]

FieldD =

20
-512
512
1
0
1
1

crtbp是什么函数啊,我的matlab里没有啊。你的有?我运行提示这个函数不存在。