是否可以在MATLAB 3D图上查询和设置视点?

时间:2012-02-08 13:33:02

标签: matlab plot

我有一个冲浪情节,类似于:

enter image description here

我想通过使用MATLAB工具栏平移和缩放来手动设置自定义视点。在找到合适的视角后,是否可以存储此视点并将其应用于其他类似的图?我想创建一个plotsequence,因此需要一个恒定的轴布局/透视。

1 个答案:

答案 0 :(得分:5)

使用view命令,您可以查询和设置当前透视图,使用xlimylimzlim命令,可以查询和设置当前缩放。

例如

[az,el] = view; %# queries the perspective
view(az,el); %# sets the perspective

xl = xlim; %# queries the x-axis limits
xlim(xl); %# sets the x-axis limits

或者,您可以在更新序列中的绘图时修改绘图对象的XDataYDataZData和可能CData属性。这比在每次迭代时重新创建图形,轴和对象更快。