AI-generated Key Takeaways
-
The
atan2method calculates the angle formed by a 2D vector [x, y]. -
The method takes two arguments:
thisrepresenting the x-value andrightrepresenting the y-value. -
The result is a Number representing the angle.
-
The examples show how to use
atan2in JavaScript and Python to find angles for different points.
| Usage | Returns |
|---|---|
Number.atan2(right) | Number |
| Argument | Type | Details |
|---|---|---|
this: left | Number | The left-hand value. |
right | Number | The right-hand value. |
Examples
Code Editor (JavaScript)
// Left input is x and right input is y, representing point (x,y). print('Atan2 of point (0,0)', ee.Number(0).atan2(0)); // 0 print('Atan2 of point (1,0)', ee.Number(1).atan2(0)); // 0 print('Atan2 of point (0,1)', ee.Number(0).atan2(1)); // 1.570796326 (π/2) print('Atan2 of point (-1,0)', ee.Number(-1).atan2(0)); // 3.141592653 (π) print('Atan2 of point (0,-1)', ee.Number(0).atan2(-1)); // -1.570796326 (-π/2)
import ee import geemap.core as geemap
Colab (Python)
print('Atan2 of point (0,0):', ee.Number(0).atan2(0).getInfo()) # 0 print('Atan2 of point (1,0):', ee.Number(1).atan2(0).getInfo()) # 0 # 1.570796326 (π/2) print('Atan2 of point (0,1):', ee.Number(0).atan2(1).getInfo()) # 3.141592653 (π) print('Atan2 of point (-1,0):', ee.Number(-1).atan2(0).getInfo()) # -1.570796326 (-π/2) print('Atan2 of point (0,-1):', ee.Number(0).atan2(-1).getInfo())