三九宝宝网宝宝教育教学论文

请高手指点自相关函数和偏自相关函数的区别

12月22日 编辑 39baobao.com

[跪求!人教版数学必修2圆必修4三角函数向量的所有公式]·平方关系: sin^2α+cos^2α=1 1+tan^2α=sec^2α 1+cot^2α=csc^2α ·积的关系: sinα=tanα*cosα cosα=cotα*sinα tanα=sinα*secα cotα=cosα*cscα secα=tanα*...+阅读

自相关函数和互相关函数的matlab计算和作图

1. 首先说说自相关和互相关的概念。

这个是信号分析里的概念,他们分别表示的是两个时间序列之间和同一个时间序列在任意两个不同时刻的取值之间的相关程度,即互相关函数是描述随机信号x(t),y(t)在任意两个不同时刻t1,t2的取值之间的相关程度,自相关函数是描述随机信号x(t)在任意两个不同时刻t1,t2的取值之间的相关程度。互相关函数给出了在频域内两个信号是否相关的一个判断指标,把两测点之间信号的互谱与各自的自谱联系了起来。它能用来确定输出信号有多大程度来自输入信号,对修正测量中接入噪声源而产生的误差非常有效.

事实上,在图象处理中,自相关和互相关函数的定义如下:设原函数是f(t),则自相关函数定义为R(u)=f(t)*f(-t),其中*表示卷积;设两个函数分别是f(t)和g(t),则互相关函数定义为R(u)=f(t)*g(-t),它反映的是两个函数在不同的相对位置上互相匹配的程度。那么,如何在matlab中实现这两个相关并用图像显示出来呢?

dt=.1;

t=[0:dt:100];

x=cos(t);

[a,b ]=xcorr(x,'unbiased');

plot(b*dt,a)

上面代码是求自相关函数并作图,对于互相关函数,稍微修改一下就可以了,即把[a,b]=xcorr(x,'unbiased');改为[a,b]=xcorr(x,y,'unbiased');便可。

2. 实现过程:

在Matalb中,求解xcorr的过程事实上是利用Fourier变换中的卷积定理进行的,即R(u)=ifft(fft(f)*fft(g)),其中*表示乘法,注:此公式仅表示形式计算,并非实际计算所用的公式。当然也可以直接采用卷积进行计算,但是结果会与xcorr的不同。事实上,两者既然有定理保证,那么结果一定是相同的,只是没有用对公式而已。下面是检验两者结果相同的代码:

dt=.1;

t=[0:dt:100];

x=3*sin(t);

y=cos(3*t);

subplot(3,1,1);

plot(t,x);

subplot(3,1,2);

plot(t,y);

[a,b]=xcorr(x,y);

subplot(3,1,3);

plot(b*dt,a);

yy=cos(3*fliplr(t)); % or use: yy=fliplr(y);

z=conv(x,yy);

pause;

subplot(3,1,3);

plot(b*dt,z,'r');

即在xcorr中不使用scaling。

3. 其他相关问题:

1) 相关程度与相关函数的取值有什么联系?

相关系数只是一个比率,不是等单位量度,无什么单位名称,也不是相关的百分数,一般取小数点后两位来表示。相关系数的正负号只表示相关的方向,绝对值表示相关的程度。因为不是等单位的度量,因而不能说相关系数0.7是0.35两倍,只能说相关系数为0.7的二列变量相关程度比相关系数为0.35的二列变量相关程度更为密切和更高。也不能说相关系数从0.70到0.80与相关系数从0.30到0.40增加的程度一样大。对于相关系数的大小所表示的意义目前在统计学界尚不一致,但通常按下是这样认为的:

相关系数 相关程度

0.00-±0.30 微相关

±0.30-±0.50 实相关

±0.50-±0.80 显著相关

±0.80-±1.00 高度相关

以下为关联文档:

C语言问题编写赋值函数#include #include int assignment(int *,int); void print(int *,int); void main() { int sz,rt; int *p; //定义一个指针,在子函数里再动态分配内存 printf("输入data的数据...

求助c语言的全部图形函数图形和图像函数包含在graphics.h里面 (一) 像素函数 56. putpiel() 画像素点函数 57. getpixel()返回像素色函数 (二) 直线和线型函数 58. line() 画线函数 59. lineto() 画线函数 6...

C语言有没有自带画图函数库该怎么应用有,你可以使用graphics.h 头文件调用标准C函数 不过 16位c编译器绘图,就是中断调用 turboc的图形库就是封装了中断调用,不过支持的分辨率最高只有640*480 并不支持SVGA 支持SVG...

为什么 C语言图形库函数输出没有显示if(闪一下屏就退出了) {在程序末加上一个getch(); } if(加上getch();后运行屏幕上方英文提示) {多数是图形模式的设置函数的问题 } if(程序根本无法运行) {检查tc设置: 菜单options->...

如何用C语言直接定义自相关函数按题意来说,r(m)=E(s(i)*s(i+m)),你的程序本身就错了 Autocorrelation应该有三个参数,数据data,N,m;程序如下 #include "stdio.h" float data[25]={1,2,3,4,5,6,7,8,9,10,1,1,2,2,3...

相关函数的定义按题意来说,r(m)=e(s(i)*s(i+m)),你的程序本身就错了 autocorrelation应该有三个参数,数据data,n,m;程序如下 #include "stdio.h" float data[25]={1,2,3,4,5,6,7,8,9,10,1,1,2,2,3...

到底什么是相关函数相关函数1、相关函数是描述信号X(s),Y(t)(这两个信号可以是随机的,也可以是确定的)在任意两个不同时刻s、t的取值之间的相关程度。 2、自相关函数在不同的领域,定义不完全等效。在某些领...

关于自相关函数的问题。相关函数的定义就是把函数x(t)平移tao,再和它自己相乘,最后做整个实数范围的积分。 x(t)-->R(tao),则 x(t+a)-->R(tao),是不变的。 要求z(t)的自相关,就是求 z(t)*z(t+tao)在整...

高斯信号自相关函数机过程的定义: 如果对于任意和以及有:则称为严平稳随机过程,或称狭义平稳随机过程. 二.平稳随机过程的数字特征: 1),平稳随机过程的数学期望与时间无关 2),平稳随机过程的方差与时间...

推荐阅读
图文推荐