|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
k=1;2 O- t. s5 Q V2 p# ~1 o* W
p=[-1:.05:8]; t" j' ^& c. u& \5 P/ n3 L5 c
t=1+sin(k*pi/4*p);! p+ [+ g9 o, ~
plot(p,t,'-');- N1 y- N! V8 ~) B* c
title('要逼近的非线性函数');! d0 r6 Q/ U- U. {0 i# \9 z
xlabel('时间');3 l8 e" X! @+ g
ylabel('非线性函数');
; m5 z+ l5 S; N, D+ L$ `n=3;
& C3 y5 X- J3 f9 c" [: {6 M/ }net = newff(minmax(p),[n,1],{'tansig''purelin'},'trainlm ')' {, n6 \& @9 k" {% V
. | u$ ^% y7 C& i# U( u7 Z
$ N# G, u" b" Y% X3 H& b
$ O/ |+ e5 D; T; W5 a1 W8 \1 [刚开始学bp网络,编译了个程序,报错5 e _. ]: }2 y( ~
Invalid function name 'tansig'purelin'.
% `4 Z4 Y; y9 E/ e" @6 O9 ?" t/ _& W/ J% T9 ] b% |3 L: j2 p
Error in network/subsasgn>getDefaultParam (line 2023)# R2 i" J. ?6 i1 P; z c; U& @
param = struct(feval(fcn,'defaultParam'));( h: c' ?$ j+ J J1 e3 n
- {# L( k0 D3 `* V/ X
Error in network/subsasgn>setLayerTransfeRFcn (line 1199)1 _9 [ y5 b' L' d
net.layers{i}.transferParam = getDefaultParam(transferFcn);
/ n4 _- {, Y: c, s
M; [( S, z% I+ h9 [+ U6 ~Error in network/subsasgn>network_subsasgn (line 183)3 p2 v& e, ^. i: m3 r, o
if isempty(err), [net,err] = setLayerTransferFcn(net,i,transferFcn); end
7 b P1 D+ i7 V& u% M5 d1 s6 [( F2 i o. n) ^# C4 r
Error in network/subsasgn (line 13)0 C$ z5 Z9 J) h7 J
net = network_subsasgn(net,subscripts,v,netname);
* L3 @: ] M) F3 F5 ^9 z2 \8 i' q; f/ b. F, i S* Q0 }$ t
Error in newff>new_5p0 (line 286)
' L+ u9 X, X% W2 G! f2 P net.layers{i}.transferFcn = tf{i};
7 `) s! Q6 w8 l% S5 B& I& B2 o5 I, G7 G+ V p/ `
Error in newff>create_network (line 128)
8 [( \. g7 Q# _6 m* P+ N# [ net = new_5p0(varargin{:});
' s& P) G! |! M8 G& Z1 y6 c. _' s1 B/ i+ f; j
Error in newff (line 102)4 N# s, e" R. ]8 X/ N. ?2 ^' i
out1 = create_network(varargin{:});' E) o* `$ n1 C$ W* j
: B, W& C. W7 [% B
|
|