Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

bessel (MathScript Function) (Windows, Not in Base Package)

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Member of the advanced class.

Syntax

jv = bessel(v, x)

jv = bessel(v, x, 1)

[jv, error] = bessel(v, x)

[jv, error] = bessel(v, x, 1)

Description

Computes the Bessel function of the first kind of a given order.

Inputs

Name Description
v Specifies the order of the Bessel function. v is a real, double-precision, floating-point positive scalar, vector, or matrix.
x Specifies the value for which you want to compute the Bessel function. x is a real or complex, double-precision, floating-point scalar, vector, or matrix.
1 Scales the computation. besselj(v, x, 1) scales besselj(v, x) by exp(-abs(imag(x))).

Outputs

Name Description
jv Returns the Bessel function of the first kind. jv is a real or complex, double-precision, floating-point scalar, vector, or matrix.
error Returns error information about the evaluation of the Bessel function. error is an integer that can return the following values.

0 Indicates that no error occurred.
1 Indicates that you specified invalid inputs.
2 Indicates that the result is too large for the data type of jv. Use the scaling option 1.
3 Indicates that LabVIEW achieved less than half the machine accuracy in the calculation because |x| or v is greater than approximately 1.3E8.
4 Indicates that the result is meaningless because |x| or v is greater than approximately 1.8E16.
5 Indicates that the calculation did not reach the termination condition so LabVIEW did not complete the calculation.

Related Topics

airy
besschk
besselh
besseli
besselj
besselk
bessely


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit