cart2sph

"[THETA

函式簡介

函式功能:在MATLAB中,該函式把笛卡爾坐標(X,Y,Z)轉換為對應的球坐標(THETA,PHI,R)。
語法格式:
[THETA,PHI,R] = cart2sph(X,Y,Z)
把3維笛卡爾(X,Y,Z)轉換為對應的球坐標(THETA,PHI,R)。
其中THETE是向量(X,Y,Z)在OXY平面內投影與X軸正向沿逆時針方向的夾角,PHI是向量(X,Y,Z)與OXY平面的夾角。R是點(X,Y,Z)距原點的距離(即向量(X,Y,Z)的模)。
相關函式cart2pol, pol2cart, sph2cart

程式示例

>> [THETA,PHI,R] = cart2sph(1,1,1)
THETA = 0.7854
PHI = 0.6155
R = 1.7321
>> [THETA,PHI,R] = cart2sph(1,1,0)
THETA = 0.7854
PHI = 0
R = 1.4142

相關詞條

熱門詞條

聯絡我們