HYPOT(3m,L) AIX Technical Reference HYPOT(3m,L)
-------------------------------------------------------------------------------
hypot, cabs
PURPOSE
Computes the euclidean distance function and complex absolute value.
LIBRARY
Math Library (libm.a)
SYNTAX
#include <math.h>
double hypot (x, y)
double x, y;
double cabs (z)
struct {double x,y} z
DESCRIPTION
The hypot and cabs subroutines take precautions against overflows while
computing the value of:
SQRT(x**2 + y**2)
If the correct value does overflow, then hypot returns HUGE and sets errno to
ERANGE.
You can change the error-handling procedures by supplying a matherr subroutine.
See "matherr" for more information.
ERROR CONDITIONS
The hypot subroutine may fail if one or more of the following are true:
EDOM The value of x or y is NaN.
ERANGE The value to be returned would have caused overflow.
RELATED INFORMATION
In this book: "cbrt, exp, expm1, log, log10, log1p, pow, sqrt."
Processed November 7, 1990 HYPOT(3m,L) 1