Dataplot Vol 2 Vol 1

# I0ML0

Name:
I0ML0 (LET)
Type:
Library Function
Purpose:
This program computes the difference of the modified Bessel function of the first kind of order 0 and the modified Struve function of order 0.
Description:
The I0ML0 function is defined as:

I0(x) - L0(x)

with I0 and L0 denoting the modified Bessel function of the first kind of order 0 and the modified Struve function of order 0, respectively.

Dataplot computes this function using ACM Algorithm 757 (see Reference: below). The function is computed using Chebyshev expansions, the coefficients of which are given to 20 decimal places.

Syntax:
LET <y> = I0ML0(<x>)             <SUBSET/EXCEPT/FOR qualification>
where <x> is a non-negative number, variable or parameter;
<y> is a variable or a parameter (depending on what <x> is) where the computed I0ML0 function values are stored;
and where the <SUBSET/EXCEPT/FOR qualification> is optional.
Examples:
LET A = I0ML0(2.3)
PLOT I0ML0(X) FOR X = 0 .01 10
LET X2 = I0ML0(X1) FOR X1 = 0.1 0.1 3.0
Default:
None
Synonyms:
None
Related Commands:
 I1ML1 = Compute the difference of the modified Bessel function of the first kind of order 1 and the modified Struve function of order 1. J0INT = Compute the integral of the Bessel function of the first kind and order 0. K0INT = Compute the integral of the modified Bessel function of the third kind and order 0. Y0INT = Compute the integral of the Bessel function of the second kind and order 0. BESSIN = Compute the modified Bessel function of the first kind and order N. BESSJN = Compute the Bessel function of the first kind and order N. BESSKN = Compute the modified Bessel function of the third kind and order N. BESSYN = Compute the Bessel function of the second kind and order N. LV = Compute the modified Struve function of order V. HV = Compute the Struve function of order V.
Reference:
"ACM Transactions of Mathematical Software", Allan MacLead, Vol. 22, No. 3, September, 1996, pp. 288-301.
Applications:
Special Functions
Implementation Date:
2005/11
Program:
```
TITLE I0ML0 FUNCTION
PLOT I0ML0(X) FOR X = 0 0.01 10
```

Date created: 11/7/2005
Last updated: 11/7/2005
Please email comments on this WWW page to alan.heckert@nist.gov.