%向量量化学习网络
clear
clc
p1=[1.24,1.27;1.36,1.74;1.38,1.64;1.38,1.82;1.38,1.90;
1.40,1.70;1.48,1.82;1.54,1.82;1.56,2.08];
p2=[1.14,1.82;1.18,1.96;1.20,1.86;1.26,2.00
1.28,2.00;1.30,1.96];
p=[p1;p2]';
pr=minmax(p);
goal=[ones(1,9),zeros(1,6);zeros(1,9),ones(1,6)];
%建立网络
net = newlvq(pr,4,[0.6,0.4]);
%学习
net = train(net,p,goal);
x=[1.24 1.80;1.28 1.84;1.40 2.04]';
%测试
y1 = sim(net,p1')
y2 = sim(net,p2')
y0 = sim(net,x)