График горизонтальной линии Matlab со стрелкой

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

Изображение для справки: http://i.stack.imgur.com/IYCh3.jpg


person user3325924    schedule 11.05.2016    source источник
comment
annotation   -  person excaza    schedule 11.05.2016
comment
Возможно, вы можете использовать для этого подхода quiver.   -  person Dimitri Podborski    schedule 11.05.2016


Ответы (1)


p1 = [2 3];                         % First Point
p2 = [9 3];                         % Second Point
dp = p2-p1;                         % Difference
figure(1)
quiver(p1(1),p1(2),dp(1),dp(2),0)
grid
axis([0  10    0  10])
text(p1(1),p1(2), sprintf('(%.0f,%.0f)',p1))
text(p2(1),p2(2), sprintf('(%.0f,%.0f)',p2))

Вы даже можете удалить коммандос сетки и текстовый коммандос, чтобы получить белый фон для вашей фигуры:

p1 = [2 3];                         % First Point
p2 = [9 3];                         % Second Point
dp = p2-p1;                         % Difference
figure(1)
quiver(p1(1),p1(2),dp(1),dp(2))
axis([0  10    0  10])
person harito nagawa    schedule 11.05.2016