seq.hyperSpec {hyperSpec} | R Documentation |
Sequence generation along spectra or wavelengths This function generates sequences along the spectra (rows) or wavelengths of hyperSpec objects.
Description
Note that wl2i
generates sequences of indices along the wavelength axis.
Usage
## S3 method for class 'hyperSpec'
seq(x, from = 1, to = nrow(x), ..., index = FALSE)
Arguments
x |
the hyperSpec object |
from , to |
arguments handed to |
... |
arguments for |
index |
should a vector with indices be returned rather than a hyperSpec object? |
Details
seq
had to be implemented as S3 method as the generic has only ... arguments (on which
no dispatch with differing types is possible).
seq_along
is not generic, but returns a sequence of the length
of the
object. As hyperSpec provides a Method length
, it can be used. The result is a
sequence of indices for the spectra.
Value
a numeric or hyperSpec object, depending on index
.
Author(s)
C. Beleites
See Also
wl2i
to construct sequences of wavelength indices.
Examples
seq (flu, index = TRUE)
seq_along (flu)
seq (flu, length.out = 3, index = TRUE) # return value is numeric, not integer!
seq (flu, by = 2, index = TRUE) # return value is numeric, not integer!
plot (flu, col = "darkgray")
plot (seq (flu, by = 2), add = TRUE, col= "red")
plot (seq (flu, length.out = 2), add = TRUE, col= "blue")
[Package hyperSpec version 0.100.2 Index]