View source: R/lighting_values.R
integrate_spectrum | R Documentation |
Typical numerical integration of spectrum to compute lighting values \mjeqnLVascii using the trapezoidal method. Formula: \mjdeqnLV = K \cdot \int E_e(\lambda) s(\lambda) d\lambda ascii
integrate_spectrum(spectrum, wavelength, sensitivity = 1, constant = 1)
spectrum |
\mjeqn E_e(\lambda)ascii is the spectrum to be integrated. |
wavelength |
\mjeqn\lambda ascii defines the integration wavelength range. |
sensitivity |
\mjeqn s(\lambda)ascii defines the sensitivity function, which is multiplied with the spectrum \mjeqnE_e(\lambda)ascii before integration. Default: 1. |
constant |
\mjeqn Kascii is a constant. Mostly used for standardisation. Default: 1. |
an integrated value after the formula in the description.
# calculating photopic quantitiy illuminance
K_m <- 683.002 # in lm/W constant for self-luminous object
ssf <- cvrl.org %>%
dplyr::filter(380 <= nm & nm <= 780)
V_pho <- ssf$V_pho
wl <- ees <- seq(380, 780, 1)
ees[] <- 1
integrate_spectrum(ees, wl, V_pho, K_m)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.