www.gusucode.com > 声音的处理有:LPC,FFT,共振峰,频谱源码程序 > siganlandsystemusingMatlab/SSUM/library/normalize.m
function data = normalize(data, varargin) if nargin < 2, maxval = 0.99; else maxval = varargin{1}; end channels = size(data,2); maxdata = zeros(1,channels); for i=1:channels, maxdata(i) = max(abs(data(:,i))); end maxdata = max(maxdata)*1.05; % Add some buffer data = maxval*data./maxdata;