Иллюстрированный самоучитель по MatLab

Дескрипторы объектов

С понятием объектов дескрипторной графики связана особая характеристика объектов – дескриптор (описатель). Его можно понимать как некое число – своеобразный идентификатор ("распознаватель") объектов.

Иллюстрированный самоучитель по MatLab › Специальная графика › Дескрипторы объектов

Иллюстрированный самоучитель по MatLab › Специальная графика › Дескрипторы объектов
Рис. 7.5. Графики пяти функций, представляющих значения элементов магической матрицы magic(5)

Дескриптор объектов root всегда равен 0, а дескриптор объектов figure (рисунок) – это целое число, указывающее на номер графического окна. Дескрипторы других объектов – это числа с плавающей запятой. По значениям дескрипторов MATLAB идентифицирует объекты. Дескриптор одного такого объекта представляет собой одно число, а если объектов несколько – несколько чисел (вектор). Например, следующие команды строят пять графиков, представляющих значения элементов магической матрицы (магического квадрата), в одном окне:

>> A=magic(5);
>> h=plot(A)
h=
3.0013
101.0009
102.0004
103.0004
104.0004

В данном случае вектор h содержит дескрипторы элементов графика, показанного на рис. 7.5.

Мы еще раз обращаем ваше внимание на то, что дескрипторы дают лишь внутреннее описание того или иного объекта и ассоциировать их явно с привычными параметрами, например координатами или цветом объекта, не следует. Более того, нет никаких оснований считать их одинаковыми для разных версий MATLAB, для разных компьютерных платформ и даже для одинаковых команд, но в разных местах сессии.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.