Вычислить функцию Бесселя первого рода
#include <math.h>double jn( int n, double x );float jnf( int n, float x );
libbessel
Вычисление функции Бесселя первого рода для заданных n и x.
Значение функции Бесселя для заданных n и x.
В случае возникновения ошибки данные функции возвращают 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