我一直在嘗試創建一個表示具有 8 個節點的方形網格的圖形。我一直在使用MathWorks公司定的代碼
但我只是想知道是否可以使影像不那么彎曲。為了使圖形看起來更“均勻”并使所有邊的長度相同。
uj5u.com熱心網友回復:
該圖不G包含節點的坐標,因此 MATLAB 基本上必須“猜測”放置它們的位置(并且做得非常好)。您可以使用附加引數XData, YData(和ZData)將坐標添加到您的節點(請參閱檔案),因此在您的情況下,您可能需要使用例如meshgrid:
n = 8;
A = delsq(numgrid('S',n 2));
G = graph(A,'omitselfloops');
[x,y] = meshgrid(1:n, 1:n);
p = plot(G, 'XData',x(:), 'YData',y(:));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/361471.html
