|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
k=1;
& ^0 O; r0 ?5 b r3 yp=[-1:.05:8];
8 t1 S8 ]7 D2 @/ Mt=1+sin(k*pi/4*p);; `6 b/ n( P) k) R) }
plot(p,t,'-');
, v# E4 A! G" t6 D& Btitle('要逼近的非线性函数');) A) v x* R% [2 x- g; c$ s
xlabel('时间');
0 A; W# Z# D5 o/ {) {* M* }! lylabel('非线性函数');
& x, |( y" j% v) U! ~n=3;
$ `( @2 U3 W# t/ `5 w( `. Lnet = newff(minmax(p),[n,1],{'tansig''purelin'},'trainlm ')
+ @. f, o s6 g+ e: m
, n' g U7 b% w) u) V
7 x0 {5 a! Y6 l0 w4 ` T
9 v( n1 G5 t4 {: S% {刚开始学bp网络,编译了个程序,报错. w: p" B( T9 H
Invalid function name 'tansig'purelin'./ Z& S) ]- n1 @5 a# w+ w( o' E
, d2 g. z5 U% c! Z. K* r k
Error in network/subsasgn>getDefaultParam (line 2023)) a5 o/ g7 ~0 e0 v* f. n- t1 a1 v
param = struct(feval(fcn,'defaultParam'));
- }7 [# a" p3 M7 w
4 c. }6 I8 [0 N, }* JError in network/subsasgn>setLayerTransfeRFcn (line 1199)
, \9 Q1 k& x9 Ynet.layers{i}.transferParam = getDefaultParam(transferFcn);
0 D# U3 K9 m, y2 ]5 v% k- ]% P
% H! o7 c" ~6 Z/ O# n4 i# p( V* [Error in network/subsasgn>network_subsasgn (line 183)
+ ]- `0 W! P0 D if isempty(err), [net,err] = setLayerTransferFcn(net,i,transferFcn); end
: @& D/ |! \ J4 |) n2 g" \: ^. w, H) A8 s- C* E
Error in network/subsasgn (line 13), ]# j4 s' t' s& C9 m1 v
net = network_subsasgn(net,subscripts,v,netname);7 @7 y; i, _& _$ K, ^
8 [# }, j4 }9 V0 x, A" E* Y8 BError in newff>new_5p0 (line 286)
) s5 h8 }$ o6 L1 j$ ]; v0 t5 N) t! K net.layers{i}.transferFcn = tf{i}; U* [- z. Y8 V' _! J3 y! [& j
?( @! ?6 [0 q5 I- j5 CError in newff>create_network (line 128)% i4 k3 [! @' V+ w& \; e
net = new_5p0(varargin{:});/ l) f( I- K: G9 ? X( w m0 i
9 t$ x& O/ e r5 |Error in newff (line 102)3 O( w, K9 A* e/ g5 x2 Q
out1 = create_network(varargin{:});
, z( p% {4 O- h+ d9 {- y
" ?8 {( d3 v" @9 P( J/ | |
|