- 积分
- 0
- 注册时间
- 2014-8-2
- 仿真币
-
- 最后登录
- 1970-1-1
|
>> p=[1.28 1.41 1.42 1.39 1.41;55.3 53.2 52.6 56.1 55.7;28.9 30.2 27.5 25.7 31.4;0.23 0.22 0.22 0.24 0.22;1.83 1.79 1.64 1.82 1.88;]
p =
1.2800 1.4100 1.4200 1.3900 1.4100
55.3000 53.2000 52.6000 56.1000 55.7000
28.9000 30.2000 27.5000 25.7000 31.4000
0.2300 0.2200 0.2200 0.2400 0.2200
1.8300 1.7900 1.6400 1.8200 1.8800
>> t=[4 5 6 7 8;4 8 10 12 16;0.4 0.5 0.6 0.7 0.8;2.6 2.62 2.65 2.68 2.7;]
t =
4.0000 5.0000 6.0000 7.0000 8.0000
4.0000 8.0000 10.0000 12.0000 16.0000
0.4000 0.5000 0.6000 0.7000 0.8000
2.6000 2.6200 2.6500 2.6800 2.7000
>> [pn,PS]=mapminmax(p);
>> tn=mapminmax(t);
>> net=newff(minmax(pn),[11 4],{'tansig','tansig'});
警告: NEWFF used in an obsolete way.
> In obs_use at 17
In newff>create_network at 126
In newff at 101
See help for NEWFF to update calls to the new argument list.
>> net.trainparam.goal=0.001;
>> net.trainparam.epochs=1000;
>> net=train(net,pn,tn);
>> v=[1.4;54.8;29.5;0.23;1.76];
>> w=mapminmax('apply',v,PS);
>> y=sim(net,w)
y =
0.9422
0.9988
0.9999
1.0000
>> t=mapminmax('reverse',y,PS);
错误使用 bsxfun
两个输入数组的非单一维度必须相互匹配。
出错 mapminmax.reverse (line 12)
x = bsxfun(@rdivide,x,settings.gain);
出错 nnet7.process_fcn (line 41)
out1 = info.reverse(in2,out2);
出错 mapminmax (line 38)
y = nnet7.process_fcn(mfilename,x,varargin{:});
|
|