NORMALIZE Normalize input signal by specified norm Usage: h=normalize(f,...); NORMALIZE(f,...) will normalize the signal f by the specified norm. [f,fnorm]=NORMALIZE(f,...) does the same thing, but in addition returns norm fnorm of a signal f. The norm is specified as a string and may be one of: '1' Normalize the l^1 norm to be 1. 'area' Normalize the area of the signal to be 1. This is exactly the same as '1'. '2' Normalize the l^2 norm to be 1. 'energy' Normalize the energy of the signal to be 1. This is exactly the same as '2'. 'inf' Normalize the l^{inf} norm to be 1. 'peak' Normalize the peak value of the signal to be 1. This is exactly the same as 'inf'. 'rms' Normalize the Root Mean Square (RMS) norm of the signal to be 1. 's0' Normalize the S0-norm to be 1. 'wav' Normalize to the l^{inf} norm to be 0.99 to avoid possible clipping introduced by the quantization procedure when saving as a wav file. This only works with floating point data types. 'null' Do NOT normalize, output is identical to input. It is possible to specify the dimension: 'dim',d Work along specified dimension. The default value of [] means to work along the first non-singleton one.
Url: http://ltfat.github.io/doc/sigproc/normalize.html
See also: rms, s0norm.
Package: ltfat