MATLAB中'index(1:6)'的含义和作用
'index(1:6)'表示排序后的'tempfit'中前6个最大值的下标。'sort(tempfit, 'descend')'函数将'tempfit'矩阵按降序排序,并返回排序后的值'v'和对应的下标'index'。'index(1:6)'则选取了排序后前6个元素的下标。
在代码中,'pop=temp(index(1:6),:);'表示将'temp'矩阵中由'index(1:6)'选取的6个个体(行)赋值给'pop'矩阵。也就是说,'pop'矩阵包含了'tempfit'中前6个最大值对应的个体。
原文地址: https://www.cveoy.top/t/topic/lHWQ 著作权归作者所有。请勿转载和采集!