Complex Numbers

Complex number data types.

Usage

var ns = require( '@stdlib/complex' );

ns

Complex number data types.

var o = ns;
// returns {...}

The namespace constains complex number constructors.

var z = ns.complex( 5.0, 3.0 );
// returns <Complex128>

var str = z.toString();
// returns '5 + 3i'

z = ns.complex( 5.0, 3.0, 'float32' );
// returns <Complex64>

z = new ns.Complex64( 5.0, 3.0 );
// returns <Complex64>

In addition, the namespace contains the following functions:

var z = ns.complex( 5.0, 3.0 );
var str = z.toString();
// returns '5 + 3i'

var v = ns.conj( z );
str = v.toString();
// returns '5 - 3i'

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/complex' );

console.log( objectKeys( ns ) );
Did you find this page helpful?