# Absolute Value > Compute an [absolute value][absolute-value] of a complex number.
The [absolute value][absolute-value] of a complex number is defined as
Absolute value
which corresponds to the length of a vector from the origin to a complex value plotted in the complex plane.
## Usage ```javascript var cabs = require( '@stdlib/math/base/special/cabs' ); ``` #### cabs( re, im ) Computes an [absolute value][absolute-value] of a `complex` number comprised of a **real** component `re` and an **imaginary** component `im`. ```javascript var y = cabs( 5.0, 3.0 ); // returns ~5.83 ```
## Examples ```javascript var Complex128 = require( '@stdlib/complex/float64' ); var randu = require( '@stdlib/random/base/randu' ); var round = require( '@stdlib/math/base/special/round' ); var real = require( '@stdlib/complex/real' ); var imag = require( '@stdlib/complex/imag' ); var cabs = require( '@stdlib/math/base/special/cabs' ); var re; var im; var z; var i; for ( i = 0; i < 100; i++ ) { re = round( randu()*100.0 ) - 50.0; im = round( randu()*100.0 ) - 50.0; z = new Complex128( re, im ); console.log( 'cabs(%s) = %d', z.toString(), cabs( real(z), imag(z) ) ); } ```