Matlab与循环数据的多维相关

时间:2016-07-22 14:57:18

标签: matlab multidimensional-array correlation

我对分析循环数据有点新意,我有一个非常复杂的问题。

我试图关联2个多维向量(N个观察值×2个维度),其中一个维度是圆形的(即弧度角度)。

我已经找到了用于2D相关的corr2函数,它似乎工作得很好(http://www.mathworks.com/help/images/ref/corr2.html),但我不确定我是否可以在圆形数据上使用它(在它上面没有很多信息) Matlab文档)。

我找到了关于Origin软件的文档,该软件声明相关性可以是循环的(http://www.originlab.com/doc/Origin-Help/2D-Correlation),但我不知道它是否会推广到Malab。

我尝试了两种方法:

1-我按原样输入线性和循环数据:

r = corr2([Theta_X Amplitude_X], [Theta_Y Amplitude_Y]); 

产生非常好的结果,但我不确定它们是否有效。

2- I"线性化"通过将极坐标转换为笛卡儿(pol2cart)来获取数据:

r = corr2([x_X y_X], [x_Y y_Y]);

会产生噪音更大的结果。

我的问题是:我可以在循环数据上使用corr2函数吗?如果没有,有人能指出我正确的方向吗?

0 个答案:

没有答案