两个矩阵之间的xcorr

扬恩

我对xcorrMATLAB中的函数有疑问

当前,此函数可以计算矩阵的自相关,但不能计算2个矩阵的互相关:

A=[1,2;3,4];
B=[5,6;7,8];

xcorr(A); %% Possible
xcorr(A,A); %% Not Possible
xcorr(A,B); %% Not Possible

您知道执行此操作的任何解决方法,但不使用for循环吗?

丹达(A. Donda)

xcorr 本质上有两种语法。

c = xcorr(x, y)

计算两个标量信号(作为矢量)之间的互相关函数,并且

c = xcorr(x)

如果x是矢量,则计算信号的自相关函数;x如果是矩阵则计算其所有列之间的自相关和互相关函数如果x的大小为nx p,则c大小为2*n-1x p^2

当你写

c = xcorr(x, y);

两个矩阵 xy,我假设你想在所有信号之间的互相关函数x与所有信号yxcorr不能开箱即用。但是,如果两个矩阵都具有n行,则可以编写

c = xcorr([x, y]);

以获得inx 或中的 所有信号之间的自相关和互相关函数yc2*n-1x的大小(p1+p2)^2,其中p1p2是两个矩阵中信号(列)的数量。然后,您可以调整形状并截断结果:

c = reshape(c, 2*n-1, p1+p2, p1+p2);
c = c(:, 1 : p1, p1+1 : end);

结果是一个三维矩阵,其中第一维对应于滞后,第二维枚举信号in x,第三枚举信号in y它的大小是2*n-1*x p1x p2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个矩阵之间查找值

来自分类Dev

两个矩阵之间的行相关

来自分类Dev

在两个矩阵之间查找值

来自分类Dev

两个线段之间的转换矩阵

来自分类Dev

匹配两个矩阵之间的行

来自分类Dev

如何在两个栅格(矩阵)之间替换值?

来自分类Dev

本征中两个矩阵之间的成对差异

来自分类Dev

计算两个矩阵中行的每个组合之间的距离

来自分类Dev

两个矩阵之间的最短路径

来自分类Dev

如何获得两个矩阵之间的标量乘法?

来自分类Dev

使用numpy确定两个矩阵之间的距离

来自分类Dev

如何在两个栅格(矩阵)之间替换值?

来自分类Dev

两个空间之间的旋转矩阵

来自分类Dev

两个矩阵之间的元素逐级求和

来自分类Dev

查找两个矩阵的行之间的最小距离

来自分类Dev

如何在两个矩阵之间进行过滤?

来自分类Dev

两个不同矩阵中元素之间的欧式距离?

来自分类Dev

R中两个矩阵之间的元素交集

来自分类Dev

R如何计算两个矩阵行之间的差异?

来自分类Dev

如何找到两个矩阵之间最近的两个点?

来自分类Dev

如何找到两个矩阵之间最近的两个点?

来自分类Dev

IK 的雅可比矩阵的两个伪逆矩阵之间的区别?

来自分类Dev

两个矩阵的乘积

来自分类Dev

二维矩阵中两个像元之间的距离

来自分类Dev

如何在SAS中使用IML在两个矩阵之间进行乘法

来自分类Dev

如何计算R中两个矩阵之间的欧式距离

来自分类Dev

自动测试两个矩阵之间的列是否相等

来自分类Dev

如何在THREE.js中找到两个向量之间的旋转矩阵

来自分类Dev

计算两个矩阵的行之间的相关系数