• 大小: 416B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: Matlab
  • 标签: 模式识别  matlab  

资源简介

本资源用matlab代码实现了模式识别的线性分类器,对于线性可分的模式能够正确分类。

资源截图

代码片段和文件信息

function [w count]=Sensor( x) 
%x=[0 0 1;0 1 1;-1 0 -1;-1 -1 -1];
%x=[0 0 0 1;1 0 0 1;1 0 1 1;1 1 0 1;0 0 -1 -1;0 -1 -1 -1;0 -1 0 -1;-1 -1 -1 -1]; [w count]=Sensor( x)
flag=1;
cnt=0;
count=0;
[m n]=size(x);
 %w1=zeros(1n); 
 w1=[-1 -2 -2 0]
while(flag)
    count=count+1; 
    for i=1:m
        temp=w1 *x(i:)‘
     if(temp <=0 ) 
         w2=w1+x(i:);
         w1=w2;
         cnt=cnt+1;
     end
    
    end
    if(cnt==0)
        flag=0;
        w=w1
    else
        flag=1;
        cnt=0;
       
    end
   
    

end
[xy]=meshgrid(-3:0.1:3);
%z=x-2/3*y+1/3;
z=-w(1)/w(3)*x-w(2)/w(3)*y+w(1)/w(3);
mesh(xyz);
 
 
end

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        676  2009-10-15 20:52  Sensor.m

----------- ---------  ---------- -----  ----

                  676                    1


评论

共有 条评论