C342: Struve Functions of Orders Zero and One

Author(s): K.S. Kölbig Library: MATHLIB
Submitter: Submitted: 15.11.1971
Language: Fortran Revised: 01.12.1994

Function subprograms RSTRH0, RSTRH1 and DSTRH0, DSTRH1 calculate the Struve functions

displaymath108

for real arguments x and n=0,1.

On CDC and Cray computers, the double-precision versions DSTRH0, DSTRH1 are not available.

Structure:

FUNCTION subprograms
User Entry Names: RSTRH0, RSTRH1, DSTRH0, DSTRH1
Obsolete User Entry Names: STRH0 tex2html_wrap_inline114 RSTRH0, STRH1 tex2html_wrap_inline116 RSTRH1
External References: BESJO, DBESJ0, BESY0, DBESY0

Usage:

In any arithmetic expression,

RSTRH0(X) or DSTRH0(X) has the value tex2html_wrap_inline118 ,
RSTRH1(X) or DSTRH1(X) has the value tex2html_wrap_inline120 ,

where RSTRH0, RSTRH1 are of type REAL, DSTRH0, DSTRH1 are of type DOUBLE PRECISION, and X has the same type as the function name.

Method:

Approximation by truncated Chebyshev series.

Accuracy:

RSTRH0 and RSTRH1 (except on CDC and Cray computers) have full single-precision accuracy. For most values of the argument X, DSTRH0, DSTRH1 (and RSTRH0, RSTRH1 on CDC and Cray computers) have an accuracy of approximately one significant digit less than the machine precision.

References:

  1. Y.L. Luke, The special functions and their approximations, v.II (Academic Press, New York 1969) 370-371.
tex2html_wrap_inline122

Michel Goossens Tue Jun 4 22:36:30 METDST 1996