错误使用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”)

接受的答案

史蒂文的主
史蒂文的主 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 =
有向图属性:边缘:[28×1表]节点:[7×1表)
继任者(G, 1)
ans = 5×1
1 2 3 4 5
findedge (G, 1, 6)
ans = 0
没有从节点1 G边缘节点6可以看到的 继任者 打电话的 findedge 调用。
G.Nodes.Name
ans =7×1单元阵列
{a} {b} {' c '} {' d '} {' f '} {‘g’} {“e”}
你可能有目的节点6 ' f '但这是‘g’代替。如果你想要他们的顺序,说当你构建 有向图
G2 =有向图(s t [], {“一个”,“b”,“c”,' d ',“e”,“f”,‘g’})
G2 =
有向图属性:边缘:[28×1表]节点:[7×1表)
G2.Nodes.Name
ans =7×1单元阵列
{a} {b} {' c '} {' d '} {“e”} {' f '} {' g '}
findedge (G2, 1 6)%之间存在一条边“一”和“f”
ans = 5
2的评论

登录置评。

更多的答案(0)

类别

找到更多的在图和网络算法帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!