eem_matmult: Multiply all EEMs with a matrix

Description Usage Arguments Details Value Examples

Description

Multiply all EEMs with a matrix

Usage

1

Arguments

eem_list

EEM data as eemlist

matrix

either a vactor containing "l" and/or "u" or a matrix, see details.

value

in case matrices "l" or "u" are used, this specifies the value to use in this areas. Usually this is 0 (default) or NA but any numeric value can be used.

Details

All EEMs must be of the same size. If matrix is of type matrix, it is used right away to multiply the EEMs. It has to be of the same size as the EEMs. If matrix is a vector containing "l", values below 1st order Rayleigh scattering are set to 0. If matrix contains "u", values above 2nd order Raman scattering are set to 0. If you want to remove wavelength ranges, take into consideration to use eem_cut or eem_range.

Value

eemlist

Examples

1
2
3
4
5
6
7
8
data(eem_list)
eem <- eem_list[1:9]
class(eem) <- "eemlist"

ggeem(eem)

eem_list_cut <- eem_matmult(eem,matrix=c("l"), value= NA)
ggeem(eem_list_cut)

jakehosen/stardom_aqualog documentation built on May 14, 2019, 3:06 a.m.