Аннотации являются дополнительной информацией, добавленной к графику, чтобы помочь идентифицировать важную информацию. Этот пример сначала объясняет различные типы аннотаций, и затем показывает вам, как добавить круги и стрелки с текстом к графику.
Используйте функцию annotation, чтобы добавить аннотации к графику. Первый входной параметр к функции задает тип аннотации, которую вы хотите создать.
Если вы задаете тип как 'line', 'arrow', 'doublearrow' или 'textarrow', то второй входной параметр является запуском и окончанием x положения аннотации. Третий входной параметр является запуском и окончанием y положения аннотации. Например, annotation('line',[x_begin x_end],[y_begin y_end]).
Если вы задаете тип как 'rectangle', 'ellipse' или 'textbox', то второй аргумент является местоположением и размером. Например, annotation('rectangle',[x y w h]).
Использование аннотаций нормализовало модули фигуры и может охватить несколько осей в фигуре.
Задайте и функции plot f(x) и g(x).
x = -3.0:0.01:3.0; f = x.^2; g = 5*sin(x) + 5; figure plot(x,f) hold on plot(x,g) hold off

Добавьте круг к графику, чтобы подсветить, где f(x) и g(x) равны. Чтобы создать круг, используйте опцию 'ellipse' для типа аннотации.
Настройте круг путем установки свойств основного объекта. Возвратите объект Ellipse как выходной аргумент от функции annotation. Затем свойства доступа объекта с помощью записи через точку. Например, установите свойство Color.
elps = annotation('ellipse',[.84 .68 .05 .05])elps =
Ellipse with properties:
Color: [0 0 0]
FaceColor: 'none'
LineStyle: '-'
LineWidth: 0.5000
Position: [0.8400 0.6800 0.0500 0.0500]
Units: 'normalized'
Show all properties
elps.Color = [0 0.5 0.5];

Добавьте стрелку с текстом к графику с помощью опции 'textarrow' для типа аннотации.
Можно настроить стрелку с текстом путем установки свойств основного объекта. Возвратите объект TextArrow как выходной аргумент от функции annotation. Затем свойства доступа объекта с помощью записи через точку. Например, установите свойство String на требуемый текст и свойство Color к значению цвета.
ta = annotation('textarrow', [0.76 0.83], [0.71 0.71])ta =
TextArrow with properties:
String: {''}
FontName: 'Helvetica'
FontSize: 10
Color: [0 0 0]
TextColor: [0 0 0]
LineStyle: '-'
LineWidth: 0.5000
HeadStyle: 'vback2'
Position: [0.7600 0.7100 0.0700 0]
Units: 'normalized'
X: [0.7600 0.8300]
Y: [0.7100 0.7100]
Show all properties
ta.String = 'f(x) = g(x) ';
ta.Color = [0 0.5 0.5]; 