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

MATLAB\MATLAB

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

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

Операции над деревьями

TREEPLOT
Построение дерева матрицы

Синтаксис:

            treeplot(p)
            treeplot(p, c, d)

Описание:

Функция treeplot(p) строит дерево, если задан вектор p(j), отождествля­емый либо с родителем столбца с номером j в дереве, либо с корнем дерева, если p(j) = 0.

Функция treeplot(p, c, d) в дополнение к построению дерева позволяет управлять цветом и символами обозначения узлов и ребер путем задания соответственно параметров c и d. Если один из параметров заменен на “, то на график не будут выводиться либо ребра, либо узлы. Если эти параметры не указаны, то принимаются их значения по умолчанию.

Пример:

Рассмотрим матрицу А следующего вида:

           A = image921.gif (446 bytes).

Эта матрица симметрическая, и применение функций etree и treeplot дает следующие результаты:

           [p, q] = etree(A)
           treeplot(p, ‘bo’, ‘r’)
           p =   4    0   0   0
           q =   2    3   1   4

На рисунке показан график соответствующего дерева.

image922.gif (872 bytes)

Сопутствующие функции: ETREE, TREELAYOUT, ETREEPLOT.

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

 


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

Система Orphus

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