Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab-绘制图的顶点和边_Matlab_Plot - Fatal编程技术网

Matlab-绘制图的顶点和边

Matlab-绘制图的顶点和边,matlab,plot,Matlab,Plot,基本上,我开始学习图论,我想画一个无向图,但找不到在Matlab中有具体实现的地方。我有以下矩阵: G = [0, 0, 1; 0, 0, 1; 1, 1, 0]; 因此,我将如何绘制此图,以获得下面的结果 您可以尝试或。您可以在仅指定邻接矩阵和节点坐标的位置使用 G = [0, 0, 1; 0, 0, 1; 1, 1, 0]; xy = [1 1; 0 0 ; 2 0]; gplot(G,xy,'-o'); axis([-1 3 -1 3]) % To Centre the Figure

基本上,我开始学习图论,我想画一个无向图,但找不到在Matlab中有具体实现的地方。我有以下矩阵:

G = [0, 0, 1; 0, 0, 1; 1, 1, 0];
因此,我将如何绘制此图,以获得下面的结果

您可以尝试或。

您可以在仅指定邻接矩阵和节点坐标的位置使用

G = [0, 0, 1; 0, 0, 1; 1, 1, 0];
xy = [1 1; 0 0 ; 2 0];
gplot(G,xy,'-o');
axis([-1 3 -1 3]) % To Centre the Figure
如果你想让它看起来更华丽,你可以使用厚度和材料,如下所示:

hline = findobj(gcf, 'type', 'line');
set(hline,'LineWidth',3)
其中:


注意:您粘贴为示例的图形与您提供的矩阵不对应

那么
xy
是否在图形上绘制位置?