2014-07-21 43 views
0

什麼是將方位角(從-180到180)轉換爲度(從0到360)的通用公式?將方位角轉換爲度

double azimuth = (Math.toDegrees(matrixValues[0])); 
      if(azimuth < 0){ 
       azimuth += 360; 
      } 
      azimuth -= 90; 
      if(azimuth < 0){ 
       azimuth += 360; 
      } 

這就是我所嘗試的,但它似乎並沒有工作。

+0

這個問題似乎是離題,因爲它實際上是關於基礎數學。我相信它屬於h​​ttp://math.stackexchange.com/(數學)。 – mctylr

回答

0

方位角有幾種約定(「地質」,「地形」 - 順時針,逆時針)。 double azimuth = (Math.toDegrees(matrixValues[0])) + 180.0;有什麼不對?似乎做你的要求。