原文地址:MATLAB view函數詳解作者:ronei
MATLAB提供了設置視點的函數view。其調用格式爲:
view(az,el)
az是azimuth(方位角)的縮寫,EL是elevation(仰角)的縮寫。它們均以度爲單位。系統缺省的視點定義爲方位角-37.5°,仰角30°。
當x軸平行觀察者身體,y軸垂直於觀察者身體時,az=0; 以此點爲起點,繞着z軸順時針運動,az爲正,逆時針爲負。
EL 爲觀察者眼睛與xy平面形成的角度。
當觀察者的眼睛在xy平面上時,el=0; 向上el爲正,向下爲負;
下面是一些例子:
AZ = -37.5, EL = 30 是默認的三維視角.
AZ = 0, EL = 90 是2維視角,從圖形正上方向下看,顯示的是xy平面.
AZ = EL = 0 看到的是xz平面.
AZ = 180,EL=0 是從背面看到的xz平面.
VIEW(2) 設置默認的二維視角, AZ = 0, EL = 90.
VIEW(3) 設置默認的三維視角, AZ = -37.5, EL = 30.
舉例如下:
clc,clear,close all
x=-20:1:20;
y=-20:1:20;
[x,y]=meshgrid(x,y);
z=x.^2+y.^2
surf(x,y,z)
az = 0;
el = 90;
view(az, el);
繪圖如下: