感知器作业:
clear;
clc;
%数据初始化
w=[0;0];
b=0;
x=[3,3;4,3;1,1];
y=[1;1;-1];
j=1;
n=1;
while j==1
%画图开始
%下面这段是画初始点
plot(x(1:2,1),x(1:2,2),'*');
hold on
plot(x(3,1),x(3,2),'o');
hold on
axis([-2 5 -3 4]);
hold on
%(加这里是因为如果w=(0,0),上面的画不出图{分母为0了},所以加上下面的)
if w(2,1)~=0
%下面3行画线
ax=-5:0.1:5;
ay=(-w(1,1)*ax-b)/w(2,1);
plot(ax,ay);
%xx=unidrnd(3);
%下面几行画这是第几次迭代出来的图的