八度 - Z轴矢量箭头

时间:2018-02-17 06:16:26

标签: matlab octave

我想要在一个情节中显示三个向量。 <1,0,0><0,1,0><0,0,1>

这是我的代码:

    X = xlabel("X");
    Y = ylabel("Y");
    Z = zlabel("Z");
    axis([-1 1 -1 1 -1 1],'square');

    hold on
    vx = quiver3(0,0,0,1,0,0)
    hold on
    vy = quiver3(0,0,0,0,1,0)
    hold on
    vz = quiver3(0,0,0,0,0,1)

    set([vx,vy,vz], 'Color', 'black');
    set([vx,vy,vz], 'LineWidth', 4);
    set([vx,vy,vz], 'ShowArrowHead', 'on');
    grid on

    view([45,30]);

但它正在策划以下内容。

另一个角度,如下所示,告诉我它不是相对于透视角度不好的角度。 <0,0,-1><0,0,-.5>会产生类似的结果。

为什么它只在z中显示向量的箭头?有没有办法让它显示箭头?

1 个答案:

答案 0 :(得分:0)

已向Octave devs as a bug报告。他们正在努力。感谢@ViG在Matlab中尝试它。