gusucode.com > 《MATLAB神经网络仿真与应用》[张德丰]的所有[程序源代码] > 第3章/li3_6.m
X=[0 1;0 1]; clusters=8; points=10; std_dev=0.05; P=nngenc(X,clusters,points,std_dev); plot(P(1,:),P(2,:),'+r'); title('输入向量'); xlabel('P(1)'); ylabel('P(2)'); net=newc([0 1;0 1],8,.1) w=net.IW{1}; plot(P(1,:),P(2,:)),'+r'; hold on; circle=plot(w(:,1),w(:,2),'ob') net.trainParam.epochs=7; net=train(net,P) w=net.IW{1}; delete(circle); plot(w(:1),w(:,2),'ob'); p=[0;0.2]; a=sim(net,p)