clear%产生第一类和第二类原始数据,分别赋值给w1和w2变量w1=0.1 6.8 -3.5 2.0 4.1 3.1 -0.8 0.9 5.0 3.9;1.1 7.1 -4.1 2.7 2.8 5.0 -1.3 1.2 6.4 4.0;w2=-3.0 0.5 2.9 -0.1 -4.0 -1.3 -3.4 -4.1 -5.1 1.9;-2.9 8.7 8 5.2 2.2 3.7 6.2 3.4 1.6 5.1;%分别产生第一类和第二类增广样本向量集ww1、ww2ww1=ones(1,size(w1,2);w1;ww2=ones(1,size(w2,2);w2;%产生第一类和第二类样本向量的规范化增广样本向量集w12w12=ww1,-ww2;y=zeros(1,size(w12,2); % 产生1x20的行向量,赋给y,初值全为0a=1;1;1;%给权向量a赋初值k=0;%k为迭代次数,a(0)=1;1;1while any(y=0)for i=1:size