⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autocorr.m

📁 list of matlab m-files on matlab 7.0. learning , support vector machine and some utility routines :
💻 M
字号:
function r=autocorr(y,N,wtype,opt);% Usage: r=autocorr(y,N,wtype,opt);% Sample autocorrelation lags calculation % r=R(0:N-1)% y: a vector% N: # of autocorrelation lags% wtype: types of window used%      = 0, default: rectangular window%      = 1, triangular window% opt = 0  (default) make y to zero mean before finding auto-correlation lags%     = 1  do not make y zero mean (or y is already zero mean)% created: 10/27/2001if nargin<4, opt=0; end % converting y to zero meanif opt==0, y=y-mean(y); endif nargin<3, % if wtype is not specified   wtype=0;  % use default valueendy=diag(diag(y)); % make sure it is a column vectorlen=length(y); if N>1,   A=toeplitz(y,[y(1) zeros(1,N-1)]);elseif N==1,   A=y;endif wtype==0,   % rectangular window (default)    r=y'*A./[len:-1:len-N+1];elseif wtype==1, % triangular window   r=y'*A/len;end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -