gplot

Постройте узлы и ссылки, представляющие матрицу смежности

Синтаксис

gplot(A,Coordinates)
gplot(A,Coordinates,LineSpec)
[X,Y] = gplot(A,Coordinates)

Описание

Функция gplot изображает набор в виде графика координат с помощью матрицы смежности.

gplot(A,Coordinates) строит график узлов, заданных в Coordinates согласно n на n матрице смежности A, где n является количеством узлов. Coordinates является n-2 матрицей, где n является количеством узлов, и каждая координатная пара представляет один узел.

gplot(A,Coordinates,LineSpec) строит узлы с помощью типа строки, символа маркера и цвета, заданного LineSpec.

[X,Y] = gplot(A,Coordinates) возвращает NaN - акцентированные векторы X и Y, не генерируя график. Используйте X и Y, чтобы сгенерировать график в более позднее время с помощью plot(X,Y). Чтобы использовать этот синтаксис, Coordinates должен иметь тип, один или двойной.

Примеры

свернуть все

Постройте половину "Маркерного шара" углеродная молекула, поместив звездочки в каждом узле.

k = 1:30;
[B,XY] = bucky;
gplot(B(k,k),XY(k,:),'-*')
axis square

Советы

Для двумерных данных Coordinates(i,:) = [x(i) y(i)] обозначает узел i, и Coordinates(j,:) = [x(j)y(j)] обозначает узел j. Если узел i и узел, j соединяется, A(i,j) или A(j,i), является ненулевым; в противном случае A(i,j) и A(j,i) являются нулем.

Смотрите также

| | | |

Представлено до R2006a