И другие программы этой серии
Эта команда имеет ряд параметров, и с ними можно ознакомиться с помощью команд help set или doc set. Приведем некоторые варианты ее задания:
set(h,\'PropertyName\',PropertyValue,...)
set(h,a) set(h,pn,pv...)
set(h,pn,
a= set(h) a= set(h,\'Default\')
a= set(h,\'DefaultObjectTypePropertyName\')
С учетом значений слов, входящих в параметры (Property – свойство, Name – имя, Value – значение, Default – по умолчанию и т. д.) их смысл вполне очевиден. В связи с этим ограничимся примером – допустим, нам надо сменить цвет линии с голубого по умолчанию на красный. Для этого достаточно выполнить следующую, первую из приведенных команду: >> set(h,\'Color\',\'red\')
Обратите внимание, что при этом цвет сменится на ранее построенном рисунке с дескриптором h. Еще раз обращаем внимание читателя на то, что все свойства, заданные командой set и выводимые командой get, доступны при использовании редактора графики.
7.2.9. Просмотр свойств
С помощью команды set(h,\'Property\') можно вывести полный список значений того или иного свойства конкретного объекта h. Например, выясним, какого стиля можно выводить линии в нашем последнем примере:
>> set(h,\'LineStyle\')
[ {-} | — | : | -. | none ]
Или выясним, какого вида может быть задан графический курсор (маркер):
>> set(h,\'Marker\')
[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram
| hexagram | {none} ]
Таким образом, команды set и get позволяют легко устанавливать, контролировать и менять свойства объектов дескрипторной графики без утомительного поиска нужных свойств по справке или весьма объемной технической документации. Для детального знакомства со свойствами и их параметрами надо обращаться к справке по ним.
7.2.10. Примеры дескрипторной графики
Теперь рассмотрим более сложные примеры, наглядно демонстрирующие возможности дескрипторной графики.
Начало в части 1