BESSEL(3M) BESSEL(3M) НАЗВАНИЕ bessel: j0, j1, jn, y0, y1, yn - функции Бесселя СИНТАКСИС |#include | |double j0 (x) |double x; | |double j1 (x) |double x; | |double jn (n, x) |int n; |double x; | |double y0 (x) |double x; | |double y1 (x) |double x; | |double yn (n, x) |int n; |double x; ОПИСАНИЕ Функции j0 и j1 возвращают значения функций Бесселя первого рода, порядка 0 и 1 соответственно, для задан- ного аргумента x. Функция jn возвращает значение функ- ции Бесселя первого рода, порядка n для заданного аргу- мента x. Функции y0 и y1 возвращают значения функций Бесселя второго рода (или, иначе, функций Неймана), порядка 0 и 1, соответственно для заданного аргумента x. Функция yn возвращает значение функции Бесселя второго рода, по- рядка n для заданного аргумента x. Значение x должно быть положительным. СМ. ТАКЖЕ matherr(3M). ДИАГНОСТИКА При неположительных аргументах функции y0 и y1 возвра- щают значение -HUGE [см. intro(3)], а переменной errno присваивается значение EDOM. Кроме того, в стандартный протокол будет выдано сообщение о выходе за границы об- ласти определения. При аргументах, слишком больших по абсолютной величине, функции j0, j1, y0 и y1 возвращают нулевое значение и переменной errno присваивается значение ERANGE. Кроме того, в стандартный протокол будет выдано сообщение о потере значимости. Изложенная процедура обработки ошибок может быть изме- нена посредством функции matherr(3M).