MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

MATLAB\MATLAB

В.Г.Потемкин "Справочник по MATLAB"
Работа с разреженными матрицами

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

Визуализация разреженных матриц

GPLOT
Построение графа

Синтаксис:

            gplot(A, xy)
            gplot(A, xy, lc)
            [X, Y] = gplot(A, xy)

Описание:

Функция gplot(A, xy) осуществляет построение графа, заданного массивами A и xy. Граф G - это множество узлов, пронумерованных от 1 до n, и множество соединений (ребер) между ними. Для построения графа требуется две матрицы: матрица взаимосвязей A и матрица координат размещения узлов xy. Матрица взаимосвязей A такова, что ее элемент A(i, j) = 1, если узел i связан с узлом j; матрица координат узлов размера n х 2 определяет координаты узлов xy(i, :) = [x(i) y(i)].

Обращение в форме gplot(A, xy, lc) позволяет изменить цвет и тип линий, соединяющих узлы; по умолчанию принято lc = ‘r-’.

Функция вида [X, Y] = gplot(A, xy) формирует массив координат вершин графа, причем каждая пара вершин определена значениями типа NaN. Эти векторы могут быть использованы в дальнейшем для построения графа.

Пример:

Граф соединений, описываемый разреженной матрицей связности размера 60 х 60, напоминающий футбольный мяч или структуру молекулы углерода C60.

image902.gif (2039 bytes)

Сопутствующие функции: SPY, PLOT, TREEPLOT, TREELAYOUT.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика