
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.
vanderMonde(x, order, ...)# S4 method for hyperSpec
vanderMonde(x, order, ..., normalize.wl = normalize01)
object to evaluate the polynomial on
of the polynomial
hyperSpec method: further arguments to decomposition
function to transorm the wavelengths before evaluating the polynomial (or
other function). normalize01
maps the wavelength range to the interval
[0, 1]. Use I
to turn off.
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).
It is often numerically preferrable to map wl (x)
to [0, 1], see the example.
wl.eval
for calculating arbitrary functions of the wavelength,
# NOT RUN {
plot (vanderMonde (flu, 2))
plot (vanderMonde (flu, 2, normalize.wl = I))
# }
Run the code above in your browser using DataLab