Difference between revisions of "Bessel Functions"

m
(Mislabelled modified names, BesselI, BesselK)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[category:Math Functions]]
 
[[category:Math Functions]]
''Available for use in Analytica 4.1 and higher''
 
  
Bessel Functions are used in engineering models to describe harmonic vibrations in cylindrical systems, such as electromagnetic waves in a cylindrical waveguide, sound vibrations in a circular membrane, or heat conduction in a cylindrical object.  Analytica 4.1 exposes the following Bessel functions:
+
Bessel Functions are used in engineering models to describe harmonic vibrations in cylindrical systems, such as electromagnetic waves in a cylindrical waveguide, sound vibrations in a circular membrane, or heat conduction in a cylindrical object.  Analytica exposes the following Bessel functions:
  
:'''BesselJ(x,n)''': Bessel function of the first kind
+
:<code>BesselJ(x, n)</code>: Bessel function of the first kind
:'''BesselY(x,n)''': Bessel function of the second kind
+
:<code>BesselY(x, n)</code>: Bessel function of the second kind
:'''BesselI(x,n)''': Modified Bessel function of the first kind
+
:<code>BesselI(x, n)</code>: Modified Bessel function of the first kind
:'''BesselJ(x,n)''': Modified Bessel function of the second kind
+
:<code>BesselK(x, n)</code>: Modified Bessel function of the second kind
  
In each case, ''n'' is the order of the Bessel function and can be zero or greater.  Analytica will compute these Bessel functions with non-integer when x is non-negative.  A Bessel function applied to a negative value of x when n in non-integer would result in a complex number -- in Analytica, a warning results and [[NaN]] is returned.
+
In each case, «n» is the order of the Bessel function and can be zero or greater.  Analytica will compute these Bessel functions with non-integer «n» when «x» is non-negative.  A Bessel function applied to a negative value of «x» when «n» is non-integer would result in a complex number -- in Analytica, a warning results and [[NaN]] is returned.
  
= Library =
+
''(New to [[Analytica 6.0]])'' The zeros (roots) of a Bessel function can be obtained from:
 +
:<code>BesselJZero(n,k)</code>
 +
:<code>BesselYzero(n,k)</code>
 +
where «n» is the order and «k» is the zero number.
  
 +
== Library ==
 
Advanced math
 
Advanced math
 +
 +
== Examples ==
 +
:<code>BesselJ(x,n)</code> &rarr;[[image:BesselJ.png]]
 +
 +
:<code>BesselJZero(n,k)</code> &rarr; [[image:BesselJZeros.png]]
 +
 +
==See also==
 +
* [[Advanced math functions]]
 +
* [[Complex number functions]]
 +
* [[Airy functions]]

Latest revision as of 15:59, 9 December 2024


Bessel Functions are used in engineering models to describe harmonic vibrations in cylindrical systems, such as electromagnetic waves in a cylindrical waveguide, sound vibrations in a circular membrane, or heat conduction in a cylindrical object. Analytica exposes the following Bessel functions:

BesselJ(x, n): Bessel function of the first kind
BesselY(x, n): Bessel function of the second kind
BesselI(x, n): Modified Bessel function of the first kind
BesselK(x, n): Modified Bessel function of the second kind

In each case, «n» is the order of the Bessel function and can be zero or greater. Analytica will compute these Bessel functions with non-integer «n» when «x» is non-negative. A Bessel function applied to a negative value of «x» when «n» is non-integer would result in a complex number -- in Analytica, a warning results and NaN is returned.

(New to Analytica 6.0) The zeros (roots) of a Bessel function can be obtained from:

BesselJZero(n,k)
BesselYzero(n,k)

where «n» is the order and «k» is the zero number.

Library

Advanced math

Examples

BesselJ(x,n)BesselJ.png
BesselJZero(n,k)BesselJZeros.png

See also

Comments


You are not allowed to post comments.