inv

Compute the multiplicative inverse.

The multiplicative inverse (or reciprocal) is defined as

y equals StartFraction 1 Over x EndFraction

Usage

var inv = require( '@stdlib/math/base/special/inv' );

inv( x )

Computes the multiplicative inverse.

var v = inv( -1.0 );
// returns -1.0

v = inv( 2.0 );
// returns 0.5

v = inv( 0.0 );
// returns Infinity

v = inv( -0.0 );
// returns -Infinity

v = inv( NaN );
// returns NaN

Examples

var randu = require( '@stdlib/random/base/randu' );
var round = require( '@stdlib/math/base/special/round' );
var inv = require( '@stdlib/math/base/special/inv' );

var x;
var i;

for ( i = 0; i < 100; i++ ) {
    x = round( randu() * 100.0 ) - 50.0;
    console.log( 'inv(%d) = %d', x, inv( x ) );
}