sysplot.heaviside#

heaviside(x, default_value=None)[source]#

Evaluate the Heaviside step function.

Returns 0 for x < 0, default_value for x == 0, and 1 for x > 0.

Parameters:
  • x (ndarray) – Input array.

  • default_value (float | None) – Value returned where x == 0. Must be in the range [0, 1]. Defaults to heaviside_default_value, which is 1.

Return type:

ndarray

Returns:

Array of the same shape as x with Heaviside values.

Examples using sysplot.heaviside#

Heaviside Step Function

Heaviside Step Function