input_train=[你的训练样本数据];
output_train=[1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1];%分成4类
[
net=newff(minmax(h'),[12,4],{'tansig' 'purelin'},'traingdx');
net.trainParam.goal = 0.001;
net.trainParam.epochs = 10000;
net.trainParam.show=20;
net=train(net,input_train,output_train);
an=sim(net,input_test);
代码很多,你在网上都可以找到,我们没法写代码,没有你的特种提取出来的数字啊!
matlab专门有BP神经网络这块。你自己看看吧。
请问这个问题你解决了吗?我也想求代码。
我帮你写 ,这个 我研一的时候写过,联系我