Bessel 函式

Electromagnetic 聲波理論的數學領域中常用的 Bessel 函式。

  • _j0,_j1 _jn
    這些常式傳回的 Bessel 函式的第一種類型: 訂單 0、 1 和n,分別。

  • _y0,_y1 _yn
    這些常式傳回的 Bessel 函式的第二種類型: 訂單 0、 1 和n,分別。

範例

// crt_bessel1.c
#include <math.h>
#include <stdio.h>

int main( void )
{
   double x = 2.387;
   int n = 3, c;

   printf( "Bessel functions for x = %f:\n", x );
   printf( " Kind   Order  Function     Result\n\n" );
   printf( " First  0      _j0( x )     %f\n", _j0( x ) );
   printf( " First  1      _j1( x )     %f\n", _j1( x ) );
   for( c = 2; c < 5; c++ )
      printf( " First  %d      _jn( %d, x )  %f\n", c, c, _jn( c, x ) );
   printf( " Second 0      _y0( x )     %f\n", _y0( x ) );
   printf( " Second 1      _y1( x )     %f\n", _y1( x ) );
   for( c = 2; c < 5; c++ )
      printf( " Second %d      _yn( %d, x )  %f\n", c, c, _yn( c, x ) );
}
  

請參閱

參考

浮點支援

_matherr