MSdIntLin
Routine
-
void MSfIntLin (const double x[], const double y[], int N, const double xi[],
double yi[], int Ni)
Purpose
-
Interpolate a table of values using a piecewise linear interpolant
Description
This routine calculates interpolated values for a function defined by a table
of reference data values. The interpolated values are found by passing a
piecewise linear interpolant through the reference data values.
Parameters
-
-> const double x[]
-
Abscissa values for the reference points. These values must be in
increasing order.
-
-> const double y[]
-
Ordinate values for the reference points
-
-> int N
-
Number of reference points
-
-> const double xi[]
-
Abscissa values for the interpolated points. These values must be
bounded by x[0] and x[N-1]. The values xi[i] need not be in any
particular order.
-
<- double yi[]
-
Resulting interpolated ordinate values
-
-> int Ni
-
Number of interpolated values
Author / revision
P. Kabal
/ Revision 1.2 2003/05/09
Main Index libtsp