该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
clear all
for n=5:16
q=xlsread('归一化后的q.xls');
t=xlsread('t.xls');
rand('state',0);
net=newff(minmax(q),[n,4],{'tansig','logsig'},'trainlm','learngd','mes');
net.trainParam.epochs=2000;
net.trainParam.goal=0.000001;
net.trainParam.show=100;
net.trainParam.time=inf;
[net,tr]=train(net,q,t);
y=sim(net,q);
error=y-t;
m=n-4;
res(m)=norm(error);
end
res
运行结果
警告: NEWFF used in an obsolete way.
> In nnerr.obs_use (line 17)
In newff>create_network (line 126)
In newff (line 101)
See help for NEWFF to update calls to the new argument list.
错误使用 network/subsasgn>network_subsasgn (line 551)
"performFcn" cannot be set to non-existing function "mes".
出错 network/subsasgn (line 10)
net = network_subsasgn(net,subscripts,v,netname);
出错 newff>new_5p0 (line 289)
net.performFcn = pf;
出错 newff>create_network (line 127)
net = new_5p0(varargin{:});
出错 newff (line 101)
out1 = create_network(varargin{:});