آموزش رسم انواع دیگر نمودارها در نرم افزار MATLAB

نمودار نوار عمودی

برای رسم نوار عمودی از دستور bar  به صورت زیر استفاده میشود. در این مسال قیمت محصول یک شرکت را بر حسب سال نشان داده می‏شود .

%Vertical Bar Plot

year=[1988:1994];

sle=[8 10 20 22 18 24 27];

bar(year,sle,’y’);

xlabel(‘year’)

ylabel(‘Sales’)

aa4

نمودار نوار افقی

برای رسم نمودارهای نوار عمودی از دستور barh  به صورت زیر استفاده میشود. مثال قبل با استفاده از این دستور رسم می‌شود.

%% Horizental Bar Plot

year=[1988:1994];

sle=[8 10 20 22 18 24 27];

figure(2);barh(year,sle,’c’);

xlabel(‘year’)

ylabel(‘Sales’)

aa5

نمودار پله ای

برای رسم نمودارهای پله ای از دستور stairs استفاده می‌شود. مثال قبل با استفاده از این دستور رسم می‌شود.

%% Vertical Stair Plot

year=[1988:1994];

sle=[8 10 20 22 18 24 27];

figure(3);stairs(year,sle);

xlabel(‘year’)

ylabel(‘Sales’)

 aa6

نمودار ساقه ای

 برای رسم نوارهای ساقه ای stem  به صورت زیر استفاده میشود. مثال قبل با استفاده از این دستور رسم می‌شود.

%% Stem Plot

year=[1988:1994];

sle=[8 10 20 22 18 24 27];

figure(4);stem(year,sle,’b’);

xlabel(‘year’)

ylabel(‘Sales’)

aa7

2 نظر در “آموزش رسم انواع دیگر نمودارها در نرم افزار MATLAB”

  1. با عرض سلام
    آیا امکان مقداردهی رشته‌ای محور x وجود دارد؟ اگر وجود دارد به چه صورت می‌باشد؟
    با تشکر

    1. سلام

      بله وجود دارد. مثلا فرض کن یک نمودار رسم کردی ، میخوای روی محور x به جای 1 و2 و 3 و 4 ، رشته های حرفی قرار بگیرد.
      کافی است بعد رسم نمودار دستور زیر قرار بدی.
      ax = gca;
      ax.XTickLabel={‘GLES’,’GA’,’PSO’,’proposed’}

      چپ گرد به راست گرد حواست باشه.

پیام بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

fifty seven + = sixty five