From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- math/curfit/doc/cvacpts.hlp | 54 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 math/curfit/doc/cvacpts.hlp (limited to 'math/curfit/doc/cvacpts.hlp') diff --git a/math/curfit/doc/cvacpts.hlp b/math/curfit/doc/cvacpts.hlp new file mode 100644 index 00000000..c5a6cffd --- /dev/null +++ b/math/curfit/doc/cvacpts.hlp @@ -0,0 +1,54 @@ +.help cvacpts Jun84 "Curfit Package" +.ih +NAME +include + +cvacpts -- fit a curve to a set of data values +.ih +SYNOPSIS +cvacpts (cv, x, y, weight, npts, wtflag) + +.nf +pointer cv # curve descriptor +real x[] # array of x values +real y[] # array of y values +real weight[] # array of weights +int npts # number of data points +int wtflag # type of weighting +.fi +.ih +ARGUMENTS +.ls cv +Pointer to the curve descriptor structure. +.le +.ls x +Array of x values. +.le +.ls y +Array of y values +.le +.ls weight +Array of weights +.le +.ls wtflag +Type of weighting. The options are WTS_USER, WTS_SPACING and +WTS_UNIFORM. If wtflag = WTS_USER individual weights for each data point +are supplied by the calling program and points with zero-valued weights are +not included in the fit. If wtflag = WTS_UNIFORM, all weights are assigned +values of 1. If wtflag = WTS_SPACING, the weights are set equal to the +difference between adjacent data points. In order to correctly use the +WTS_SPACING option the data must be sorted in x. +.le +.ih +DESCRIPTION +CVACPTS zeroes the matrix and vectors, calculates the non-zero basis functions, +calculates the contribution +of each data point to the normal equations and accumulates it into the +appropriate array and vector elements. +.ih +NOTES +Checking for out of bounds x values is the responsibility of the user. +.ih +SEE ALSO +cvaccum +.endhelp -- cgit