Inserting wavelengths values immediately before and after a discontinuity in the SWF, greatly reduces the errors caused by interpolating the weighted irradiance during integration of the effective spectral irradiance. This is specially true when data have a large wavelength step size.
l_insert_hinges(x, y, h)
numeric vector (sorted in increasing order)
numeric vector
a numeric vector giving the wavelengths at which the y values should be inserted by interpolation, no interpolation is indicated by an empty vector (numeric(0))
a list with variables x
and y
. Unless the hinge values
were already present in y
, each inserted hinge, expands the vectors
by two values.
Other low-level functions operating on numeric vectors.: as_energy
,
as_quantum_mol
,
calc_multipliers
,
div_spectra
,
energy_irradiance
,
energy_ratio
, insert_hinges
,
integrate_xy
,
interpolate_spectrum
,
irradiance
, oper_spectra
,
photon_irradiance
,
photon_ratio
,
photons_energy_ratio
,
prod_spectra
, s_e_irrad2rgb
,
split_energy_irradiance
,
split_photon_irradiance
,
subt_spectra
, sum_spectra
,
trim_tails
, v_insert_hinges
,
v_replace_hinges