Function vanderMonde() generates Vandermonde matrices, the hyperSpec
method generates a hyperSpec object containing the Vandermonde matrix
of the wavelengths of a hyperSpec object.
vanderMonde(x, order, ...) # S4 method for hyperSpec vanderMonde(x, order, ..., normalize.wl = normalize01)
| x | object to evaluate the polynomial on |
|---|---|
| order | of the polynomial |
| ... | hyperSpec method: further arguments to |
| normalize.wl | function to transform the wavelengths before evaluating
the polynomial (or other function). |
Vandermonde matrix
hyperSpec method: hyperSpec object containing Vandermonde matrix
as spectra and an additional column $.vdm.order giving the order
of each spectrum (term).
It is often numerically preferable to map wl(x) to [0, 1], see the
example.
wl_eval() for calculating arbitrary functions of the wavelength
C. Beleites