LAPACK routine to calculate
sqrt(x^2 + y^2 + z^2)in a manner which doesn't cause unnecessary overflow.
var dlapy3 = require( '@stdlib/lapack/base/dlapy3' );Computes sqrt(x^2 + y^2 + z^2) in a manner which doesn't cause unnecessary overflow.
var out = dlapy3( 3.0, 4.0, 12.0 );
// returns 13.0The function has the following parameters:
- x: first input number.
- y: second input number.
- z: third input number.
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var logEachMap = require( '@stdlib/console/log-each-map' );
var dlapy3 = require( '@stdlib/lapack/base/dlapy3' );
var opts = {
'dtype': 'float64'
};
var x = discreteUniform( 100, -50, 50, opts );
var y = discreteUniform( 100, -50, 50, opts );
var z = discreteUniform( 100, -50, 50, opts );
logEachMap( 'dlapy3( %d, %d, %d ) = %0.4f', x, y, z, dlapy3 );TODOTODO.
TODOTODO
TODOTODO