j0

Autres langues

Langue: pl

Autres versions - même langue

Version: 2002-08-25 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAZWA

j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl, y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl - funkcje Bessela

SK£ADNIA


#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); float j0f(float x);
float j1f(float x);
float jnf(int n, float x);
float y0f(float x);
float y1f(float x);
float ynf(int n, float x); long double j0l(long double x);
long double j1l(long double x);
long double jnl(int n, long double x);
long double y0l(long double x);
long double y1l(long double x);
long double ynl(int n, long double x);

OPIS

Funkcje j0() i j1() zwracaj± warto¶æ w punkcie x funkcji Bessela pierwszego rodzaju rzêdów, odpowiednio, 0 i 1. Funkcja jn() zwraca warto¶æ w punkcie x funkcji Bessela pierwszego rodzaju rzêdu n.

Funkcje y0() i y1() zwracaj± warto¶æ w punkcie x funkcji Bessela drugiego rodzaju rzêdów, odpowiednio, 0 i 1. Funkcja yn() zwraca warto¶æ w punkcie x funkcji Bessela drugiego rodzaju rzêdu n.

Dla funkcji y0(), y1() i yn() warto¶æ x musi byæ dodatnia. Dla ujemnych warto¶ci x, funkcje te zwracaj± -HUGE_VAL.

Funkcje j0f() itp. oraz j0l() itp. s± wersjami zwracaj±cymi wynik, odpowiednio, jako warto¶æ typu float i long double.

ZGODNE Z

Funkcje zwracaj±ce wartosc typu double s± zgodne z SVID 3, BSD 4.3, XPG4 i POSIX 1003.1-2001. Pozosta³e funkcje istniej± przez analogiê, na kilku platformach.

B£ÊDY

W warto¶ciach zwracanych przez j0(), j1() i jn() dla argumentów x pomiêdzy -8 a 8 wystêpuj± b³êdy rzêdu do 2e-16 .