0
G의 두 꼭지점 사이의 최대 거리를 나타내는 그래프의 지름을 계산하고 싶습니다.여기서 graphshortestpath 함수를 사용할 수 없습니까?
cm은 그래프의 연결 행렬이며 그래프의 지름은 변수 a에 있어야합니다. 하지만 MATLAB은 '입력 인수가 희소 배열이어야합니다.'라는 오류 메시지를 표시했습니다.
graphshortestpath 함수를 사용하여 직경을 계산할 수 없습니까? 그럼 내가 뭘해야하지?
cm = [0,1,1,1,0;1,0,0,1,0;0,1,0,0,0;1,0,0,0,0;0,0,0,0,0];
bg = biograph(cm);
a = 1;
for i = 1:4
for j = (i+1):5
[dist,path,pred] = graphshortestpath(bg,i,j)
if a<=dist
a = dist
end
end
end