学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > Matlab自相关函数和互相关函数的计算和作图

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

用matlab求自相关和互相关函数图像

自相关函数和互相关函数的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;

第1页

TOP相关主题

  • matlab自相关函数
  • matlab求自相关函数
  • 自相关函数计算
  • matlab函数作图
  • matlab 自相关
  • 自相关系数 matlab
  • matlab 自相关检验
  • 自相关函数

我要评论

相关文档

  • 自相关函数和互相关函数的利用MATLAB计算和作图

    自相关函数和互相关函数的利用MATLAB计算和作图_IT/计算机_专业资料。基于matlab,用以实现自相关函数和互相关函数,并做出图的例子,并给出了matlab程序互...

  • 自相关函数和互相关函数计算和作图

    [原创]自相关函数和互相关函数计算和作图的整理及一点心得 原创]大家好像对这个...那么,如何在 matlab 中实现这两个相关并用图像显示出来呢?这个问题 happy 教授...

  • 自相关函数和互相关函数计算和作图的整理

    自相关函数和互相关函数计算和作图的整理_信息与通信_工程科技_专业资料。自相关...那么,如何在 matlab 中实现这两个相关并用图像显示出来呢?这个问题 happy 教授...

  • matlab 自相关_互相关函数

    (b*dt,a) 上面代码是求自相关函数作图,对于互相关函数,稍微修改一下就可以...±1.00 高度相关 (2)matlab 计算自相关函数 autocorr 和 xcorr 有什么不一样...

  • MATLAB培训第一讲 MATLAB基本运算和作图

    计算,函数的表示,函数图形的显示. 二、预期目标 1.熟悉 Matlab 软件的基本操作. 2.掌握基本计算,函数的表示与函数的作图命令. 3.学会利用 Matlab 软件对函数...

  • 自相关与互相关matlab中实现

    (b*dt,a) 上面代码是求自相关函数作图,对于互相关函数,稍微修改一下就可以...±1.00 高度相关 (2)matlab 计算自相关函数 autocorr 和 xcorr 有什么不一样...

  • Matlab与工程计算 第四章 MATLAB绘图

    MATLAB计算的可视化和绘图 100页 2财富值 自相关函数和互相关函数的... 2页 ...plot函数最简单的调用格式 plot(x) 当x是实向量时,以该向量元素的下标为横坐...

  • Matlab中使用Plot函数动态画图方法总结

    matlab 7 GA工具箱_木子一车2008-05-25 ● 关于傅利叶变换的一些数学解释兼及其它(zz)2007-08-30 ● 自相关函数和互相关函数的matlab计算和作图_我的BLOG我...

  • 随机信号及其自相关函数和功率谱密度的MATLAB实现

    随机信号及其自相关函数和功率谱密度的 MATLAB 实现 摘要: 摘要: 学习用 rand 和 randn 函数产生白噪声序列; 学习用 MATLAB 语 言产生随机信号;学习用 MATLAB ...

  • 正弦波其他信号自相关函数的matlab实现

    正弦波其他信号自相关函数的matlab实现_数学_自然科学_专业资料。n=0:499; x...matlab符号运算函数大全 38页 免费 MATLAB讲稿——符号函数 23页 免费 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部