2013-02-21 2 views
0

Я пытаюсь сделать классификатор минимального расстояния, и мне нужно нарисовать перпендикулярную биссектрису линии для построения границы решения. У меня есть точка и даже наклон биссектрисы. Как это сделать на графике?Как построить перпендикулярную биссектрису линии в Matlab?

ответ

0

Следующая функция будет рисовать линию заданную точку центра и наклон:

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')