错误使用matlab.graphics.chart.primitive.GraphPlot / > checkEdgesNodePair亮点
12个视图(30天)
显示旧的评论
我一直试图添加颜色图的边缘,但我有这个错误,我不知道如何解决它:
错误使用matlab.graphics.chart.primitive.GraphPlot / > checkEdgesNodePair亮点
s和t必须指定边的图。
错误matlab.graphics.chart.primitive.GraphPlot /突出
错误在asd(第10行)
突出(p [1 1 1 1 1] [1 2 3 4 - 6],“EdgeColor”,“r”)
清晰的所有
关闭所有
clc
s = {' a ' a ' a ' a ' a ' ' b ' b ' b ' b ' c ' ' c ' ' c ' ' d ' ' d ' ' d '“e”“e”“e”“e”f f f f‘g’‘g’‘g’‘g’‘g’};
t = {“a”“b”“c”' d ' f ' ' ' c ' ' d ' ' g ' b ' c ' ' e ' ' c ' ' ' ' b ' ' e ' ' c ' b ' g ' ' ' b ' d ' ' e ' ' g ' ' ' ' c ' ' d ' ' e '};
G =有向图(s, t);
标签= {'一个/ 5 ' ' / 5 ' ' / 5的5 / / 5的' b / 4 ' ' b / 4 ' ' b / 4 ' ' b / 4 ' ' c / 3 ' ' c / 3 ' ' c / 3 ' ' d / 3 ' ' d / 3 ' ' d / 3 ' ' e / 4 ' ' e / 4 ' ' e / 4 ' ' e / 4 ' ' f / 4 ' ' f / 4 ' ' f / 4 ' ' f / 4 g / 5 g / 5 ' ' 5 g / g / 5的“g / 5”};
p =情节(G,“布局”,“分层”,“EdgeLabel”、标签);
突出(p [1 1 1 1 1] (1 2 3 4 - 6),“EdgeColor”,“r”)
突出(p [2 2 2 2] [1 2 4 7],“EdgeColor”,‘g’)
突出(p [3 3 3] [2 3 5],“EdgeColor”,“b”)
突出(p [4 4 4] (1 2 3)“EdgeColor”,“c”)
突出(p [5 5 5 5] [2 3 5 7),“EdgeColor”,“米”)
突出(p [6 6 6 6] [1 2 4 5],“EdgeColor”,“y”)
突出(p [7 7 7 7 7] [7 1 3 4 5],“EdgeColor”,“k”)
标题(“PageRank Hivatkozasok kozti atmenet”)
0评论
接受的答案
史蒂文的主
2022年1月4日
s = {' a ' a ' a ' a ' a ' ' b ' b ' b ' b ' c ' ' c ' ' c ' ' d ' ' d ' ' d '“e”“e”“e”“e”f f f f‘g’‘g’‘g’‘g’‘g’};
t = {“a”“b”“c”' d ' f ' ' ' c ' ' d ' ' g ' b ' c ' ' e ' ' c ' ' ' ' b ' ' e ' ' c ' b ' g ' ' ' b ' d ' ' e ' ' g ' ' ' ' c ' ' d ' ' e '};
G =有向图(s, t)
继任者(G, 1)
findedge (G, 1, 6)
没有从节点1 G边缘节点6可以看到的
继任者
打电话的
findedge
调用。
G.Nodes.Name
你可能有目的节点6 ' f '但这是‘g’代替。如果你想要他们的顺序,说当你构建
有向图
。
G2 =有向图(s t [], {“一个”,“b”,“c”,' d ',“e”,“f”,‘g’})
G2.Nodes.Name
findedge (G2, 1 6)%之间存在一条边“一”和“f”