Aggiunta di annotazioni al grafico
Le annotazioni sono ulteriori informazioni aggiunte a un grafico che aiutano a identificare le informazioni importanti. Questo esempio spiega innanzitutto i diversi tipi di annotazioni, quindi mostra come aggiungere cerchi e frecce di testo a un grafico.
Tipi di annotazioni
Utilizzare la funzione annotation per aggiungere annotazioni a un grafico. Il primo input della funzione specifica il tipo di annotazione che si desidera creare.
Se si specifica il tipo come
'line','arrow','doublearrow'o'textarrow', il secondo input è la posizione x iniziale e finale dell'annotazione. Il terzo input è la posizione y iniziale e finale dell'annotazione. Ad esempio,annotation('line',[x_begin x_end],[y_begin y_end]).Se si specifica il tipo come
'rectangle','ellipse'o'textbox', il secondo argomento è la posizione e la dimensione. Ad esempio,annotation('rectangle',[x y w h]).
Le annotazioni utilizzano unità di misura normalizzate e possono estendersi su più assi in una figura.
Creazione di un grafico semplice
Definire e tracciare le funzioni f(x) e 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

Annotazioni con cerchio
Aggiungere un cerchio al grafico per evidenziare il punto in cui f(x) e g(x) sono uguali. Per creare un cerchio, utilizzare l'opzione 'ellipse' per il tipo di annotazione.
Personalizzare il cerchio impostando le proprietà dell'oggetto sottostante. Restituire l'oggetto Ellipse come argomento di output della funzione annotation. Quindi, accedere alle proprietà dell'oggetto utilizzando la notazione a punto. Ad esempio, impostare la proprietà Color.
elps = annotation('ellipse',[.84 .68 .05 .05])elps =
Ellipse with properties:
Color: [0.1294 0.1294 0.1294]
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];

Annotazioni con freccia di testo
Aggiungere una freccia di testo al grafico utilizzando l'opzione 'textarrow' per il tipo di annotazione.
È possibile personalizzare la freccia di testo impostando le proprietà dell'oggetto sottostante. Restituire l'oggetto TextArrow come argomento di output della funzione annotation. Quindi, accedere alle proprietà dell'oggetto utilizzando la notazione a punto. Ad esempio, impostare la proprietà String sul testo desiderato e la proprietà Color su un valore di colore.
ta = annotation('textarrow', [0.76 0.83], [0.71 0.71])ta =
TextArrow with properties:
String: {''}
FontName: 'Helvetica'
FontSize: 10
Color: [0.1294 0.1294 0.1294]
TextColor: [0.1294 0.1294 0.1294]
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]; 