1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > MATLAB学习笔记——自相关/互相关函数xcorr使用

MATLAB学习笔记——自相关/互相关函数xcorr使用

时间:2019-06-16 08:27:24

相关推荐

MATLAB学习笔记——自相关/互相关函数xcorr使用

MATLAB学习笔记——自相关/互相关函数xcorr使用介绍

原文链接:/lvsehaiyang1993/article/details/82913443

转载请附上原文出处链接

侵删

Matlab提供了计算互相关和自相关的函数xcorr函数

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"为有偏的互相关函数估计;

"unbiased"为无偏的互相关函数估计;

"coeff"为0延时的正规化序列的自相关计算;

"none"为原始的互相关计算

2.特别的:

c=

xcorr(x,‘option’)特指以上某个选项的自相关估计。

c = xcorr(x,y,maxlags)

返回一个延迟范围在[-maxlags,maxlags]的互相关函数序列,输出c的程度为2maxlags+1.

c = xcorr(x,maxlags)

返回一个延迟范围在[-maxlags,maxlags]的自相关函数序列,输出c的程度为2maxlags+1.

c = xcorr(x,y,maxlags,‘option’)

同时指定maxlags和option的互相关计算.

c = xcorr(x,maxlags,‘option’)

同时指定maxlags和option的自相关计算.

3.例子

3.1计算自相关

dt=.1;

t=[0:dt:100];

x=cos(t);

[a,b]=xcorr(x,‘coeff’);

plot(b*dt,a)

3.2计算互相关

dt=.1;

t=[0:dt:1000];

x=cos(t);

y=sin(t);

[a,b]=xcorr(x,y,200,‘coeff’);

plot(b*dt,a)

————————————————

原文链接:/lvsehaiyang1993/article/details/82913443

转载请附上原文出处链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。