J1
Bessel function of the first kind, with order one.
Controller: CodeCogs
Contents
Dependents
Interface
C++
Excel
J1
doubleJ1( | double | x | ) |
Accuracy:
<pre> 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 </pre>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, 2000Parameters
x input argument
Authors
- Stephen L. Moshier. Copyright 1984, 1987, 2000
Documentation by Will Bateman (August 2005)
Source Code
Source code is available when you agree to a GP Licence or buy a Commercial Licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.