Download Programmers Manual

Transcript
PROGRAMMER’S MANUAL
Application Utility Module:
Entry Point:
POLSLD
POLSLD
POLSLD
Purpose:
This routine performs double-precision polynomial derivative evaluation from fit coefficients.
MAPOL Calling Sequence:
None
Application Calling Sequence:
CALL POLSLD ( COF, N, X, Y )
COF
The vector of coefficients such that
[Y(Z)] = [COF(1)] + Z[COF(2)] + Z**2[COF(3)] + ...
(Input, Double Precision)
N
The rank of vectors X and Y (Input, Integer)
X
The scalar value at which polynomial is evaluated (Input, Double Precision)
Y
The slope of function at X (Output, Double Precision)
Method:
This routine performs double-precision polynomial derivative evaluation from fit coefficients from
solution of Vandermonde matrix equations. It is taken from "Numerical Recipes," Section 3.5, routine
POLCOE.
Design Requirements:
1. Use POLCOD to evaluate the fit coefficients.
2. Use POLEVD to evaluate the polynomial values based on the computed coefficients.
Error Conditions:
None
ASTROS
APPLICATION UTILITY MODULES 6-15