parseComplex128
Parse a string representation of a 128-bit complex number.
Usage
var parseComplex128 = require( '@stdlib/complex/float64/parse' );
parseComplex128( str )
Parses a string representation of a 128-bit complex number.
var real = require( '@stdlib/complex/float64/real' );
var imag = require( '@stdlib/complex/float64/imag' );
var str = '5 + 3i';
var z = parseComplex128( str );
// returns <Complex128>
var re = real( z );
// returns 5.0
var im = imag( z );
// returns 3.0
For details on the string format, see Complex128.
Examples
var parseComplex128 = require( '@stdlib/complex/float64/parse' );
var isComplex128 = require( '@stdlib/assert/is-complex128' );
var real = require( '@stdlib/complex/float64/real' );
var imag = require( '@stdlib/complex/float64/imag' );
var str = '1e3 - 2.75i';
var z = parseComplex128( str );
var bool = isComplex128( z );
// returns true
bool = ( real( z ) === 1e3 );
// returns true
bool = ( imag( z ) === -2.75 );
// returns true