cart2pol

cart2pol是Matlab中的一個函式,作用為:將笛卡爾坐標轉換為極坐標。

基本介紹

  • 外文名:cart2pol
  • 語法格式::[THETA,RHO,Z]=cart2pol(X,Y,Z)
  • 相關函式:cart2sph,pol2cart, sph2cart
  • 功能::把笛卡爾坐標轉換為極坐標
函式簡介,程式示例,

函式簡介

函式功能:在MATLAB中, 該函式用於把笛卡爾坐標轉換為極坐標(柱坐標)。
語法格式:
[THETA,RHO,Z] = cart2pol(X,Y,Z)
把三維笛卡爾坐標(X,Y,Z)轉換為對應的柱坐標(THETA,RHO,Z)。THETA是沿逆時針方向與X軸正方向的夾角,RHO是點(X,Y,Z)在OXY平面上的投影與原點的距離,Z是(X,Y,Z)坐標距OXY平面的高度。
[THETA,RHO] = cart2pol(X,Y)
把二維笛卡爾坐標(X,Y)轉換為對應的極坐標(THETA,RHO)。
相關函式:cart2sph,pol2cart, sph2cart

程式示例

示例一
>> [THETA,RHO,Z] = cart2pol(1,1,2)
THETA = 0.7854
RHO = 1.4142
Z = 2
>> [THETA,RHO] = cart2pol(1,1)
THETA = 0.7854
RHO = 1.4142

相關詞條

熱門詞條

聯絡我們