今天看源代码发现的小技巧一个
X=rand(10,10);
p = randi([2, 5]);
i= randperm(10, p);
Xp = X(i, :)
这里有一个10×10的随机解种群,要随机抽取2~5个解组成一个亚种群
Xp =
0.9393 0.9046 0.2591 0.7590 0.0903 0.5438 0.7321 0.0085 0.9828 0.6539
0.6566 0.9969 0.4031 0.3728 0.1640 0.7456 0.2537 0.3243 0.3189 0.9353
0.7624 0.1073 0.9199 0.9580 0.4609 0.4205 0.2042 0.7792 0.3029 0.9371
0.3005 0.3709 0.3043 0.2193 0.4091 0.0985 0.5401 0.1430 0.1091 0.0032
0.3912 0.7971 0.3136 0.4248 0.6167 0.4262 0.0225 0.6517 0.4800 0.2225
很好用的技巧