ee.Number.tanh

  • The tanh() method computes the hyperbolic tangent of a number.

  • It takes a single numerical input and returns a numerical output.

  • The input value is typically interpreted as being in radians when calculating the hyperbolic tangent.

  • Examples are provided for both JavaScript and Python to demonstrate usage with various inputs, including converting degrees to radians before calculation.

Computes the hyperbolic tangent of the input.

UsageReturns
Number.tanh()Number
ArgumentTypeDetails
this: inputNumberThe input value.

Examples

Code Editor (JavaScript)

// Input angle in radians.
print('Hyperbolic tangent of -5', ee.Number(-5).tanh());  // -0.999909204
print('Hyperbolic tangent of -1', ee.Number(-1).tanh());  // -0.761594155
print('Hyperbolic tangent of 0', ee.Number(0).tanh());  // 0
print('Hyperbolic tangent of 1', ee.Number(1).tanh());  // 0.761594155
print('Hyperbolic tangent of 5', ee.Number(5).tanh());  // 0.999909204

// Convert degrees to radians.
var degrees = 45;
var radians = degrees * (Math.PI/180);
print('Hyperbolic tangent of 45 degrees',
      ee.Number(radians).tanh());  // 0.655794202

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

import ee
import geemap.core as geemap

Colab (Python)

import math

# Input angle in radians.
print('Hyperbolic tangent of -5:',
      ee.Number(-5).tanh().getInfo())  # -0.999909204
print('Hyperbolic tangent of -1:',
      ee.Number(-1).tanh().getInfo())  # -0.761594155
print('Hyperbolic tangent of 0:', ee.Number(0).tanh().getInfo())  # 0
print('Hyperbolic tangent of 1:', ee.Number(1).tanh().getInfo())  # 0.761594155
print('Hyperbolic tangent of 5:', ee.Number(5).tanh().getInfo())  # 0.999909204

# Convert degrees to radians.
degrees = 45
radians = degrees * (math.pi/180)
print('Hyperbolic tangent of 45 degrees:',
      ee.Number(radians).tanh().getInfo())  # 0.655794202