input value
continuity option
function value
var v = heaviside( 3.14 );
// returns 1.0
var v = heaviside( -3.14 );
// returns 0.0
var v = heaviside( 0.0 );
// returns NaN
var v = heaviside( 0.0, 'half-maximum' );
// returns 0.5
var v = heaviside( 0.0, 'left-continuous' );
// returns 0.0
var v = heaviside( 0.0, 'right-continuous' );
// returns 1.0
var v = heaviside( NaN );
// returns NaN
Evaluates the Heaviside function.
Notes
The
continuity
parameter may be one of the following:x == 0
, the function returns0.5
.x == 0
, the function returns0
.x == 0
, the function returns1
.By default, if
x == 0
, the function returnsNaN
(i.e., the function is discontinuous).