ee.Number.gammainc

  • The Number.gammainc method calculates the regularized lower incomplete Gamma function γ(x,a) and returns a Number.

  • It takes two Number arguments: this (the left-hand value) and right (the right-hand value).

  • The function returns NaN for negative input values for either x or a.

  • Examples demonstrate its usage in both JavaScript and Python.

Calculates the regularized lower incomplete Gamma function γ(x,a).

UsageReturns
Number.gammainc(right)Number
ArgumentTypeDetails
this: leftNumberThe left-hand value.
rightNumberThe right-hand value.

Examples

Code Editor (JavaScript)

print('Lower incomplete gamma function for x = 0, a = 1',
      ee.Number(0).gammainc(1));  // 0

print('Lower incomplete gamma function for x = 1, a = 1',
      ee.Number(1).gammainc(1));  // 0.632120558

print('Lower incomplete gamma function for x = 10, a = 1',
      ee.Number(10).gammainc(1));  // 0.999954600

print('Lower incomplete gamma function for x = -1, a = 1',
      ee.Number(-1).gammainc(1));  // NaN

print('Lower incomplete gamma function for x = 10, a = -1',
      ee.Number(10).gammainc(-1));  // NaN

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)

print('Lower incomplete gamma function for x = 0, a = 1:',
      ee.Number(0).gammainc(1).getInfo())  # 0

print('Lower incomplete gamma function for x = 1, a = 1:',
      ee.Number(1).gammainc(1).getInfo())  # 0.632120558

print('Lower incomplete gamma function for x = 10, a = 1:',
      ee.Number(10).gammainc(1).getInfo())  # 0.999954600

print('Lower incomplete gamma function for x = -1, a = 1:',
      ee.Number(-1).gammainc(1).getInfo())  # NaN

print('Lower incomplete gamma function for x = 10, a = -1:',
      ee.Number(10).gammainc(-1).getInfo())  # NaN