Previous: utde3 Up: ../plot79_u.html Next: utdpcr
SUBROUTINE UTDPCP (C, N, X, Y, WORKA, WORKB)
C$ (Polynomial - Coefficients from Points)
C$ Evaluate the coefficients of a polynomial of degree N which
C$ passes exactly through N+1 given points (X(K),Y(K)). The
C$ arguments (except N) are all DOUBLE PRECISION arrays; use
C$ of maximal precision is desirable for numerical stability.
C$
C$ The output argument is:
C$
C$ C(*)......Coefficients such that the polynomial is
C$ P(x) = C(1) + C(2)*x + C(3)*x**2 + ... +
C$ C(N+1)*x**N
C$
C$ The input arguments are:
C$
C$ N.........Order of the polynomial.
C$ X(*)......N+1 x values.
C$ Y(*)......N+1 y values, such that y(K) = P(x(K)).
C$
C$ The scratch arguments are:
C$
C$ WORKA(*).....Working array of at least N+2 locations.
C$ WORKB(*).....Working array of at least N+1 locations.
C$
C$ Adapted from Harwell Subroutine Library routine PC02AD.
C$ (27-JAN-83)