關於view函數

 

原文地址: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);

繪圖如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章