P=[1 1 2 2 -1 -2 -1 -2; 1 2 -1 0 2 1 -1 -2] T=[0 0 0 0 1 1 1 1; 0 0 1 1 0 0 1 1] net=newp(minmax(P),2,'hardlim','learnp'); % minmax(P)=[ -2 2; -2 2] net.IW{1,1}=randn(2); net.b{1}=randn(2,1); a=sim(net,P) % 還沒開始學,顯示結果不正確 net=train(net,P,T); net.IW{1,1} net.b{1} a=sim(net,P) %學習結果 figure; plotpv(P,T); hold on; plotpc(net.IW{1},net.b{1});