如何在MATLAB中绘制三维箭头/矢量?
我想在3D曲面图中添加一些箭头,以指示重要的方向,类似于此(来自)如何在MATLAB中绘制三维箭头/矢量?,matlab,plot,Matlab,Plot,我想在3D曲面图中添加一些箭头,以指示重要的方向,类似于此(来自) 不同的颜色会更好,像图片中的X这样的三维字母会更多。我使用了类似于您的方法,这可能是您的一个开始:下面是代码示例: q=[011]; q=qnorm(q); x=q(1)/sqrt(1-q(4)*q(4)) x= y=q(2)/sqrt(1-q(4)*q(4)) y= z=q(3)/sqrt(1-q(4)*q(4)) z= 箭袋3(0,0,0,x,y,z) 这是一个四元数,我将其规格化并转换为轴组件,以便将其绘制为3D。我还希
不同的颜色会更好,像图片中的X这样的三维字母会更多。我使用了类似于您的方法,这可能是您的一个开始:下面是代码示例: q=[011]; q=qnorm(q); x=q(1)/sqrt(1-q(4)*q(4)) x= y=q(2)/sqrt(1-q(4)*q(4)) y= z=q(3)/sqrt(1-q(4)*q(4)) z= 箭袋3(0,0,0,x,y,z) 这是一个四元数,我将其规格化并转换为轴组件,以便将其绘制为3D。我还希望能够像您发布的图片一样将其绘制为3D。MATLAB文件交换中的函数实际上执行以下操作: 同时出现了,这可能更好,但我还没有测试它
谢谢,箭袋3箭头是一个开始。同时我在MATLAB中实现了一个函数文件交换
0
1.0000
0