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
continuityparameter 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).