www.gusucode.com > 《MATLAB神经网络仿真与应用》[张德丰]的所有[程序源代码] > 第3章/li3_8.m
P=rands(2,500); plot(P(1,:),P(2,:),'+r') axis([-1 1 -1 1]); title('输入向量'); xlabel('P(1)'); ylabel('P(2)') net=newsom([0 1;0 1],[5 6]); cla plotsom(net.IW{1,1},net.layers{1}.distances) axis([0 1 0 1]); title('初始网络权值'); xlabel('w(i,1)'); ylabel('w(i,2)'); net.trainParam.epochs=1; net=train(net,P); cla plotsom(net.iw{1,1},net.layers{1}.distances) axis([-1 1 -1 1]); title('训练后网络'); xlabel('w(i,1)'); ylabel('w(i,2)'); p=[0.5;0.3]; a=sim(net,p)