你好,我有兩個複雜的函數(大小1x1x2501),我需要做這些(互相關)之間的相關性。信號的相關
我試圖用這個命令:
[c,lags] = xcorr(Hmimo_tb(1,:)',Hmimo_tb1(1,:)','coeff');
其中Hmimo_tb和Hmimo_tb1是我的兩個信號,其中唯一的區別是,他們在不同的位置進行測量的事實。這兩個信號之間的差異最大等於1.5e-13,所以它們只受噪聲的影響。
當我使用xcorr和我去分析「C」我發現這是複雜的,所以我做的:
abs(c)
這樣,我有所有真正的價值
,周圍的滯後歸0 我的問題是我必須構造一個具有相關係數的矩陣。我的意思是我應該是這樣的:
M=[1 corr(Hmimo_tb,Hmimo_tb1); corr(Hmimo_tb1,Hmimo_tb) 1]
其中1是科爾(Hmimo_tb,Hmimo_tb),用於所述第一對中的另一個矩陣和COR(Hmimo_tb1,Hmimo_tb1)的上側。
使用xcorr命令我在結果分析中遇到了巨大的問題。首先,我發現只有一個值1和很接近0的值...這對我來說很奇怪,因爲我預期所有值在0.8,0.9或1左右....相反,我發現了很多值,如0.001或接近此值爲什麼?我如何解釋這些價值? 從理論上我知道相關性參數定義爲-1 < = p< = 1但它怎麼可能兩個函數有一個低的差異(我在談論1.5e-13)不相關?
希望能找到一個快速的幫助我謝謝大家。
好吧,但我怎麼能構造一個矩陣與所有的相關參數?正如我寫的,我需要這樣的東西:[我corr(Hmimo_tb,Hmimo_tb1);科爾(Hmimo_tb,Hmimo_tb1),I]。特別是我正在努力的6措施,所以我有Hmimo_tb,Hmimot_tb1,Hmimo_tb2等...... – Inuyasha84
@ Inuyasha84你是什麼意思的「所有相關參數」?矩陣的大小是1x1x2501。前兩個維度是無意義的,因爲它們的長度爲1,所以我會做「xcorr(擠壓(矩陣1),擠壓(矩陣2))」。這將爲你提供一個交叉相關的數組。無需其他尺寸。 –
問題是,xcorr給出了很多值,我不知道如何評價。例如稱爲M1 M2,我需要從相關的輸出矩陣中得到2測量值,如下所示:[M11 M12; M21 M22]其中M11和M22是自相關的,因此等於1,而M12和M21是必須告訴我兩次測量有多相關(相似)的相關性。用xcorr怎麼能解釋所有這些值呢?這讓我很迷惑...... – Inuyasha84