вектора значений X и Y известны
x = [3.2, 1, 2.5, 7.123456, 3, 2];
y = [2.1, 3, 6, 4, 3.5, 2];
вычисляем значения, необходимые для функции quiver
dx = diff(x);
dy = diff(y);
выводим график со стрелочками
quiver(x(1:end-1),y(1:end-1),dx,dy,0);
grid on;
xlim([0;10]);
ylim([0;10]);
выводим очерёдность
for i = 1:numel(x)
text(x(i),y(i),num2str(i));
end
как вариант можно вывести направление переходов по середине отрезков
dx = diff(x);
dy = diff(y);
quiver(x(1:end-1),y(1:end-1),dx/2,dy/2,0);
hold on;
plot(x,y,'.-');
hold off;
grid on;
xlim([0;10]);
ylim([0;10]);
for i = 1:numel(x)
text(x(i),y(i),num2str(i));
end
в некоторых случаях так нагляднее