آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

نمایش لیست اطلاعات منحنی ها در یک شکل با دستور legend در متلب

شاید در مقالات زیاد دیده باشید که در یک شکل، مثلا سه منحنی با علامت های متفاوت کشیده شده باشد و نویسنده برای اینکه خوانندگان گیج نشوند، لیستی از علامت های به کار رفته برای ترسیم سه منحنی و عنوانی در مقابل آنها، در کنار شکل، قرار می دهد. این نوع نمایش لیست علامت ها و اطلاعات هر منحنی، برای چندین منحنی به کار رفته در یک شکل، با دستور legend در متلب ایجاد می شود. به مثال زیر توجه کنید :

مثال

ابتدا شکلی را به صورت معمولی، شامل سه منحنی، رسم می کنیم :


clear all
close all
clc
 
t=0:0.1:2*pi;
x=sin(t);
y=cos(t);
z=tan(t);
 
hold on
plot(t,x,'*r')
plot(t,y,'^')
plot(t,z,'+g')
axis([0 2*pi -1.5 1.5])

نتیجه :

نمایش لیست اطلاعات منحنی ها در یک شکل با دستور legend در متلب

اکنون با افزودن دستور legend ، می خواهیم مشخص کنیم که هر منحنی، مربوط به کدامیک از توابع sin ، cos و tan می باشد :


clear all
close all
clc
 
t=0:0.1:2*pi;
x=sin(t);
y=cos(t);
z=tan(t);
 
hold on
plot(t,x,'*r')
plot(t,y,'^')
plot(t,z,'+g')
axis([0 2*pi -1.5 1.5])
 
legend('sin(t)','cos(t)','tan(t)')
نمایش لیست اطلاعات منحنی ها در یک شکل با دستور legend در متلب

مشاهده می کنید که کادری در بالا و سمت راست شکل، نمایش داده شده است که مشخص کرده است که هر منحنی، نمایش دهنده کدام تابع می باشد. همچنین می توانید این کادر را با موس، در شکل جابجا کنید.

نویسنده علیرضا گلمکانی
شماره کلید 113
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
Davdivia
۱۳۹۷/۰۴/۲۴
۱۹:۱۵

واقعا سایتتون به درد بخوره ممنون......

محمد
۱۳۹۸/۰۲/۰۸
۰۶:۳۸

سلام
جناب چطور میتونم چند نمودار surf با رنگها و مقادیر legend متفاوت در یک مختصات رسم کنم ، من چندتا surf رو کشیدم ولی رنگشون رو که میخوام عوض کنم دیگه رنگ legend عوض نمیشه ، از طرفی خود رنگ surf هم فقط برای یکی از نمودارها نمودار چند رنگی میشه انتخاب کرد وبقیه فقط تک رنگ قابل انتخابه !

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)