vanderMonde {hyperSpec} | R Documentation |
Function evaluation on hyperSpec objects
Description
vandermonde generates van der Monde matrices, the hyperSpec method generates a hyperSpec object containing the van der Monde matrix of the wavelengths of a hyperSpec object.
Usage
vanderMonde(x, order, ...)
## S4 method for signature 'hyperSpec'
vanderMonde(x, order, ..., normalize.wl = normalize01)
Arguments
x |
object to evaluate the polynomial on |
order |
of the polynomial |
... |
hyperSpec method: further arguments to |
normalize.wl |
function to transorm the wavelengths before evaluating the polynomial (or
other function). |
Details
It is often numerically preferrable to map wl (x)
to [0, 1], see the example.
Value
van der Monde matrix
hyperSpec method: hyperSpec object containing van der Monde matrix as spectra and an additional column ".vdm.order" giving the order of each spectrum (term).
Author(s)
C. Beleites
See Also
wl.eval
for calculating arbitrary functions of the wavelength,
Examples
plot (vanderMonde (flu, 2))
plot (vanderMonde (flu, 2, normalize.wl = I))