Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ log10(3M) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

intro(2)

hypot(3M)

matherr(3M)

sinh(3M)



     exp(3M)                                                   exp(3M)



     NAME
          exp, log, log10, pow, sqrt - exponential, logarithm, power,
          square root functions

     SYNOPSIS
          #include <math.h>

          double exp (x)
          double x;

          double log (x)
          double x;

          double log10 (x)
          double x;

          double pow (x, y)
          double x, y;

          double sqrt (x)
          double x;

     DESCRIPTION
          exp returns ex.

          log returns the natural logarithm of x.  The value of x must
          be positive.

          log10 returns the logarithm base ten of x.  The value of x
          must be positive.

          pow returns xy.  If x is zero, y must be positive.  If x is
          negative, y must be an integer.

          sqrt returns the non-negative square root of x.  The value
          of x may not be negative.

     DIAGNOSTICS
          exp returns HUGE when the correct value would overflow, or 0
          when the correct value would underflow, and sets errno to
          ERANGE.

          log and log10 return -HUGE and set errno to EDOM when x is
          non-positive.  A message indicating DOMAIN error (or SING
          error when x is 0) is printed on the standard error output.

          pow returns 0 and sets errno to EDOM when x is 0 and y is
          non-positive, or when x is negative and y is not an integer.
          In these cases a message indicating DOMAIN error is printed
          on the standard error output.  When the correct value for
          pow would overflow or underflow, pow returns +HUGE or 0
          respectively, and sets errno to ERANGE.



     Page 1                                        (last mod. 1/14/87)





     exp(3M)                                                   exp(3M)



          sqrt returns 0 and sets errno to EDOM when x is negative.  A
          message indicating DOMAIN error is printed on the standard
          error output.

          These error-handling procedures may be changed with the
          function matherr(3M).

     SEE ALSO
          intro(2), hypot(3M), matherr(3M), sinh(3M).














































     Page 2                                        (last mod. 1/14/87)



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