complex-modulus
v1.0.1
Published
Floating point complex modulus
Downloads
432
Readme
complex-modulus
Floating point complex modulus
Intro
Calculating a floating point complex modulus isn't quite trivial. The naive method may encounter overflow, underflow, or loss of precision due to the intermediate floating point results. A simple remedy[1] is:
Usage
require('complex-modulus')( a, b )
Calculates |a + ib| and returns a number
Example
var cmod = require('complex-modulus');
var result = cmod( 3, 4 );
// result = 5
References
[1] Press, William H. Numerical Recipes 3rd Edition: The Art of Scientific Computing. Cambridge University Press, 2007.
Credits
(c) 2015 Ricky Reusser. MIT License