我正在使用 Matlab的Tree [tree] = minspantree(BGObj)函數
out Pred是一個包含前驅節點信息的向量,輸出樹是一個稀疏矩陣並且看起來像如何將minspantree的樹輸出轉換爲矩陣
(1,2) 1
(1,3) 1
(3,5) 1
括號1代表目的地,2代表來源,1代表來源,1代表權重。 我需要將源節點和目標節點放到另一個矩陣中。
我正在使用 Matlab的Tree [tree] = minspantree(BGObj)函數
out Pred是一個包含前驅節點信息的向量,輸出樹是一個稀疏矩陣並且看起來像如何將minspantree的樹輸出轉換爲矩陣
(1,2) 1
(1,3) 1
(3,5) 1
括號1代表目的地,2代表來源,1代表來源,1代表權重。 我需要將源節點和目標節點放到另一個矩陣中。
這是你想要的嗎?
[dest, source, weight] = find(Tree);
這會給你下面的結果:
Tree =
(1,2) 1
(1,3) 1
(3,5) 1
[dest, source, weight] = find(Tree)
dest =
1
1
3
source =
2
3
5
如果你想在這一個矩陣:
idx = [dest, source];
Thanks.yes它的工作對我來說我想再次感謝。 –
@saminanaz:請考慮接受答案。這將使未來能夠更容易地找到有相同問題的人。謝謝! –
分享我可以接受答案的鏈接,我無法找到它在這個頁面上 –
輸出樹就像 –