|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
k=1;/ I7 I8 O/ }1 C* i
p=[-1:.05:8];9 ~2 _" u8 @4 X4 p$ l: P
t=1+sin(k*pi/4*p);
' j/ J1 M" V8 \9 _plot(p,t,'-');
; E2 S( \7 ^. g4 ptitle('要逼近的非线性函数');
7 b" l) ^: d/ W, C" J$ fxlabel('时间');2 `3 E0 T2 f! c: t
ylabel('非线性函数');
5 Y9 E; i. B) rn=3;
* k$ i, l/ `7 E6 Znet = newff(minmax(p),[n,1],{'tansig''purelin'},'trainlm ')* X: I; h6 s2 `; h, [8 X. s
' X6 U$ |5 F2 i3 H- l5 h7 y; q
3 w! K! r& o1 `% ?3 g
4 C! j Q) t. |, y( l! @& |2 F1 ]刚开始学bp网络,编译了个程序,报错
4 i2 @: Q/ U" S" h1 iInvalid function name 'tansig'purelin'.+ a6 j) h9 b' L3 k
* x( u! i+ y$ j. X# W! XError in network/subsasgn>getDefaultParam (line 2023)' N7 I5 W9 L, f5 W( F: i
param = struct(feval(fcn,'defaultParam'));1 L" v7 _# W& u2 s& h9 U' I0 y' c
, n2 [! E( ^ p# `1 iError in network/subsasgn>setLayerTransfeRFcn (line 1199)5 Z4 P$ R0 u5 h! b
net.layers{i}.transferParam = getDefaultParam(transferFcn);- |9 P/ z+ O8 s8 [0 b* ?! @- u) y K1 U9 K
7 u! k# W# D. m' S
Error in network/subsasgn>network_subsasgn (line 183)
: j- y8 }- q" A9 ^" k' g if isempty(err), [net,err] = setLayerTransferFcn(net,i,transferFcn); end+ {. Q7 Z' X8 H+ U# |
' V1 C. U, M. J( {Error in network/subsasgn (line 13)4 H) d' |+ A4 g' N. P
net = network_subsasgn(net,subscripts,v,netname);3 C& A" {# K$ d: I. p+ i/ L
4 h& L; a+ Y: e% e) U
Error in newff>new_5p0 (line 286)
. p4 h" M9 M, q1 K net.layers{i}.transferFcn = tf{i};
- p! S* m# C: S- l% a4 ^5 R8 Z$ `# b$ B
Error in newff>create_network (line 128)
8 j+ {' O2 }8 h* @- s net = new_5p0(varargin{:});
, A7 F5 d' o# r" U
: I% t# [/ B( F* bError in newff (line 102)
8 ~/ ]8 w9 u m" Y U0 X out1 = create_network(varargin{:});
; b% y3 I1 x% z* n2 N- P1 ^ v6 ]1 P( A
. `3 g3 o. p% p7 [: q+ j |
|