《matlab神经网络43个案例》第三章遗传算法优化BP神经网络代码纠错

问题描述:

直接运行的Genetic
文件 i = 1
索引超出矩阵维度。
出错 Cross (line 33) v2=chrom(index(2),pos);
出错 Genetic (line 70) individuals.chrom=Cross(pcross,lenchrom,individuals.chrom,sizepop,bound);

解决:

将select中的
pick=pick-sumf(i);
改成
pick=pick-sumf(j);
即可
《matlab神经网络43个案例》第三章遗传算法优化BP神经网络代码纠错