这根本就还没开始训练,迭代次数还是0呢。看看是不是代码没有写对,参考下面的用法。
%% BP算法
function Out=bpnet(p,t,p_test)
global S1
net=newff(minmax(p),[S1,size(t,1)],{'tansig','purelin'},'trainlm'); %trainlm训练函数最有效
%net=newff(p,t,31,{'tansig','purelin'},'trainlm');%新版用法
net.trainParam.epochs=1000;
net.trainParam.goal=0.00001;
net.trainParam.lr=0.01;
net=train(net,p,t);
Out=sim(net,p_test);
end