|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
k=1;
; v* o5 E5 h1 {: Mp=[-1:.05:8];, K7 p* E: X" g5 E
t=1+sin(k*pi/4*p);& s' j j6 I% a& ]3 |& V- w
plot(p,t,'-');
. o5 N5 R# t" |( z$ Atitle('要逼近的非线性函数');
5 x# ^6 c. ?% a' ]xlabel('时间');
o$ H( B! E4 a+ P- Gylabel('非线性函数');# z E: L+ {6 v% y2 c
n=3;
) Q! r+ Y* }- A2 U' N8 Ynet = newff(minmax(p),[n,1],{'tansig''purelin'},'trainlm ')
$ } ]0 w6 J% b$ I! L6 j, j& A1 n& ~4 t( Y" Z
# C' b# D8 {" c5 ]) V# R, D
2 `2 X, ^0 a6 @# v9 ~刚开始学bp网络,编译了个程序,报错( U9 s$ G8 l) I; | I
Invalid function name 'tansig'purelin'.
4 D7 S+ T5 Z! U3 {/ {) i% e. `' E3 X/ w/ X! ?9 T- d! l
Error in network/subsasgn>getDefaultParam (line 2023)
% j$ ^; N+ j( c& ?7 ], H6 w3 r param = struct(feval(fcn,'defaultParam'));! N) }4 c' C" o. P
2 Q8 K% E- E8 A
Error in network/subsasgn>setLayerTransfeRFcn (line 1199)
% Z0 W( J4 j* w! Wnet.layers{i}.transferParam = getDefaultParam(transferFcn);! m( \* S* H+ y
1 N1 R# U+ h. C( z0 eError in network/subsasgn>network_subsasgn (line 183), d9 b! |8 T% z& C, V4 I2 E
if isempty(err), [net,err] = setLayerTransferFcn(net,i,transferFcn); end, z/ N- q; w" J. i$ i1 @7 t; R
: W0 d) ]8 R+ W: }% W1 ~! SError in network/subsasgn (line 13)9 p$ a0 ~ W5 d
net = network_subsasgn(net,subscripts,v,netname);
# s3 a- \' y% x1 ]3 U1 \$ l# q3 I3 e" x4 W- f8 E
Error in newff>new_5p0 (line 286)2 ]3 N% v8 i, I2 E
net.layers{i}.transferFcn = tf{i};
4 j% O' ~4 M; g/ k- U7 @8 `. r6 e. d9 L$ ]! D. v& }
Error in newff>create_network (line 128)
( [9 \: `1 d5 F! E! ~ net = new_5p0(varargin{:});
* l% R' K' b2 d& {( g1 T. K% j$ s; R8 u2 w* w, e9 O& @( Q; T3 I
Error in newff (line 102)
/ W/ \9 g7 Z) @' \- l out1 = create_network(varargin{:});% t) X G' S0 s; J1 R6 |
7 C+ ?0 ~* f7 r R# U |
|