|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
k=1;
' u0 G/ f; j1 B/ \0 jp=[-1:.05:8];
) q: P0 k1 o* h0 N% E6 G2 g. H$ A8 It=1+sin(k*pi/4*p);- O% V# F0 i6 G' f
plot(p,t,'-');
* z9 K. _: e$ Q$ T+ K$ e }title('要逼近的非线性函数');3 i& P6 Y) j4 P9 T8 A- {7 K' e
xlabel('时间');; M& X9 [3 L& G/ R; Q- ~ {& ]
ylabel('非线性函数');# N+ T; s. z6 k, H0 M
n=3;
) G( S x4 _* e( g. g2 v- ?8 Xnet = newff(minmax(p),[n,1],{'tansig''purelin'},'trainlm ')
3 Z; j5 T1 j1 w5 t8 q2 Z \* c; }. E" {9 F" w
4 }2 C) s% v z# K
' I' q. i* w+ H+ R6 _1 w刚开始学bp网络,编译了个程序,报错
8 L# X. x$ V- \4 u- I6 o, }: }3 IInvalid function name 'tansig'purelin'.
. R9 F& ]3 p. X* ]. R; F) i+ O! J& @( D8 n0 J- m0 ^ @
Error in network/subsasgn>getDefaultParam (line 2023)* K8 V, H) d/ R, Y: J: r0 ?
param = struct(feval(fcn,'defaultParam'));- d! a4 f% j+ T% s
; }% t% C9 ~/ h' n* rError in network/subsasgn>setLayerTransfeRFcn (line 1199)
$ o2 }( W' ]' B, K3 X Znet.layers{i}.transferParam = getDefaultParam(transferFcn);0 i# R, V9 E( P: J% w+ D
, w% B4 o( q Y% G+ FError in network/subsasgn>network_subsasgn (line 183)# M, Z' E8 K. u
if isempty(err), [net,err] = setLayerTransferFcn(net,i,transferFcn); end6 a" B% D' B3 r
5 X/ E y; {9 T; A5 m0 S6 ^
Error in network/subsasgn (line 13)( H1 R: R$ w# L. ^( O( l( _6 n% E
net = network_subsasgn(net,subscripts,v,netname);
: d: I- T5 O# x( \- V5 f2 A+ i5 ~
7 b# a4 {: p6 V1 c& c }' `Error in newff>new_5p0 (line 286)9 s% X* `( ^6 u/ R
net.layers{i}.transferFcn = tf{i};% F2 m: t7 L* U; K* Y
/ A, [ Z' H6 R$ H/ ]& y
Error in newff>create_network (line 128)5 r$ `7 S; m3 Y% n% g; g [
net = new_5p0(varargin{:});
# @ U( Y: p) X8 D" _
# {8 i+ y3 F" Z. L, P4 q! tError in newff (line 102)
5 s l( ?: \4 Z: N out1 = create_network(varargin{:});
0 ]7 `, w; v" a
, \& m( j* U! g# m2 u1 \ |
|