Adjacency matrix formation from n*n matrix

조회 수: 2 (최근 30일)
SANJOY MONDAL
SANJOY MONDAL 2019년 7월 10일
댓글: SANJOY MONDAL 2019년 7월 11일
I have a matrix
A= [ 1 2
1 3
1 4
2 3
2 4
3 4 ]
and another weight matrix W= [4, 2, 3, 1] i.e weight of the first pair of A is 4, second pair is 2 etc.
i want to output in the form
edgeData = [1 2 4; 2 3 2; 1 3 3; 1 4 1];

채택된 답변

Guillaume
Guillaume 2019년 7월 10일
edgeData = [A, W(:)]
Note that this is not an adjacency matrix.
Also, you may actually want to input that into a graph or digraph:
G = graph(A(:, 1), A(:, 2), W(:))

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by