Description Usage Arguments Details Author(s) See Also Examples
Merges two hyperSpec objects and cbind
s their spectra
matrices.
1 2 |
x |
a hyperSpec object |
y |
a hyperSpec object |
... |
handed to |
After merging, the spectra matrix can contain duplicates, and is not ordered according to the wavelength.
If the wavelength axis should be ordered, use orderwl
.
C. Beleites
collapse
combines hyperSpec objects that do not share the wavelength axis.
rbind
, and cbind
for combining hyperSpec objects that.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | merge (chondro [1:10,, 600], chondro [5:15,, 600], by = c("x", "y"))$.
tmp <- merge (chondro [1:10,, 610], chondro [5:15,, 610],
by = c("x", "y"), all = TRUE)
tmp$.
wl (tmp)
## remove duplicated wavelengths:
approxfun <- function (y, wl, new.wl){
approx (wl, y, new.wl, method = "constant",
ties = function (x) mean (x, na.rm = TRUE)
)$y
}
merged <- merge (chondro [1:7,, 610 ~ 620], chondro [5:10,, 615 ~ 625], all = TRUE)
merged$.
merged <- apply (merged, 1, approxfun,
wl = wl (merged), new.wl = unique (wl (merged)),
new.wavelength = "new.wl")
merged$.
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.