newp11.m

来自「利用感知器算法实现逻辑或和逻辑与功能,实现成功」· M 代码 · 共 30 行

M
30
字号
%%感知器算法实现逻辑与
W0=zeros(1,3);x=zeros(4,3);%x 为增广矩阵
x(1,:)=[0 0 1];
x(2,:)=[0 1 1];
x(3,:)=[1 0 1];
x(4,:)=[-1 -1 -1];
N=4;
Gx=0;Gx=zeros(1,3);
M=0;
W=zeros(5,3);
while (1)
    W(1,:)=W0; 
    for I=1:N
       Gx(1,I)=W(I,:)*x(I,:)'
       if Gx(1,I)>0
           W(I+1,:)=W(I,:);
           M=M+1
       else
           W(I+1,:)=W(I,:)+x(I,:);        
       end       
    end
  W0=W(I+1,:);
  if W(1,:)==W(2,:)
      if W(3,:)==W(2,:)
          if W(3,:)==W(4,:)
              break
          end
      end
  end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?