cart2sph

cart2sph是一個函式。

基本介紹

  • 中文名:cart2sph
  • 所屬分類:函式
函式簡介,程式示例,

函式簡介

函式功能:在MATLAB中,該函式把笛卡爾坐標
轉換為套拜良巴對應的球坐標
。乃腿愚
語法格式:
把3維笛卡爾坐標
轉換為對應的球坐標
其中
是向量
平面內投影與
軸正向沿逆時針方向的夾角,
是向量
平面的夾角。
是點
距原點的距離(即向蘭市拳檔量
的模)嘗屑備。
計算公式:
θ = atan2(y,x) 以弧度為單位,角度值在 [-pi,pi] 範圍內。
φ= atan2(z,sqrt(x.^2 + y.^2)) 以弧度為單位,角拜催欠度值在鞏台 [-pi/2,pi/2] 範圍內。院己捆
r = sqrt(x.^2 + y.^2 + z.^2)
相關函式: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

相關詞條

熱門詞條

聯絡我們