Description Usage Arguments Details Author(s) See Also Examples
Merges two hyperSpec objects and cbinds 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.