带箭头的 Matlab 水平线图

Matlab horizontal line plot with arrow

我正在尝试绘制一个带有水平线的图表,线的末端带有箭头以显示 Matlab 中的连续性。这怎么可能?

参考图片:

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