Author(s): K.S. Kölbig | Library: MATHLIB |
Submitter: | Submitted: 15.02.1994 |
Language: Fortran | Revised: |
Subroutine subprograms RCHPWS, RPWCHS and DCHPWS, DPWCHS perform the conversion of a finite Chebyshev series to a finite power series (i.e. a polynomial) and vice versa.
Thus, given the coefficients , of a finite Chebyshev series, RCHPWS and DCHWPS calculate the coefficients , of the equivalent polynomial:
Conversely, given the coefficients , of a power series, RPWCHS and DPWCHS calculate the coefficients , of the equivalent finite Chebyshev series:
In both cases, is the Chebyshev polynomial of degree j.
Note that sometimes the constant term in the Chebyshev series is defined differently, i.e. instead of . Here, the definition of Ref. 1 is used.
On computers other than CDC or Cray, only the double-precision versions DCHPWS and DPWCHS are available. On CDC and Cray computers, only the single-precision versions RCHPWS and RPWCHS are available.
Structure:
SUBROUTINE subprograms
User Entry Names: RCHPWS, RPWCHS,
DCHPWS, DPWCHS
Files referenced: Unit 6
Usage:
For (type REAL), (type DOUBLE PRECISION),
CALL tCHPWS(N,C,A)
CALL tPWCHS(N,A,C)
Error handling:
Error E408.1: or .
A message is written on Unit 6, unless subroutine MTLSET
(N002) has been called.
References: