Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bessel(3) — CLIX 3.1r7.6.22

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

matherr(3)



  bessel(3)                           CLIX                           bessel(3)



  NAME

    bessel: j0, j1, jn, y0, y1, yn - Bessel functions

  LIBRARY

    Standard Math Library (libm.a)

    Intergraph Math Library (libmath.a)

  SYNOPSIS

    #include <math.h>

    double j0(
      double x );

    double j1(
      double x );

    double jn(
      int n ,
      double x );

    double y0(
      double x );

    double y1(
      double x );

    double yn(
      int n ,
      double x );

  PARAMETERS

    n   An argument of type int.

    x   An argument of type double.

  DESCRIPTION

    The j0() and j1() functions return Bessel functions of x of the first kind
    of orders 0 and 1 respectively.  The jn() function returns the Bessel
    function of x of the first kind of order n.

    The y0() and y1() functions return Bessel functions of x of the second
    kind of orders 0 and 1 respectively.  The yn() command returns the Bessel
    function of x of the second kind of order n.  The value of x must be
    positive.




  2/94 - Intergraph Corporation                                              1






  bessel(3)                           CLIX                           bessel(3)



  RETURN VALUES

    Non-positive arguments cause y0(), y1() and yn() to return the value -HUGE
    and to set errno to EDOM.  In addition, a message indicating DOMAIN error
    is displayed on stderr.

    Arguments too large in magnitude cause j0(), j1(), y0() and y1() to return
    zero and to set errno to ERANGE.  In addition, a message indicating error
    is displayed on stderr.

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

  ERRORS

    [EDOM]     Arguments are nonpositive

    [ERANGE]   Argument is too large

  RELATED INFORMATION

    Functions: matherr(3)
































  2                                              Intergraph Corporation - 2/94




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