j0(3) Library Functions Manual j0(3) NAZWA j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - funkcje Bessela pierwszego rodzaju BIBLIOTEKA Biblioteka matematyczna (libm, -lm) SKLADNIA #include 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); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): j0(), j1(), jn(): _XOPEN_SOURCE || /* Od 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) || /* Od glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE OPIS Funkcje j0() i j1() zwracaja wartosc w punkcie x funkcji Bessela pierwszego rodzaju rzedow, odpowiednio, 0 i 1. Funkcja jn() zwraca wartosc w punkcie x funkcji Bessela pierwszego rodzaju rzedu n. Funkcje j0f(), jif() i jnf() sa wersjami przyjmujacymi i zwracajacymi wartosci float. j01(), j1l() i jnl() sa wersjami funkcji przyjmujacymi i zwracajacymi wartosci long double. WARTOSC ZWRACANA Funkcje te, gdy sie zakoncza pomyslnie, zwracaja odpowiednie wartosci funkcji Bessela pierwszego rodzaju dla argumentu x. Jesli x wynosi NaN, to zwracane jest NaN. Jesli x jest za duzy lub wartosc wynikowa jest zbyt mala, to wystepuje blad przekroczenia zakresu i zwracane jest 0. BLEDY Informacje o tym, jak okreslic, czy wystapil blad podczas wywolania tych funkcji, mozna znalezc w podreczniku math_error(7). Moga wystapic nastepujace bledy: Przekroczenie zakresu: nastapilo przekroczenie w dol wartosci wynikowej lub x jest za duzy errno jest ustawiane na ERANGE. Funkcje nie rzucaja wyjatkow dla fetestexcept(3). ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |j0(), j0f(), j0l() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ |j1(), j1f(), j1l() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ |jn(), jnf(), jnl() | Bezpieczenstwo watkowe | MT-bezpieczne | +---------------------------+--------------------------+---------------+ STANDARDY j0() j1() jn() POSIX.1-2008. Pozostale: BSD. HISTORIA j0() j1() jn() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008. Pozostale: BSD. USTERKI W wartosciach zwracanych przez j0(), j1() i jn() dla argumentow x pomiedzy -8 a 8 wystepuja bledy rzedu do 2e-16 . ZOBACZ TAKZE y0(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.9.1 2 maja 2024 r. j0(3)