0
我想做一个最小距离分类器,我需要绘制一条线的垂直平分线来绘制决策边界。我有一个点,甚至平分线的斜率。我怎样才能在图上画出来?如何在matlab中绘制一条直线的垂直平分线?
我想做一个最小距离分类器,我需要绘制一条线的垂直平分线来绘制决策边界。我有一个点,甚至平分线的斜率。我怎样才能在图上画出来?如何在matlab中绘制一条直线的垂直平分线?
下列功能就会绘制给出的中心点和斜率的线:
function drawLine(point,slope)
% point - vector [x,y]
% slope - slope of the line
x = point(1);
y = point(2);
lengthLine = 5;
xLine = x-lengthLine:x+lengthLine;
yLine = slope*(xLine-x) + y;
plot(x,y,'ro')
plot(xLine,yLine,'b')