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

НАИМЕНОВАНИЕ

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

БИБЛИОТЕКА

       Математическая библиотека (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
               || /* Начиная с 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)
               || /* Начиная с 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  │
       └─────────────────────────────────────────────────────────────────────┴──────────────────────┴──────────┘

СТАНДАРТЫ

       j0()
       j1()
       jn()   POSIX.1-2008.

       Другие:
              BSD.

ИСТОРИЯ

       j0()
       j1()
       jn()   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> и Kirill Rekhov <krekhov.dev@gmail.com>

       Этот  перевод является свободной программной документацией; он распространяется на условиях общедоступной
       лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html  версии  3  или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если  вы  обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом
       разработчику(ам)  по  его(их)  адресу(ам)  электронной  почты  или  по   адресу   списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                   2 мая 2024 г.                                            j0(3)