You are on page 1of 15

>> net=newff(minmax(p), [13 1], {'tansig','purelin'},'trainlm');

BobotAwal_Input = net.IW{1,1}
BobotAwal_Bias_Input = net.b{1,1}
BobotAwal_Lapisan=net.LW{2,1}
BobotAwal_Bias_Lapisan=net.b{2,1}
net.trainParam.epochs=1000;
net.trainParam.goal=1e-3;
net.trainParam.lr=0.1;
net.trainParam.show=100;
net=train(net,p,t);
y=sim(net,p)
Warning: NEWFF used in an obsolete way.
> In nntobsu at 18
In newff at 86
See help for NEWFF to update calls to the new argument list.

BobotAwal_Input =

53.0583
53.0583
-53.0583
53.0583
53.0583
-53.0583
-53.0583
53.0583
53.0583
53.0583
-53.0583

53.0583
53.0583

BobotAwal_Bias_Input =

-41.7058
-38.6725
35.6392
-32.6058
-29.5725
26.5392
23.5058
-20.4725
-17.4392
-14.4058
11.3725
-8.3392
-5.3058

BobotAwal_Lapisan =

-0.0292 0.6006 -0.7162 -0.1565 0.8315


-0.9286 0.6983 0.8680 0.3575 0.5155

BobotAwal_Bias_Lapisan =

0.4863

0.5844

0.9190

0.3115

y=

Columns 1 through 14

0.3149 0.1449 0.1993 0.2225 0.2044 0.3110


0.3236 0.3407 0.3906 0.3236 0.3236 0.2089

0.3189

0.3293

0.3184

0.3184

0.3160

0.3190

0.4362

0.3236

0.5316

0.5190

Columns 15 through 28

0.3406 0.3161 0.3177 0.2874 0.3190 0.3237


0.3543 0.3236 0.3236 0.3236 0.3244 0.4313

Columns 29 through 42

0.3265 0.3243 0.3003 0.3236 0.3236 0.3119


0.3144 0.3024 0.3912 0.3597 0.3238 0.4454

Columns 43 through 56

0.4451 0.4096 0.3237 0.3793 0.4454 0.3236


0.3160 0.4687 0.5315 0.4044 0.4654 0.6139

Columns 57 through 70

0.4041 0.3097 0.5174 0.4389 0.5513 0.5414


0.5789 0.4902 0.5598 0.4092 0.3248 0.5554

Columns 71 through 84

0.6183 0.4956 0.5869 0.5897 0.6290 0.6747


0.7154 0.4277 0.4407 0.6481 0.7267 0.5861

Columns 85 through 89

0.5339

0.6046

0.7785

0.7786

0.7785

0.6725

0.6864

>> vji=net.IW{1,1}
vj0=net.b{1,1}
wkj=net.LW{2,1}
wk0=net.b{2,1}

vji=vji';

xi=0.792817971854712;
znet1=(xi*vji(:,1))
znet2=(xi*vji(:,2))
znet3=(xi*vji(:,3))
znet4=(xi*vji(:,4))
znet5=(xi*vji(:,5))
znet6=(xi*vji(:,6))
znet7=(xi*vji(:,7))
znet8=(xi*vji(:,8))
znet9=(xi*vji(:,9))
znet10=(xi*vji(:,10))
znet11=(xi*vji(:,11))
znet12=(xi*vji(:,12))
znet13=(xi*vji(:,13))

z1=(1-exp(-znet1))/(1+exp(-znet1))
z2=(1-exp(-znet2))/(1+exp(-znet2))
z3=(1-exp(-znet3))/(1+exp(-znet3))
z4=(1-exp(-znet4))/(1+exp(-znet4))
z5=(1-exp(-znet5))/(1+exp(-znet5))
z6=(1-exp(-znet6))/(1+exp(-znet6))
z7=(1-exp(-znet7))/(1+exp(-znet7))
z8=(1-exp(-znet8))/(1+exp(-znet8))
z9=(1-exp(-znet9))/(1+exp(-znet9))
z10=(1-exp(-znet10))/(1+exp(-znet10))
z11=(1-exp(-znet11))/(1+exp(-znet11))
z12=(1-exp(-znet12))/(1+exp(-znet12))
z13=(1-exp(-znet13))/(1+exp(-znet13))

A1=(wkj(:,1)*z1)
A2=(wkj(:,2)*z2)
A3=(wkj(:,3)*z3)
A4=(wkj(:,4)*z4)
A5=(wkj(:,5)*z5)
A6=(wkj(:,6)*z6)
A7=(wkj(:,7)*z7)
A8=(wkj(:,8)*z8)
A9=(wkj(:,9)*z9)
A10=(wkj(:,10)*z10)
A11=(wkj(:,11)*z11)
A12=(wkj(:,12)*z12)
A13=(wkj(:,13)*z13)
A14=A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13
ynet=wk0+A14;

yk=ynet

vji =

157.1294
149.4542
-208.6588
21.3852
74.0819
-71.8091
-185.6314
231.6451
271.3287
256.6540
-272.1590
36.5156
39.4055

vj0 =

-113.0787
-107.0549
148.3420
-12.7042
-38.9827
37.7884
86.1293
-97.3142
-90.9263

-85.9765
53.0587
-6.4459
-6.9060

wkj =

-16.9882 41.9394 24.9164 0.1508 11.4309 11.5086 -0.0588


21.7208 -21.7188 0.4042 6.8876 -6.4146

wk0 =

0.4803

znet1 =

124.5750

znet2 =

118.4900

znet3 =

-165.4284

0.0608

znet4 =

16.9546

znet5 =

58.7335

znet6 =

-56.9316

znet7 =

-147.1719

znet8 =

183.6524

znet9 =

215.1143

znet10 =

203.4799

znet11 =

-215.7725

znet12 =

28.9502

znet13 =

31.2414

z1 =

z2 =

z3 =

-1

z4 =

1.0000

z5 =

z6 =

-1

z7 =

-1

z8 =

z9 =

z10 =

z11 =

-1

z12 =

1.0000

z13 =

1.0000

A1 =

-16.9882

A2 =

41.9394

A3 =

-24.9164

A4 =

0.1508

A5 =

11.4309

A6 =

-11.5086

A7 =

0.0588

A8 =

0.0608

A9 =

21.7208

A10 =

-21.7188

A11 =

-0.4042

A12 =

6.8876

A13 =

-6.4146

A14 =

0.2983

yk =

0.7786

>>

You might also like