我有一个关于 MATLAB 罗盘图的相当简单的问题。
每当我尝试在 MATLAB 中使用罗盘图绘制方向时,90 度指针总是指向北。这是因为 MATLAB 中的北引用是 90 度吗?如何更改它以使北引用为 0 度?这是因为我正在使用风速矢量......
最佳答案
生成指南针图形后,请尝试:
az = 90; % azimuth i.e. rotate around z-axis horizontally by 90 degrees
el = -90; % elevation negative, effectively looking beneath plot
view(az, el);
您还可以使用camroll
来执行此操作:
camroll(90)
这实际上是顺时针旋转相机观察绘图,而不是绘图本身。因此,如果您想将绘图逆时针旋转 90 度,则需要将相机顺时针旋转 90 度...
关于MATLAB 指南针北,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13116586/