我的輸入是一種簡單的向量:發現相關性
vector=[1 2 3 2 3 4 1 1 2];
(編號只從1-4),並且我想創建一個矩陣,它的行是所有可能的二數的組合(在這種情況下是16行,例如:行1是11,行2是12等),並且具有與矢量長度減一(8)相同的列數。
矩陣中的每個單元格都保存特定組合在具有特定相對距離(即列數)的向量中找到的次數。 例如:
矩陣(1,1)= 1(1是發現一個時間的1至另一個1的相對距離內) 矩陣(1,6)= 1(1是發現內的相對一次到另一個1)
矩陣(2,1)= 2(1 6距離被發現爲1的相對距離內兩次以另一個2)
有誰知道,如果MATLAB有,做一個函數? (或接近?) (不通過循環,使用'trfind'等,我知道那些)。
如果有人知道我可以使用的特定功能,請讓我知道!
謝謝
很難理解你想要做什麼,但聽起來你可以很容易地寫出該功能,不是嗎? – thang
你能否明確地寫出預期的輸出而不是用單詞來描述它? –