2017-04-14 61 views
0

我想存儲此矩陣的信息以進行鏈接聚類。例如如何將鏈接圖信息存儲在matlab中

a = 
    1  3 
    8  0 

我想存儲行和列信息作爲我的字典的關鍵和其他信息相關的值;即,(行,列)= val(1,1)= 1; (1,2)= 3;像有關行2本

Structure A: 
key:   (1,1) (1,2) 
attribute1: 1  3  
attribute2: .. 

信息:

Structure B: 
key:   (2,1) (2,2) 
attribute1: 8  0  
attribute2: .. 

然後,執行一些計算,例如找到兩個結構中的密鑰值的交叉點,這將是(1,2)(未敏感訂購)。

以前,我使用單元格數組來存儲這樣的結構,當鍵值是節點ids而不是鏈接(pair)時。但是現在,如果我想存儲鏈接信息用於此目的的最佳結構是什麼?結構,地圖?細胞陣列細胞?如果我使用結構,我應該使用鍵作爲單元格數組?我應該如何繼續?

感謝您的任何指導。

回答

0

你需要存儲什麼信息? (行,列)你命名爲例子很容易,你爲什麼要存儲它們!

+0

我想將行,列信息作爲我的結構和其他信息的關鍵字,作爲此關鍵字的屬性和值。然後,我希望能夠將鍵與對方進行比較。例如,如上所述在結構1和2的關鍵屬性中搜索(1,2)條目。如果我不能在地圖結構中存儲一對值作爲關鍵字,也許我應該將它們更改爲字符,然後比較它們。 – hamideh