主要内容

设置视点的方位角和仰角

方位和仰角

可以使用MATLAB控制图形在轴上显示的方向®图形功能。您可以指定在图形窗口中显示的视图的视点、视图目标、方向和范围。这些查看特性由一组图形属性控制。属性可以直接指定这些属性的值,也可以使用视图命令并依靠MATLAB自动属性选择来定义一个合理的视图。

视图命令通过定义相对于轴原点的方位角和仰角来指定视点。方位角是地球上的极角x - y平面,正角表示视点逆时针旋转。仰角是高于(正角)或低于(负角)的角度x - y飞机。

这张图说明了坐标系统。箭头表示正方向。

默认2-D和3-D视图

MATLAB自动选择由图是2-D还是3-D决定的视点:

  • 二维绘图,默认是方位角= 0°和仰角= 90°。

  • 三维plot,默认为方位角= -37.5°和仰角= 30°。

用方位角和仰角指定的视图示例

例如,这些语句创建一个3-D曲面图,并在默认的3-D视图中显示它。

[X,Y] = meshgrid([-2:.25:2]);Z = x *exp(-X。^ 2 - y ^ 2);冲浪(X, Y, Z)

该声明

视图(180 [0])

设置视点,这样你就会看到消极的一面y-方向与你的眼睛在z= 0仰角。

您可以使用负标高将视点移动到轴原点以下的位置。

视图([-30 - -37.5])

方位角和仰角的限制

根据方位角和仰角指定视点在概念上很简单,但它有局限性。它不允许您指定视点的实际位置,而只是它的方向z-axis总是指向上。它不允许你放大和缩小场景或执行任意旋转和翻译。

MATLAB相机图形提供了更大的控制比简单的调整允许与方位角和仰角。

相关的话题

Baidu
map