Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

dlapy3

LAPACK routine to calculate sqrt(x^2 + y^2 + z^2) in a manner which doesn't cause unnecessary overflow.

Usage

var dlapy3 = require( '@stdlib/lapack/base/dlapy3' );

dlapy3( x, y, z )

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.0

The function has the following parameters:

  • x: first input number.
  • y: second input number.
  • z: third input number.

Notes

Examples

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 );

C APIs

Usage

TODO

TODO

TODO.

TODO

TODO

TODO

Examples

TODO