|
Дескрипторы объектов
С понятием
объектов дескрипторной графики связана особая характеристика объектов —
дескриптор
(описатель). Его можно понимать как некое число — своеобразный идентификатор
(«распознаватель») объектов.
Рис.
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, для разных компьютерных платформ
и даже для одинаковых команд, но в разных местах сессии.
|