# medfreq

Median frequency

## Syntax

## Description

estimates the median normalized frequency, `freq`

= medfreq(`x`

)`freq`

, of the
power spectrum of a time-domain signal, `x`

. To compute the
power spectrum, `medfreq`

uses the `periodogram`

function with a
rectangular window and a number of DFT points equal to the length of
`x`

. If `x`

is a matrix, the function
computes the median frequency of each column of `x`

independently.

specifies the frequency interval over which to compute the median frequency.
This syntax can include any combination of input arguments from previous
syntaxes, as long as the second input argument is either `freq`

= medfreq(___,`freqrange`

)`fs`

or `f`

. If the second input is passed as empty, normalized
frequency will be assumed. The default value for `freqrange`

is the entire bandwidth of the input signal.

`medfreq(___)`

with no output
arguments plots the PSD or power spectrum and annotates the median
frequency.

## Examples

## Input Arguments

## Output Arguments

## References

[1] Phinyomark, Angkoon, Sirinee
Thongpanja, Huosheng Hu, Pornchai Phukpattaranont, and Chusak Limsakul. "The Usefulness
of Mean and Median Frequencies in Electromyography Analysis." In
*Computational Intelligence in Electromyography Analysis – A Perspective
on Current Applications and Future Challenges*, edited by Ganesh R. Naik.
London: IntechOpen, 2012. https://doi.org/10.5772/50639.

## Extended Capabilities

## Version History

**Introduced in R2015a**

## See Also

`findpeaks`

| `meanfreq`

| `periodogram`

| `plomb`

| `pwelch`