И другие программы этой серии
Заметим, что команды help name или doc name позволяют уточнить назначение той или иной команды или функции с обобщенным именем name.
7.2.3. Создание координатных осей и управление ими
Еще одна группа простых команд служит для создания координатных осей и управления ими:
axes (оси) – создать оси координат;
box (ящик) – построить прямоугольник вокруг рисунка;
cla – убрать построения axes;
gca – получить дескриптор графического объекта axes;
hold – сохранить оси координат;
ishold – проверка статуса hold (1, если оси сохранены, и 0 в противоположном случае). Эти команды также достаточно очевидны. Заметим, что их можно использовать и в обычной (высокоуровневой) графике, например для устранения осей из уже созданного графика.
7.2.4. Пример применения объекта дескрипторной графики
Приведем пример задания и использования графического объекта. Пусть надо построить линию, проходящую через три точки с координатами (0, 1), (2, 4) и (5, – 1). Для этого воспользуемся объектом line, который порождается одноименной графической функцией: >> line([0 2 5],[1 4 -1],\'Color\',\'blue\')
На рис. 7.5 построена заданная линия с помощью дескрипторной команды line, которая явно не входит в высокоуровневую графику. Однако нетрудно понять, что именно эта команда составляет основу высокоуровневой команды plot, описанной ранее.
Особенность команды line заключается в явном задании всех условий построения графика: координат конкретных точек, параметра цвета \'Color\' и самого цвета \'blue\' (синий). В итоге строятся два отрезка прямой, проходящие через заданные точки и имеющие синий цвет.
7.2.5. Дескрипторы объектов
С понятием объектов дескрипторной графики связана особая характеристика объектов – дескриптор (описатель). Его можно понимать как некое число – своеобразный идентификатор («распознаватель») объектов. Дескриптор объектов root всегда равен 0, а дескриптор объектов figure (рисунок) – это целое число,
Рис. 7.5. Построение отрезков прямой объектом line
указывающее на номер графического окна.
Начало в части 1