Peducate.ir

Peducate.ir

با هم بیاموزیم
Peducate.ir

Peducate.ir

با هم بیاموزیم

نحوه استفاده از دستور subplot در نرم افزار متلب

نحوه استفاده از دستور subplot در نرم افزار متلب

از دستور subplot(n,m,p) در نرم افزار متلب (Matlab) برای ترسیم چند نمودار در یک پنجره figure استفاده می شود. این دستور پنجره ترسیمات یا figure را به n سطر و m ستون تقسیم کرده و دستور رسمی که در ادامه آن می آید را در مکان p ام قرار می دهد.

 

 برای نمونه می خواهیم نمودار sin(t) را در یک پنجره و در دو فرم دکارتی و قطبی رسم کنیم به گونه ای که نمودار دکارتی در خانه اول و نمودار قطبی در خانه دوم باشد:

t=linspace(0,pi,50);

y=sin(t);

subplot(1,2,1);plot(t,y);

subplot(1,2,2);polar(t,y);


از این دستور می توان به فرم subplot(nmp) نیز استفاده کرد که همان معنی را داشته و فرم ساده تری نوشته می شود. به مثال زیر توجه کنید:

t=linspace(0,2*pi,100);

y=sin(t);

x=cos(t);

subplot(121);plot(t,x);

subplot(122);polar(t,y);

فرض کنید که سه نمودار داریم. می خواهیم با دستور subplot پنجره figure را به چهار بخش تقسیم کرده و در دو بخش بالایی یک نمودار و در دو بخش پایینی هر کدام یک نمودار جای دهیم. با مثال زیر این کار انجام می شود:

t=linspace(0,2*pi,100);

y=sin(t);

x=cos(t);

z=sqrt(t);

subplot(2,2,[1,2]);plot(t,x);

subplot(2,2,3);plot(t,y);

subplot(2,2,4);plot(t,z);

در مثال فوق به جای دستور subplot(2,2,[1,2]) می توانیم از دستور subplot(2,2,1:2) نیز استفاده کنیم.

نظرات 0 + ارسال نظر
ایمیل شما بعد از ثبت نمایش داده نخواهد شد