This method returns a normalized difference index value for an arbitrary pair of wavebands. There are many such indexes in use, such as NDVI (normalized difference vegetation index), NDWI (normalized difference water index), NDMI (normalized difference moisture index), etc., the only difference among then is in the wavebands used.
normalized_diff_ind(spct, plus.w.band, minus.w.band, f, ...)normalised_diff_ind(spct, plus.w.band, minus.w.band, f, ...)
NDxI(spct, plus.w.band, minus.w.band, f, ...)
# S3 method for default
normalized_diff_ind(spct, plus.w.band, minus.w.band, f, ...)
# S3 method for generic_spct
normalized_diff_ind(spct, plus.w.band, minus.w.band, f, ...)
# S3 method for generic_mspct
normalized_diff_ind(spct, plus.w.band, minus.w.band, f, ...)
an R object
waveband objects The waveband determine the region of the spectrum used in the calculations
waveband objects The waveband determine the region of the spectrum used in the calculations
function used for integration taking spct as first argument and a list of wavebands as second argument.
additional arguments passed to f
A named numeric value for the index, or a tibble depending on whether
  a spectrum or a collection of spectra is passed as first argument. If
  the wavelength range of spct does not fully overlap with both
  wavebands NA is silently returned.
default: default
generic_spct:
generic_mspct:
f is most frequently reflectance, but also
  transmittance, or even absorbance,
  response, irradiance or a user-defined function
  can be used if there is a good reason for it. In every case spct
  should be of the class expected by f. When using two wavebands of
  different widths do consider passing to f a suitable quantity
  argument. Wavebands can describe weighting functions if desired.