آموزش متلب (MATLAB)
دسته بندی ( ۵۴۳ آموزش )
نمایش دسته بندی ها (۵۴۳ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 75
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 12
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 12
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 4
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 12
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB)
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB) 2
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب

با استفاده از دستور bar در متلب، می توانیم یک نمودار میله ای (bar graph) عمودی رسم کنیم. نمودار میله ای عمودی را می توانیم به شکل های مختلفی رسم کنیم که در ادامه، خود مثال های نرم افزار متلب را ذکر می کنیم.

مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
figure;
bar(y);
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

در کد زیر، پهنای هر میله (bar) را برابر 0.4 قرار می دهیم :


clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
figure;
bar(y,0.4);
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
figure;
subplot(2,2,1); bar(y,'grouped');
subplot(2,2,2); bar(y,'stacked');
subplot(2,2,3); bar(y,'hist');
subplot(2,2,4); bar(y,'histc');
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
figure;
bar(y,'r');
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
figure;
bar(y,'g','EdgeColor',[1 0.5 0.5]);
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
x = [1900:10:2000];
figure;
bar(x,y);
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
y = [75.995 91.972 105.711 123.203 131.669 ...
     150.697 179.323 203.212 226.505 249.633 281.422];
x = [1900:10:2000];
figure;
bar(x,y);
set(gca,'YLim',[1 max(y)]);
 
xlabel('x')
ylabel('y')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
a = -2.9:0.2:2.9;
bar(a,exp(-a.*a),'r')

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
load count.dat;
yMat = count(1:6,:);
figure;
bar(yMat);

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
load count.dat;
yMat = count(1:6,:);
figure;
hMulti = bar(yMat);
set(hMulti,'LineWidth', 2, 'LineStyle',':');

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
مثال

clear all
close all
clc
 
Y = randn(3,5);
h = bar(Y);
set(get(h(1),'BaseLine'),'LineWidth',2,'LineStyle',':')
colormap summer % Change the color scheme

نتیجه :

رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
نویسنده علیرضا گلمکانی
شماره کلید 2522
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 9 9 0
حامد
۱۳۹۵/۰۶/۰۵
۲۲:۵۷

سلام برای رسم شکل پیوست شده باید از چه دستوری استفاده کرد تا عین همین شکل را بتوان کشید؟

admin
۱۳۹۵/۰۶/۰۶
۱۰:۰۵

سلام.
تصویر به درستی ذکر نشده، لطفا لینک آن را ذکر نمایید.

Flower

مریم
۱۳۹۶/۰۳/۱۵
۱۶:۰۷

توی نمودار میله ای روی حور x ها من نمیخوام عدد باشه. میخوام بجای عدد 1 حرف A باشه. از چه کدی باید استفاده کنم

admin
۱۳۹۶/۰۳/۱۵
۱۸:۱۵

سلام.
می توانید از دستور set برای تعیین نمایش یک سری متن (رشته - String) به جای اعداد مربوط به محور افقی (محور x) استفاده کنید.
به عنوان مثال :

کد پی‌اچ‌پی:
clear all
close all
clc
  
= [3 5 9 15 20];
figure;
bar(y);
 
xlabel('x')
ylabel('y')

set(gca,'XTickLabel',{'A1','A2','A3','A4','A5'}); 

که بخش مهم آن، کد زیر می باشد :

کد پی‌اچ‌پی:
set(gca,'XTickLabel',{'A1','A2','A3','A4','A5'}); 

Flower

somayeh
۱۳۹۸/۰۷/۲۵
۰۰:۲۰

سلام
برای رسم نمودار میله ای (داده باد) روی نقشه کل ایران (به تفکیک استان، یعنی نمودار هر استان جدا روی استان مورد نظر قرار بگیرد) باید چه کدی را وارد کنم؟

ساناز
۱۳۹۸/۰۸/۰۸
۱۱:۴۲

سلام. سپاس از آموزش خوبتون فقط چطور می‌تونیم روی هر نمودار بار، عدد مربوط به اون رو هم بالای میله بزنیم؟

زهرا مجد
۱۳۹۸/۱۰/۰۸
۱۲:۳۱

سلام چطور میشه نمودار میله ای راه راه با متلب رسم کرد؟ 

sadaf
۱۳۹۸/۱۰/۲۶
۰۲:۰۸

 از مطالب مفید و عالی سایتتان بسیار متشکرم
اگر بخواهیم در نمودار میله ای (bar plot) رنگ هر یک از نمودار ها در یک شکل با یکدیگر متفاوت باشد از چه دستوری باید استفاده کنیم؟ بسیار ممنون میشوم راهنمایی کنید

admin
۱۳۹۸/۱۰/۲۶
۱۰:۱۶

سلام.
می توانید رنگ های مورد نظرتان را به صورت دقیق، بر اساس تعریف رنگ RGB ، تعریف نمایید.
به عنوان مثال، کد متلب (MATLAB) زیر را می نویسیم (منبع) :

کد پی‌اچ‌پی:
clear all
close all
clc

= [75 91 105 123 131];
figure;
bar(y,'FaceColor','flat');
 
xlabel('x')
ylabel('y')

%
Define the colors' RGB values in a matrix
col(1,:) = [1 0 0]; % -- red
col(2,:) = [0 1 0]; % -- green
col(3,:) = [0 0 1]; % -- blue
col(4,:) = [1 1 0]; % -- yellow
col(5,:) = [255 165 0]/255; % -- orange

b.CData = col; 


Flower

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

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z