Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ hypot(3m) — AIX PS/2 1.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cbrt, exp, expm1, log, log10, log1p, pow, sqrt



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



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026