نمایش متن، درون نقاط رسم شده با دستور plot ، در متلب
در ادامه با یک مثال شرح می دهیم که چگونه می توان یک متن را درون نقاط رسم شده با دستور plot ، نمایش داد :
clear all
close all
clc
figure
data = [1 3 5 6 8 9];
n = 1:numel(data);
plot(n,data, '-ob','markersize',10,'markerfacecolor','w');
% step through the points in data and display a text label for each of them
for mm = 1:numel(data)
text(n(mm),data(mm), num2str(data(mm)),...
'FontSize',8,...
'HorizontalAlignment','center');
end
close all
clc
figure
data = [1 3 5 6 8 9];
n = 1:numel(data);
plot(n,data, '-ob','markersize',10,'markerfacecolor','w');
% step through the points in data and display a text label for each of them
for mm = 1:numel(data)
text(n(mm),data(mm), num2str(data(mm)),...
'FontSize',8,...
'HorizontalAlignment','center');
end
سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد. در بردار data ، متن هایی که باید درون نقاط نمایش داده شوند را ذخیره کرده ایم. دستور text برای نمایش یک متن در یک شکل به کار می رود.
نتیجه :
نظرات 2 2 0
کیان
۱۳۹۷/۰۸/۱۷
۱۹:۵۷
درود بر شما
و سپاس از مطلب خوبتون
محمدرضا
۱۳۹۸/۰۴/۱۲
۰۴:۴۵
دمت خیلی گرم.