matlab粒子群优化的神经网络问题

您好,在您的matlab代码运行中遇到了一些问题,可以请假一下吗

错误使用  - 
矩阵维度必须一致。

出错 nnfitness (line 44)
error1=sum((abs(test_sim - Data_target)).^2);%粒子对应的适应度值

出错 NNPSO (line 17)
    p(i)=nnfitness(x(i,:),hiddennum,net,Data_input,Data_target);

出错 main (line 52)
[xm1,fv1,Pbest1] = NNPSO(x,hiddennum,net1,Data_input,Data_target,N,w,c1,c2,M,D);

看你的报错信息应该是test_sim矩阵与Data_targer做减法操作中出现了问题,两个矩阵的维数不一致导致,可以看下代码中关于这两个矩阵的初始化是否保持相同的维数。