output array
real component
imaginary component
real and imaginary components
var Float32Array = require( `@stdlib/array/float32` );
var out = new Float32Array( 2 );
var v = csignum( out, -4.2, 5.5 );
// returns <Float32Array>[ -0.6069136033622302, 0.79476781392673 ]
var bool = ( v === out );
// returns true
Evaluates the signum function of a complex number.
real component
imaginary component
real and imaginary components
var v = csignum( -4.2, 5.5 );
// returns [ -0.6069136033622302, 0.79476781392673 ]
var v = csignum( 0.0, 0.0 );
// returns [ 0.0, 0.0 ]
var v = csignum( NaN, NaN );
// returns [ NaN, NaN ]
Evaluates the signum function of a complex number.