%%The matlab test to verify my code is given below:
x = -1:0.05:1;
t = sin(2*pi*x);% + 0.1*randn(size(x));
net = feedforwardnet(1,'trainbr');
net.trainParam.epochs = 1;
net.trainParam.mu = 0.01;
net = configure(net, x, t );
wb = getwb(net);
Nw=net.numWeightElements;
net = setwb(net,ones(Nw,1));
net.divideParam.trainRatio = 1;
net.divideParam.valRatio = 0;
net.divideParam.testRatio = 0;
net.iw{1,1}
net.b{1}
net.layers{1}.transferFcn = 'logsig';
net.layers{2}.transferFcn = 'logsig';
net = train(net,x,t)