Ко всем ранее представленным графическим объектам (окна, оси, графики) могут быть приписаны уникальные идентификаторы. Общий синтаксис создания идентификатора:
Идентификатор = объект ()
Например:
F1=figure(); % создание окна с идентификатором F1
AX1=axes(); % создание осей с идентификатором AX1
P1=plot(x,y); % создание графика с идентификатором P1
Идентификаторы позволяют использовать универсальные функции чтения/записи атрибутов объектов.
Функция универсального чтения атрибута:
get(Идентификатор, 'Имя атрибута №1')
Например – чтение атрибута цвета графика с идентификатором P1:
>> get(P1,'Color')
ans =
0 0 1
Отметим, что операция чтения атрибутов возможна только при открытом окне графиков.
Наиболее часто используемой является операция записи атрибутов, задаваемая в виде:
set('Имя атрибута №1', Значение атрибута №1, …))
Эта функция может вызваться всегда для объектов с объявленными идентификаторами.
Для обращения к объектам, созданным по-умолчанию, используются идентификаторы текущих объектов: gcf – для окна и gca– для осей.
Например, для изменения пределов по оси Y текущего окна, задается:
set(gca,'YLim',[0 100]);
Для изменения некоторых из атрибутов объектов могут быть заданы специальные функции. Например для подписей осей используются функции
xlabel('подпись, 'Имя атрибута №1', Значение атрибута №1, …)
и ylabel() соответственно.
Примеры некоторых свойств функции xlabel() представлены в таблице 8.
Таблица 8. Примеры атрибутов функции xlabel()
тип свойства
имя свойства
значение (пример)
эффект
собственно подпись к оси
'x'
подпись к оси – x
тип шрифта
'fontname'
'arial'
задает тип шрифта
размер шрифта
'fontsize'
задает размер шрифта
Пример построения графиков с использованием идентификаторов: