以四因素,一指标作为实验,想用神经网络模拟出实验的函数,再用遗传算法优化寻找出最优的试验参数,一下P,T等是实验数据,如果运行正常应该得到最有参数5.4,,5.6,1.03,1:2.8,最优值80.81%,以下是我在网络上找的程序,但是运行一直出现,“错误使用 objfun
输入参数太多。
出错 HJC9999 (line 19)
ObjV=objfun(X,P,T,hiddennum,P_test,T_test);
%计算目标函数值”
如能帮忙调试好并讲解清楚,愿以100金币或者20元现金红包作为答谢,我QQ:415855284,恳求各位帮忙,万分感谢!
P=[4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 4 5;
45 50 55 60 45 50 55 60 45 50 55 60 45 50 55 60 55 50;
0.3 0.6 0.9 1.2 0.6 0.3 1.2 0.9 0.9 1.2 0.3 0.6 1.2 0.9 0.6 0.3 0.6 0.9;
1/2 1/3 1/4 1/5 1/4 1/5 1/2 1/3 1/5 1/4 1/3 1/2 1/3 1/2 1/5 1/4 1/3 1/3]';
T=[46.21 45.85 49.78 48.63 39.40 26.19 27.82 75.37 45.95 46.93 49.99 26.51 42.9 36.31 43.87 71.74 36.06 37.03]'; % 输出
P_test=[5 7;60 55;0.6 0.9;1/3 1/3]'; % 测试样本
T_test=[67.45 45.6