clc;clearall; formatlong;%设定数据显示格式 %初始化参数 T=100;%仿真代数 N=80;%群体规模 pm=0.05;pc=0.8;%交叉变异概率 umax=2.048;umin=-2.048;%参数取值范围 L=10;%单个参数字串长度,总编码长度2L bval=round(rand(N,2*L));%初始种群 bestv=-inf;%最优适应度初值 %迭代开始 forii=1:T %解码,计算适应度 fori=1:N y1=0;y2=0; forj=1:1:L y1=y1+bval(i,L-j+1