MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 74|回复: 2|关注: 0

[未答复] 《MATLAB 神经网络43个案例分析》

[复制链接]

新手

10 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
发表于 4 天前 | 显示全部楼层 |阅读模式
运行《MATLAB 神经网络43个案例分析》案例三自带的Genetic.m,怎么运行报错?显示为:
??? Index exceeds matrix dimensions.

Error in ==> Cross at 33
          v2=chrom(index(2),pos);

Error in ==> Genetic at 70
     individuals.chrom=Cross(pcross,lenchrom,individuals.chrom,sizepop,bound);
怎么破,北航的书也会错吗

新手

10 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
 楼主| 发表于 4 天前 | 显示全部楼层
individuals.chrome本应该是10*21的矩阵但运行后却是5*21的矩阵

新手

10 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
 楼主| 发表于 4 天前 | 显示全部楼层
只运行到
for i=1:10
    %随机产生一个种群
    individuals.chrom(i,:)=Code(lenchrom,bound);    %编码(binary和grey的编码结果为一个实数,float的编码结果为一个实数向量)
    x=individuals.chrom(i,:);
    %计算适应度
    individuals.fitness(i)=fun(x,inputnum,hiddennum,outputnum,net,inputn,outputn);   %染色体的适应度
end
的话就是10*21的矩阵
真无语
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表