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

是否可以在MATLAB 3D绘图上查询和设置视点?,matlab,plot,Matlab,Plot,我有一个surfc图,类似于: 我想通过使用MATLAB工具栏进行平移和缩放来手动设置自定义视点。找到合适的透视图后,是否可以存储该透视图并将其应用于其他类似的绘图?我想创建一个绘图序列,因此需要一个恒定的轴布局/透视。使用查看命令,您可以查询和设置当前透视,使用xlim、ylim和zlim命令,您可以查询和设置当前缩放 比如说 [az,el] = view; %# queries the perspective view(az,el); %# sets the perspective xl

我有一个surfc图,类似于:


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

使用
查看
命令,您可以查询和设置当前透视,使用
xlim
ylim
zlim
命令,您可以查询和设置当前缩放

比如说

[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
或者,在按顺序更新绘图时,您可以修改绘图对象的
XData
YData
ZData
以及可能的
CData
属性。这将比在每次迭代时重新创建图形、轴和对象更快