PR=[0 1; 0 1; 0 1];
S=[3 5 5 1];
net=newff(PR,S,{'tansig' 'tansig' 'tansig' 'purelin'}, 'traingdm');
P=[[0;0;0],[0;0;1],[0;1;0],[0;1;1],[1;0;0],[1;0;1],[1;1;0],[1;1;1]];
A=[0 1 2 3 4 5 6 7];
net=train(net,P,A);