R: Midpoint

wl_midpoint {photobiology} | R Documentation

## Midpoint

### Description

A function that returns the wavelength (or value) at the center of the of the wavelength range of a waveband or spectrum object (or numeric vector).

### Usage

    wl_midpoint(x, ...)

    midpoint(x, ...)

    ## Default S3 method:
    midpoint(x, ...)

    ## S3 method for class 'numeric'
    midpoint(x, ...)

    ## S3 method for class 'waveband'
    midpoint(x, ...)

    ## S3 method for class 'generic_spct'
    midpoint(x, ...)

    ## S3 method for class 'generic_mspct'
    midpoint(x, ..., idx = !is.null(names(x)))

### Arguments

`x` | an R object
`...` | not used in current version
`idx` | logical whether to add a column with the names of the elements of spct

### Value

A numeric value equal to (max(x) - min(x)) / 2. In the case of spectral objects a wavelength in nm. For any other R object, according to available definitions of `min` and `max`.

### Methods (by class)

- `default`: Default method for generic function

- `numeric`: Default method for generic function

- `waveband`: Wavelength at center of a "waveband".

- `generic_spct`: Method for "generic_spct".

- `generic_mspct`: Method for "generic_mspct" objects.

### See Also

Other wavelength summaries: `wl_min`, `wl_range`, `wl_stepsize`

Other wavelength summaries: `wl_min`, `wl_range`, `wl_stepsize`

Other wavelength summaries: `wl_min`, `wl_range`, `wl_stepsize`

### Examples

    midpoint(10:20)
    midpoint(sun.spct)
    wl_midpoint(sun.spct)

    midpoint(sun.spct)

[Package photobiology version 0.9.21 Index]