2014-02-07 32 views
-2

我正在研究在Matlab中的Tarjan算法的實現。
我使用this source code來確定強連通的組件。
這是我得到的結果,我如何用Matlab查看結果(一個決定着色強連通組件的數字)?
什麼是適當的命令?一個命令查看在tarlab算法的matlab結果

G=[0 0 1 1 0 0 0; 
    1 0 0 0 0 0 0; 
    0 0 0 0 0 1 0; 
    0 0 0 0 1 0 0; 
    0 0 0 0 0 0 1; 
    0 0 0 1 0 0 0; 
    0 0 0 0 0 1 0]; 

tarjan(G) 

ans = 

7  5  4  6  0  0  0 
3  0  0  0  0  0  0 
1  0  0  0  0  0  0 
2  0  0  0  0  0  0 
+0

什麼你在尋找什麼樣的可視化?看看[關於Tarjan算法的維基百科頁面](http://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm),似乎沒有一個標準數字。請澄清。 – Schorsch

+0

這個數字決定了像這個[link](http://www.mathworks.com/help/bioinfo/ref/graphconncomp.html)那樣顏色強連通的組件,但是使用了我已經提供的源代碼。我怎樣才能將結果轉化爲一個彩色圖形,它決定了強烈連接的組件 – user3281660

回答

0

已經有使用着色的examle,在第一行中列出的所有節點有色和第一顏色,在第二行中列出的所有節點有色與第二顏色等等

+0

感謝你解釋如何讀取結果,現在我只是想將這個結果轉換成一個決定不同顏色強連通組件的圖形,讓你任何想法如何做 – user3281660

+0

使用你鏈接的例子,包含着色機制。我解釋瞭如何修改它! – Daniel

+0

好吧我想出瞭如何繼續。我不知道如何在matlab中編程,你可以給我一行代碼來執行修改 – user3281660

相關問題