模式识别FISHER判别-.docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 4页
  • 2020-07-08 发布于湖北
  • 举报
for i=1:6 S1=S1+(new1(i,:-average1*(new1(i,:-average1; end S2=zeros(2,2; for j=1:4 S2=S2+(new2(j,:-average2*(new2(j,:-average2; end Sw=S1+S2; %求投影向量w w=inv(Sw*(average1-average2; %画出过原点的投影线 k=w(2,1/w(1,1; x1=[-20:0.1:100]; x2=k*x1; plot(x1,x2,color,k; hold on; %画出剩余样本点的投影点 for i=1:6 x1=(new1(i,1+k*new1(i,2/(k*k+1; x2=k*x1; plot(x1,x2,color,r,marker,o; end for j=1:4 x1=(new2(j,1+k*new2(j,2/(k*k+1; x2=k*x1; plot(x1,x2,color,b,marker,+; end 重复以上步骤,直到w1类和w2类两类样本点最终分开为止。 以此类推分割,代码有点冗余.不在此呈现。 matlab最终的仿真结果如下图所示。 四、实验总结 实验结果与预期的有点差距,在进行第二次分割后,投影的方向与心里所想的投影方向有 点不同,经过多次修改程序,最终得出结果如上图,但仍然不是令人满意。从这次的试

文档评论(0)

1亿VIP精品文档

相关文档