2013-07-18 139 views
0

是否有任何方法可以執行符號從笛卡爾座標轉換爲球面座標。我可以這樣做:將符號笛卡爾座標轉換爲球面

x = r * sin(theta)*cos(phi) 

依此類推,然後插入x,y和z的表達式。有沒有更簡單的命令來做到這一點?

回答

2

我不知道如果cart2sph可以做象徵性的對象轉換,但它的文檔具有方便地闡明瞭你的映射:

phi = atan2(y, x); 
theta = atan2(z, sqrt(x .^ 2 + y .^ 2)); 
r = sqrt(x .^ 2 + y .^ 2 + z .^ 2); 

我想你會不得不求助於這種明確的轉變。

相關問題