popsize=50;%种群规模
guke=10;%客户点的数量
for i=1:popsize
pop(i,:)=randperm(guke);
%生成1到10的随机无重复排布
end
num2str(pop);
%将pop从数字转化为字符数组
b=zeros(50,1);
%生成一列50个0组成的数组
pop=cat(2,b,pop)
%将b数组和popo数组水平拼接,cat(DIM,A,B)为合并函数,DIM=1竖直合并,DIM=2水平合并
%x(0:10)=[0,5.32,7.48,14.26,17.66,6.95,3.42,8.33,4.42,11.22,22.33];
%各个客户点对应的需求量(此语句有误)
G=30;
%车辆的最大承重量
guke=10;%客户点的数量
for i=1:popsize
pop(i,:)=randperm(guke);
%生成1到10的随机无重复排布
end
num2str(pop);
%将pop从数字转化为字符数组
b=zeros(50,1);
%生成一列50个0组成的数组
pop=cat(2,b,pop)
%将b数组和popo数组水平拼接,cat(DIM,A,B)为合并函数,DIM=1竖直合并,DIM=2水平合并
%x(0:10)=[0,5.32,7.48,14.26,17.66,6.95,3.42,8.33,4.42,11.22,22.33];
%各个客户点对应的需求量(此语句有误)
G=30;
%车辆的最大承重量