Хорошо, оказывается, MATLAB может сделать это, но это не очень красиво.В основном все сводится к созданию PCA, а затем к использованию функции колчана для построения графика: моя матрица X здесь содержит начальные точки моих многомерных узлов в нечетных строках и конечные точки в четных строках.Тогда:
[COEFF, SCORE]= princomp(zscore(X));
x=SCORE(1:2:end,1);
y=SCORE(1:2:end,2);
z=SCORE(1:2:end,3);
u=SCORE(2:2:end,1);
v=SCORE(2:2:end,2);
w=SCORE(2:2:end,3);
quiver3(x,y,z,u-x,v-y,w-z,0);
Недостатком является то, что я не могу найти хороший способ покрасить края, поэтому я получаю огромный беспорядок, если я просто делаю это тривиально.Ах, ну пока достаточно хорошо!