调用的格式
【chrom,land,basev】=crtbp(个体数,个体长度)
【chrom,land,basev】=crtbp(个体数,个体长度,一个个体每个染色体基因位的进制数)
【chrom,land,basev】=crtbp(个体数,一个个体每个染色体基因位的进制数)
举个例子
%% 遗传算法的创建族群函数,方法1
[Chrom,land,basev]=crtbp(5,8,[2 3 4 5 6 7 8 9])
%这里我设置的族群中的个体共有5个,每个个体的长度为8,且个体每位编码的进制度为2到9
%% 遗传算法的创建族群函数,方法2
[Chrom,land,basev]=crtbp(8,[2 2 2 3 4 5 6 7 8 9])
%这里我设置的族群中的个体为8个,每个个体的长度通过basev来确定,每个个体每位编码的进制度为2 2 2 3 4 5 6 7 8 9
%% 遗传算法的创建族群函数,方法3
[Chrom,land,basev]=crtbp(5,10)
%crtbp函数默认为二进制随机种群,这里我设置的是一个族群大小为5,个体长度为10的二进制随机族群。