### PDA_SPLDER

Evaluate derivative of spline, given in its B-spline representation from PDA_CURFIT.

#### Origin

DIERCKX / NETLIB
subroutine pda_splder(t,n,c,k,nu,x,y,m,wrk,ier)

subroutine pda_splder evaluates in a number of points x(i),i=1,2,...,m
the derivative of order nu of a spline s(x) of degree k,given in
its b-spline representation.

calling sequence:
call pda_splder(t,n,c,k,nu,x,y,m,wrk,ier)

input parameters:
t    : array,length n, which contains the position of the knots.
n    : integer, giving the total number of knots of s(x).
c    : array,length n, which contains the b-spline coefficients.
k    : integer, giving the degree of s(x).
nu   : integer, specifying the order of the derivative. 0<=nu<=k
x    : array,length m, which contains the points where the deriv-
ative of s(x) must be evaluated.
m    : integer, giving the number of points where the derivative
of s(x) must be evaluated
wrk  : real array of dimension n. used as working space.

output parameters:
y    : array,length m, giving the value of the derivative of s(x)
at the different points.
ier  : error flag
ier = 0 : normal return
ier =10 : invalid input data (see restrictions)

restrictions:
0 <= nu <= k
m >= 1
t(k+1) <= x(i) <= x(i+1) <= t(n-k) , i=1,2,...,m-1.

other subroutines required: pda_fpbspl

references :
de boor c : on calculating with b-splines, j. approximation theory
6 (1972) 50-62.
cox m.g.  : the numerical evaluation of b-splines, j. inst. maths
applics 10 (1972) 134-149.
dierckx p. : curve and surface fitting with splines, monographs on
numerical analysis, oxford university press, 1993.

author :
p.dierckx
dept. computer science, k.u.leuven
celestijnenlaan 200a, b-3001 heverlee, belgium.
e-mail : Paul.Dierckx@cs.kuleuven.ac.be

latest update : march 1987