اضافه کردن یک سری توضیح، شامل شکل های ساده (مثل خط، فلش یک طرفه، فلش دو طرفه، جعبه متن و ...) و متن، بر روی یک شکل، با دستور annotation در متلب
با استفاده از دستور annotation ، می توانیم یک سری توضیحات، شامل شکل های ساده (مثل خط، فلش یک طرفه، فلش دو طرفه، جعبه متن و ...) و متن را بر روی یک شکل، اضافه نماییم.
لیست شکل های ساده ای که با دستور annotation می توانیم رسم کنیم، عبارتند از :
'line'
'arrow'
'doublearrow' (two-headed arrow),
'textarrow' (arrow with attached text box),
'textbox'
'ellipse'
'rectangle'
'arrow'
'doublearrow' (two-headed arrow),
'textarrow' (arrow with attached text box),
'textbox'
'ellipse'
'rectangle'
به مثال زیر توجه کنید :
clear all
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
xlabel('x axis')
ylabel('y axis')
X = [0.6 0.5];
Y = [0.69 0.55];
txtar = annotation('textarrow',X,Y,'String',' y=sin(x)','FontSize',14);
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
xlabel('x axis')
ylabel('y axis')
X = [0.6 0.5];
Y = [0.69 0.55];
txtar = annotation('textarrow',X,Y,'String',' y=sin(x)','FontSize',14);
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد. مختصات ابتدا و انتهای فلش (arrow) را با بردارهای X و Y تعریف کرده ایم.
نتیجه :
نظرات 0 0 0