答案 0 :(得分:3)
您可以使用camera control functions来实现这些类型的观看,在这种情况下camorbit
和camroll
:
[X, Y, Z] = peaks();
hAxes = gca;
surf(hAxes, X, Y, Z);
xlabel('x');
ylabel('y');
zlabel('z');
camorbit(-90, 0);
camroll(hAxes, -111);
请注意,正x指向右侧,正z指向右侧,正y指向上方。
我在MATLAB中做了很多3D可视化,并且已经将我常用的一些工具放在一起用鼠标操作视图。我在名为MathWorks File Exchange的MouseManager
上发布了一个此类工具。 One of the demos我提交的内容是如何创建基于鼠标的视图操作(旋转,移动和缩放)的示例。