jn(), jnf()

Вычислить функцию Бесселя первого рода

Прототип:

#include <math.h>
double jn( int n, double x );
float jnf( int n, float x );

Аргументы:

n,x
Числа, для которых требуется вычислить функцию Бесселя первого рода.

Библиотека:

libbessel

Описание:

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

Возвращаемое значение:

Значение функции Бесселя для заданных n и x.


Note: В случае возникновения ошибки данные функции возвращают 0, который также может являться допустимым математическим результатом. Если требуется проверить наличие ошибок, необходимо установить errno в 0, вызвать функцию, а затем снова проверить errno. Данные функции не изменяют errno, если ошибок не произошло.

Примеры:

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main( void )
{
double x, y, z;
x = j0( 2.4 );
y = y1( 1.58 );
z = jn( 3, 2.4 );
printf( "j0(2.4) = %f, y1(1.58) = %f\n", x, y );
printf( "jn(3,2.4) = %f\n", z );
return (EXIT_SUCCESS);
}

Классификация:

jn() — POSIX 1003.1 X/Open Systems Interfaces Extension; jnf() — Unix

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

errno, j0(), j1(), y0(), y1(), yn()




Предыдущий раздел: Описание API библиотеки bessel