AI-generated Key Takeaways
-
The
Array.sin()method computes the sine of each element in an input array, expecting the input values to be in radians. -
This operation returns an array containing the sine of the corresponding input elements.
-
The input to the
Array.sin()method must be an array.
| Usage | Returns |
|---|---|
Array.
sin
()
|
Array |
| Argument | Type | Details |
|---|---|---|
|
this:
input
|
Array | The input array. |
Examples
Code Editor (JavaScript)
var π = Math . PI ; print ( ee . Array ([ - π ]). sin ()); // [Almost zero] print ( ee . Array ([ - π / 2.0 ]). sin ()); // [-1] print ( ee . Array ([ 0 ]). sin ()); // [0] print ( ee . Array ([ π / 2.0 ]). sin ()); // [1] print ( ee . Array ([ π ]). sin ()); // [Almost zero] var start = - π ; var end = π ; var points = ee . Array ( ee . List . sequence ( start , end , null , 50 )); var values = points . sin (); // Plot sin() defined above. var chart = ui . Chart . array . values ( values , 0 , points ) . setOptions ({ viewWindow : { min : start , max : end }, hAxis : { title : 'x' , viewWindowMode : 'maximized' , ticks : [ { v : start , f : '-π' }, { v : 0 , f : 0 }, { v : end , f : '-π' }] }, vAxis : { title : 'sin(x)' , ticks : [ { v : - 1 , f : - 1 }, { v : 0 , f : 0 }, { v : 1 , f : 1 }] }, lineWidth : 1 , pointSize : 0 , }); print ( chart );
import ee import geemap.core as geemap
Colab (Python)
import math import altair as alt import pandas as pd π = math . pi display ( ee . Array ([ - π ]) . sin ()) # [Almost zero] display ( ee . Array ([ - π / 2.0 ]) . sin ()) # [-1] display ( ee . Array ([ 0 ]) . sin ()) # [0] display ( ee . Array ([ π / 2.0 ]) . sin ()) # [1] display ( ee . Array ([ π ]) . sin ()) # [Almost zero] start = - π end = π points = ee . Array ( ee . List . sequence ( start , end , None , 50 )) values = points . sin () df = pd . DataFrame ({ 'x' : points . getInfo (), 'sin(x)' : values . getInfo ()}) # Plot sin() defined above. alt . Chart ( df ) . mark_line () . encode ( x = alt . X ( 'x' , axis = alt . Axis ( values = [ start , 0 , end ])), y = alt . Y ( 'sin(x)' , axis = alt . Axis ( values = [ - 1 , 0 , 1 ])) )

