Matlab xcorr函数详解
Matlab提供了計(jì)算互相關(guān)和自相關(guān)的函數(shù)xcorr函數(shù)
1.使用方法
c = xcorr(x,y)
c = xcorr(x)
c = xcorr(x,y,‘option’)
c = xcorr(x,‘option’)
c = xcorr(x,y,maxlags)
c = xcorr(x,maxlags)
c =
xcorr(x,y,maxlags,‘option’)
c =
xcorr(x,maxlags,‘option’)
[c,lags] = xcorr(…)
其中option為:
"biased"為有偏的互相關(guān)函數(shù)估計(jì);
"unbiased"為無(wú)偏的互相關(guān)函數(shù)估計(jì);
"coeff"為0延時(shí)的正規(guī)化序列的自相關(guān)計(jì)算;
"none"為原始的互相關(guān)計(jì)算
2.特別的:
c=
xcorr(x,‘option’)特指以上某個(gè)選項(xiàng)的自相關(guān)估計(jì)。
c = xcorr(x,y,maxlags)
返回一個(gè)延遲范圍在[-maxlags,maxlags]的互相關(guān)函數(shù)序列,輸出c的程度為2maxlags+1.
c = xcorr(x,maxlags)
返回一個(gè)延遲范圍在[-maxlags,maxlags]的自相關(guān)函數(shù)序列,輸出c的程度為2maxlags+1.
c = xcorr(x,y,maxlags,‘option’)
同時(shí)指定maxlags和option的互相關(guān)計(jì)算.
c = xcorr(x,maxlags,‘option’)
同時(shí)指定maxlags和option的自相關(guān)計(jì)算.
3.例子
3.1計(jì)算自相關(guān)
dt=.1;
t=[0:dt:100];
x=cos(t);
[a,b]=xcorr(x,‘coeff’);
plot(b*dt,a)
3.2計(jì)算互相關(guān)
dt=.1;
t=[0:dt:1000];
x=cos(t);
y=sin(t);
[a,b]=xcorr(x,y,200,‘coeff’);
plot(b*dt,a)
總結(jié)
以上是生活随笔為你收集整理的Matlab xcorr函数详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php 5 在虚拟主机上安装,Apach
- 下一篇: R 语言数据读取与存储