Provided by: manpages-ru-dev_4.18.1-1_all bug

ИМЯ

       j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - функции Бесселя первого рода

LIBRARY

       Math library (libm, -lm)

СИНТАКСИС

       #include <math.h>

       double j0(double x);
       double j1(double x);
       double jn(int n, double x);

       float j0f(float x);
       float j1f(float x);
       float jnf(int n, float x);

       long double j0l(long double x);
       long double j1l(long double x);
       long double jnl(int n, long double x);

   Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

       j0(), j1(), jn():
           _XOPEN_SOURCE
               || /* Since glibc 2.19: */ _DEFAULT_SOURCE
               || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

       j0f(), j0l(), j1f(), j1l(), jnf(), jnl():
           _XOPEN_SOURCE >= 600
               || (_ISOC99_SOURCE && _XOPEN_SOURCE)
               || /* Since glibc 2.19: */ _DEFAULT_SOURCE
               || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

ОПИСАНИЕ

       Функции  j0()  и  j1()  возвращают  функцию  Бесселя  первого рода от x для порядков 0 и 1
       соответственно. Функция jn() возвращает функцию Бесселя первого рода от x для порядка n.

       Функции j0f(), j1f() и jnf() представляют собой версии,  которые  принимают  и  возвращают
       значения  типа  float.  Функции  j0l(),  j1l()  и jnl() представляют собой версии, которые
       принимают и возвращают значения типа long double.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       В случае успеха эти функции возвращают соответствующее значение  функции  Бесселя  первого
       рода от x.

       Если x имеет значение NaN, будет возвращено NaN.

       Если  значение x слишком велико по абсолютному значению или результат исчерпал степень, то
       генерируется ошибка диапазона и возвращается 0.

ОШИБКИ

       Смотрите math_error(7), чтобы определить, какие ошибки могут  возникать  при  вызове  этих
       функций.

       Могут возникать следующие ошибки:

       Ошибка  диапазона: результат исчерпал степень или значение x слишком велико по абсолютному
       значению
              Значению errno присваивается ERANGE.

       Эти функции не вызывают исключений для fetestexcept(3).

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).

       ┌───────────────────────────────────────────────────────┬──────────────────────┬──────────┐
       │ИнтерфейсАтрибутЗначение │
       ├───────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │j0(), j0f(), j0l()                                     │ Безвредность в нитях │ MT-Safe  │
       ├───────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │j1(), j1f(), j1l()                                     │ Безвредность в нитях │ MT-Safe  │
       ├───────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │jn(), jnf(), jnl()                                     │ Безвредность в нитях │ MT-Safe  │
       └───────────────────────────────────────────────────────┴──────────────────────┴──────────┘

СТАНДАРТЫ

       Функции, возвращающие double, соответствуют SVr4,  4.3BSD,  POSIX.1-2001  и  POSIX.1-2008.
       Остальные являются не стандартизованными функциями, которые также существуют в BSD.

ДЕФЕКТЫ

       There are errors of up to 2e-16 in the values returned by j0(), j1(), and jn()  for values
       of x between -8 and 8.

СМ. ТАКЖЕ

       y0(3)

ПЕРЕВОД

       Русский перевод этой страницы руководства был сделан Yuri  Kozlov  <yuray@komyakino.ru>  и
       Иван Павлов <pavia00@gmail.com>

       Этот  перевод  является  бесплатной  документацией;  прочитайте  Стандартную  общественную
       лицензию GNU версии 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ или более позднюю, чтобы
       узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если  вы  обнаружите  ошибки  в  переводе этой страницы руководства, пожалуйста, отправьте
       электронное письмо на ⟨man-pages-ru-talks@lists.sourceforge.net⟩.