CodeCogs - An iteractive open source Numerical library Welcome... Login
CodeCogs
shopping cart
OSXWindowsLinux
Search CodeCogs
Numerical Components

Valid RSS

MathsSpecialBesselJ

J1

Available under GPL (Free) and Commercial licence
get a GPL licence
COST (GBP)
this unit 1.04
sub units 1.17
add a commercial licence to your cart
0
viewed 1445 times and licensed 12 times

Bessel function of the first kind, with order one.

Further Info Controller: CodeCogs  Contact Controller
+View version details
Contents hide toc
buy now     get GPL     add to cart

Interface

#include <codecogs/maths/special/bessel/j/j1.h>

using namespace Maths::Special::Bessel::J;

double J1 (double x)
Bessel function of the first kind, with order one.
ExcelReal cc_J1 (Real x)
This function is available as a Microsoft Excel add-in.

Function Documentation

Add calculator to website or email
 
doubleJ1doublex )
Returns the modified Bessel function of the first kind, with order one.

The domain is divided into the intervals [0, 8] and [8, infinity]. In the first interval a 24 term Chebyshev expansion is used. In the second, the asymptotic trigonometric representation is employed using two rational functions of degree 5/5.

See also Maths/Special/Bessel/J/J

Accuracy:

                        Relative error:
arithmetic   domain     # trials      peak         rms
    DEC       0, 30       10000       4.0e-17     1.1e-17
    IEEE      0, 30       30000       2.6e-16     1.1e-16

Example:

#include <stdio.h>
#include <codecogs/maths/special/bessel/j/j1.h>
int main()
{
  using namespace Maths::Special::Bessel::J;
  for(double x=0; x<6; x+=1)
  {
    double y=J1(x);
    printf("\n J1(%.1lf)=%lf", x,y);
  }
  return 0;
}

Output:

J1(0.0)=0.000000
J1(1.0)=0.440051
J1(2.0)=0.576725
J1(3.0)=0.339059
J1(4.0)=-0.066043
J1(5.0)=-0.327579

References:

Cephes Math Library Release 2.8: June, 2000
Parameters:
xinput argument
Authors:
Stephen L. Moshier. Copyright 1984, 1987, 2000
Documentation by Will Bateman (August 2005)
Source Code:

To view or download source code you need either a GPL or Commercial Licence.

buy now     get GPL     add to cart

Not a member, then Register with CodeCogs. Already a Member, then Login.


Page Comments

Format Excel Equations

  You must login to leave a messge


Last Modified: 18 Oct 07 @ 17:07     Page Rendered: 2010-03-10 15:30:40

Valid CSS!   Valid XHTML 1.0 Transitional