clear;
clc;
pp=[0.974 0.966 0.048 0.050 0.966 0.979 0.857 0.887 ;-0.115
0.160
0.998 0.998 0.019 0.013 0.106 0.093 ;0.975 0.976 -0.001 0.005 0.975 0.984 0.887
0.923;-0.119 0.086 0.999 0.999 -0.008 -0.041 0.056 0.026];
xtest=[ ];
P=pp(:,1:4);T=pp(:,5);P=P';T=T';
% 创建一个新的前向神经网络
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm');
% 设置训练参数
net_1.trainParam.show = 50;
net_1.trainParam.lr = 0.05;
net_1.trainParam.mc = 0.9;
net_1.trainParam.epochs = 1000;
net_1.trainParam.goal = 1e-3;
% 调用 TRAINGDM 算法训练 BP 网络
[net_1,tr]=train(net_1,P,T);
% 对 BP 网络进行仿真
A = sim(net_1,P);
% 计算仿真误差
E = T - A;
MSE=mse(E)
x=[ ]
sim(net_1,xtest)
想得到未来4日的预测值,不知道程序如何写?输入值为:[0.974 0.966 0.048 0.050 0.966 0.979 0.857 0.887 ;-0.115
0.160
0.998 0.998 0.019 0.013 0.106 0.093 ;0.975 0.976 -0.001 0.005 0.975 0.984 0.887
0.923;-0.119 0.086 0.999 0.999 -0.008 -0.041 0.056 0.026];