[آموزش] (رسم شکل) رسم شکل ها و نمودارهای خاص، در متلب

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فهرست مطالب تاپیک:

  1. رسم نمودار دایره ای (نمودار کلوچه ای - pie plot) با دستور pie در متلب
  2. رسم هیستوگرام زاویه ای (Angle histogram) با دستور rose در متلب
  3. رسم نمودار نایکوئیست با دستور nyquist در متلب
  4. رسم نمودار نیکولز (nichols) با دستور nichols در متلب
  5. رسم احتمال نرمال (Normal Probability) با دستور normplot در متلب
  6. رسم چگالی نرمال (Normal density) بین مشخصه ها ، با دستور normspec در متلب
  7. رسم نمودار بود (Bode plot) برای تابع تبدیل (transfer function)، با دستور bode در متلب
  8. رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب
  9. رسم نمودار میله ای (bar graph) افقی، با دستور barh در متلب
  10. رسم نمودار میله ای (bar graph) عمودی به صورت سه بعدی، با دستور bar3 در متلب
  11. رسم نمودار میله ای (bar graph) افقی به صورت سه بعدی، با دستور bar3h در متلب


منبع: kelidestan.com
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار دایره ای (نمودار کلوچه ای - pie plot) با دستور pie در متلب

رسم نمودار دایره ای (نمودار کلوچه ای - pie plot) با دستور pie در متلب

حتما تاکنون نمودار دایره ای را مشاهده نموده اید که در آن یک دایره بزرگ به بخش های مختلف، با رنگ های متفاوت، تقسیم می شود و نام هر قسمت و درصد مربوط به آن نیز در کنار آن قسمت نمایش داده می شود. برای نمایش یک نمودار دایره ای (pie plot)، از دستور pie در متلب، استفاده می شود. به مثال زیر توجه کنید :

مثال :
فرض کنید بخواهیم آمار مردان و زنان یک روستا را، با استفاده از یک نمودار دایره ای (pie plot)، نمایش بدهیم. فرض می کنیم 60 درصد مردم روستا، مرد و 40 درصد مردم روستا، زن باشند. کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]data=[COLOR=#008800][[/COLOR][COLOR=#3333FF]60[/COLOR],[COLOR=#3333FF]40[/COLOR][COLOR=#008800]][/COLOR]
[COLOR=#0000FF]pie[/COLOR][COLOR=#008800]([/COLOR]data[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

matlab82.jpg
اختصاص دادن نام به هر قسمت از نمودار دایره ای (pie plot) :
ممکن است که بخواهیم، نام هایی دلخواه را به بخش های مختلف نمودار دایره ای (pie plot) اختصاص بدهیم، برای این منظور باید نام ها را درون پرانتز دستور pie ذکر کنیم. به مثال زیر توجه کنید :

مثال :
همان مثال قبل را، این بار با انتخاب دو نام برای دو قسمت نمودار میله ای، تکرار می کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]data=[COLOR=#008800][[/COLOR][COLOR=#3333FF]60[/COLOR],[COLOR=#3333FF]40[/COLOR][COLOR=#008800]][/COLOR]
[COLOR=#0000FF]pie[/COLOR][COLOR=#008800]([/COLOR]data,[COLOR=#008800]{[/COLOR][COLOR=#A020F0]'man 60%'[/COLOR],[COLOR=#A020F0]'woman 40%'[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

matlab83.jpg
مشاهده می کنید که در کنار هر قسمت، نام انتخاب شده برای آن، نمایش داده شده است.

تعیین نوع رنگ های نمایش داده شده برای نمودار دایره ای با دستور colormap :
در متلب، مجموعه های مختلفی از رنگ ها برای نمایش وجود دارد. هر کدام از این مجموعه رنگ ها را می توان با استفاده از دستور colormap در متلب، انتخاب نمود تا شکل، با آن مجموعه رنگ ها، ترسیم شود. مجموعه رنگ های موجود در متلب و نام معادل برای آنها، در شکل زیر نمایش داده شده است :

matlab84.jpg

در نرم افزار متلب، مجموعه رنگ پیش فرض برای نمایش شکل ها، مجموعه رنگ های jet می باشد. یعنی اگر از دستور colormap استفاده نشود، به طور پیش فرض، شکل با مجموعه رنگ های jet رسم می شود.به مثال زیر توجه کنید :

مثال :
همان مثال قبل را، این بار با مجموعه رنگ cool ، رسم می کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]data=[COLOR=#008800][[/COLOR][COLOR=#3333FF]60[/COLOR],[COLOR=#3333FF]40[/COLOR][COLOR=#008800]][/COLOR]
[COLOR=#0000FF]pie[/COLOR][COLOR=#008800]([/COLOR]data,[COLOR=#008800]{[/COLOR][COLOR=#A020F0]'man 60%'[/COLOR],[COLOR=#A020F0]'woman 40%'[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]colormap[/COLOR] [COLOR=#0000FF]cool[/COLOR][/FONT]
[/FONT][/COLOR]

نتیجه :
matlab85.jpg

مشاهده می کنید که رنگ های دیگری (مجموعه cool) برای نمایش نمودار دایره ای (pie plot) به کار رفته است.دقت کنید که نام های قسمت های مختلف نمودار دایره ای درون علامت های { و } قرار داده شده اند.

برجسته کردن قسمتی از نمودار دایره ای (pie plot) :
گاهی برای توجه بیشتر به یک قسمت از نمودار دایره ای (pie plot)، آن قسمت را از نمودار کمی بیرون می آورند تا به صورت برجسته تر نمایش داده شود. برای این منظور، باید برداری با نام explode بسازیم و به بخش متناظر با قسمتی که می خواهیم برجسته شود، عدد 1 و به سایر بخش ها، عدد 0 را اختصاص بدهیم. برای روشن شدن مطلب، به مثال زیر توجه کنید :

مثال :
همان مثال قبل را، این بار با برجسته کردن بخش مربوط به آمار زنان، تکرار می کنیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]data=[COLOR=#008800][[/COLOR][COLOR=#3333FF]60[/COLOR],[COLOR=#3333FF]40[/COLOR][COLOR=#008800]][/COLOR]
explode=[COLOR=#008800][[/COLOR][COLOR=#3333FF]0[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800]][/COLOR]
[COLOR=#0000FF]pie[/COLOR][COLOR=#008800]([/COLOR]data,explode,[COLOR=#008800]{[/COLOR][COLOR=#A020F0]'man 60%'[/COLOR],[COLOR=#A020F0]'woman 40%'[/COLOR][COLOR=#008800]}[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]colormap[/COLOR] [COLOR=#0000FF]cool[/COLOR][/FONT]
[/FONT][/COLOR]

نتیجه :

matlab86.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم هیستوگرام زاویه ای (Angle histogram) با دستور rose در متلب

رسم هیستوگرام زاویه ای (Angle histogram) با دستور rose در متلب

قبل از توضیح در مورد هیستوگرام زاویه ای (Angle Histogram)، بهتر است هیستوگرام مستطیلی (Rectangle Histogram) را توضیح بدهیم تا بعد از آن، درک هیستوگرام زاویه ای، آسان تر باشد. شکل زیر، یک هیستوگرام مستطیلی (Rectangle Histogram) می باشد :

matlab87.jpg
هیستوگرام فوق، از یک جامعه آماری به دست آمده است. در هیستوگرام مستطیلی (Rectangle Histogram)، میله هایی با ارتفاع های مختلف، در کنار هم نشان داده می شوند. در زیر هر میله، نوشته شده است که آن میله، برای کدام بخش از جامعه آماری (با یک ویژگی خاص) می باشد و یا اینکه مقادیر آن را از نزدیک ترین عدد می توان تشخیص داد. محور افقی، نشان دهنده ویژگی درنظر گرفته شده برای آن جامعه می باشد و ارتفاع هر میله نیز نشان دهنده تعداد اعضایی از جامعه آماری می باشد که آن ویژگی را داشته اند.حال هیستوگرام زاویه ای (Angle Histogram) را توضیح می دهیم. با یک مثال نشان می دهیم که برای چه مسائلی بهتر است به جای هیستوگرام مستطیلی (Rectangle Histogram) ، از هیستوگرام زاویه ای (Angle Histogram) برای نمایش اطلاعات آماری استفاده کنیم :

مثال :
فرض کنید بخواهیم آماری از لکه های خورشیدی دیده شده بر روی خورشید را بر حسب مکان آنها نمایش بدهیم. شکل خورشید را با یک خط افقی بر روی آن در نظر بگیرید :

matlab88.jpg
فرض کنید شکل خورشید را که یک دایره می باشد، به 8 قسمت به صورت زیر تقسیم کنیم :

matlab89.jpg

هر لکه خورشیدی را که مشاهده کنیم، تنها کافی است که زاویه آن لکه خورشیدی، نسبت به خط افقی را یادداشت کنیم. بعدا با دیدن آن زاویه، به راحتی تشخیص می دهیم که آن لکه خورشیدی، در کدام قسمت از 8 قسمت تشخیص داده شده، قرار داشته است.حال می خواهیم که با یک هیستوگرام زاویه ای (Angle Histogram)، نشان بدهیم که توزیع لکه های خورشیدی، در این 8 بخش، به چه صورت بوده است. کد های زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]theta=[COLOR=#008800][[/COLOR][COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]/[COLOR=#3333FF]16[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]/[COLOR=#3333FF]16[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]/[COLOR=#3333FF]16[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]3[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]7[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]7[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]11[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]13[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR] [COLOR=#0000FF]pi[/COLOR]*[COLOR=#008800]([/COLOR][COLOR=#3333FF]13[/COLOR]/[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]rose[/COLOR][COLOR=#008800]([/COLOR]theta,[COLOR=#3333FF]8[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :
matlab90.jpg

عدد 8 ، درون پرانتز دستور rose ، تعیین کرده است که دایره باید به 8 قسمت مساوی تقسیم شود. همچنین زاویه های لکه های خورشیدی را در بردار theta نوشته ایم. نماد pi برای عدد مشهور پی ( Π ) به کار می رود و زاویه ها را به صورت ضرایبی از عدد پی ( Π ) نوشته ایم. تعداد زوایا برای هر قسمت را در جدول زیر نمایش داده ایم :

قسمتتعداد لکه های خورشیدی
قسمت اول3
قسمت دوم1
قسمت سوم0
قسمت چهارم2
قسمت پنجم0
قسمت ششم1
قسمت هفتم2
قسمت هشتم0

همان طور که مشاهده می کنید، در هیستوگرام زاویه ای (Angle Histogram)، برای هر قسمت (قسمت 45 درجه ای) که آمار آن غیر صفر باشد، یک مثلث، نمایش داده شده است و برای قسمت هایی که در آنها، لکه خورشیدی مشاهده نشده است و زاویه ای مربوط به آنها در بردار theta ذکر نشده باشد، هیچ مثلثی نمایش داده نمی شود تا بدانیم که آمار این قسمت ها برابر صفر بوده است.
در هیستوگرام زاویه ای (Angle Histogram)، هر چه ضلع سوم مثلث، به بزرگترین دایره نزدیک تر باشد، یعنی آمار شمارش برای آن قسمت، بیشتر بوده است. همچنین، عدد مربوط به تعداد هر قسمت، در کنار دایره هایی که با خط چین نمایش داده شده اند، نوشته شده است.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار نایکوئیست با دستور nyquist در متلب

رسم نمودار نایکوئیست با دستور nyquist در متلب

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

مثال :
فرض کنید بخواهیم نمودار نایکوئیست تابع زیر را رسم کنیم :

Untitled.png
کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
H=tf[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR][COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]1[/COLOR][COLOR=#008800]][/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]3[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
nyquist[COLOR=#008800]([/COLOR]H[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
ضرایب صورت و مخرج تابع را به دستور tf می دهیم، تا تابع را بسازد و سپس نمودار نایکوئیست تابع ساخته شده را با دستور nyquist رسم می کنیم.

نتیجه :

matlab161.jpg
مشاهده می کنید که خود دستور nyquist ، عنوان های محورها را مشخص کرده است.

نکته :
اید بخواهید مقادیر قسمت های حقیقی و موهومی تابع را برای یک فرکانس خاص بیابید، برای این منظور ،تنها کافی است که در بالای پنجره شکل باز شده، بر روی گزینه Data Cursor به شکل
کلیک کنید و سپس بر روی یک نقطه از نمودار، کلیک کنید، تا اطلاعات مربوط به آن نقطه، یعنی فرکانس و بخش های حقیقی و موهومی تابع در آن نقطه، نمایش داده شود. نتیجه به صورت شکل زیر می باشد :
matlab163.jpg

نکته :
با استفاده از دستور grid ، می توانیم دوایر M (M circles) را در نمودار نایکوئیست رسم کنیم. به مثال زیر توجه کنید :

مثال :
همان مثال قبل را این بار با دستور grid می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
H=tf[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR][COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]1[/COLOR][COLOR=#008800]][/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]3[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
nyquist[COLOR=#008800]([/COLOR]H[COLOR=#008800])[/COLOR]
[COLOR=#0000FF]grid[/COLOR][/FONT]
[/FONT][/COLOR]

نتیجه :


matlab164.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار نیکولز (nichols) با دستور nichols در متلب

رسم نمودار نیکولز (nichols) با دستور nichols در متلب

نمودار نیکولز (nichols)، در درس های کنترل خطی و پردازش سیگنال به کار می رود و معمولا برای بررسی پایداری سیتم های دارای فیدبک استفاده می شود. در نمودار نیکولز (nichols) ، عبارت
Untitled.png
بر حسبUntitled.png
رسم می شود. دقت شود که برای هر فرکانس، یک نقطه خواهیم داشت و با رسم کردن نقاط مربوط به فرکانس های مختلف، خطوطی به صورت نمودار نیکولز (nichols)، نمایش داده می شوند. دستور nichols در متلب، برای رسم نمودار نیکولز (nichols) به کار می رود. به مثال زیر توجه کنید :

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
H=tf[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR]-[COLOR=#3333FF]4[/COLOR] [COLOR=#3333FF]48[/COLOR] -[COLOR=#3333FF]18[/COLOR] [COLOR=#3333FF]250[/COLOR] [COLOR=#3333FF]600[/COLOR][COLOR=#008800]][/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]30[/COLOR] [COLOR=#3333FF]282[/COLOR] [COLOR=#3333FF]525[/COLOR] [COLOR=#3333FF]60[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
nichols[COLOR=#008800]([/COLOR]H[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
ضرایب صورت و مخرج تابع را به دستور tf می دهیم، تا تابع را بسازد و سپس نمودار نیکولز تابع ساخته شده را با دستور nichols رسم می کنیم.

نتیجه :
matlab167.jpg

نکته :
چنانچه بخواهید مقادیر مورد نظر را برای یک فرکانس خاص بیابید، برای این منظور، تنها کافی است که در بالای پنجره شکل باز شده، بر روی گزینه Data Cursor به شکل
کلیک کنید و سپس بر روی یک نقطه از نمودار، کلیک کنید، تا اطلاعات مربوط به آن نقطه، از جمله فرکانس، نمایش داده شود. نتیجه به صورت شکل زیر می باشد :
matlab168.jpg
نکته :
برای داشتن درک بهتری از نمودار نیکولز (nichols)، می توانیم از دستور ngrid به همراه دستور nichols استفاده کنیم. به مثال زیر توجه کنید :

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
H=tf[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR]-[COLOR=#3333FF]4[/COLOR] [COLOR=#3333FF]48[/COLOR] -[COLOR=#3333FF]18[/COLOR] [COLOR=#3333FF]250[/COLOR] [COLOR=#3333FF]600[/COLOR][COLOR=#008800]][/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]30[/COLOR] [COLOR=#3333FF]282[/COLOR] [COLOR=#3333FF]525[/COLOR] [COLOR=#3333FF]60[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
nichols[COLOR=#008800]([/COLOR]H[COLOR=#008800])[/COLOR]
ngrid[/FONT]
[/FONT][/COLOR]
نتیجه :



matlab169.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم احتمال نرمال (Normal Probability) با دستور normplot در متلب

رسم احتمال نرمال (Normal Probability) با دستور normplot در متلب

دستور normplot در متلب، برای رسم احتمال نرمال (Normal Probability) به کار می رود. از نمودار احتمال نرمال (Normal Probability)، می توانیم متوجه شویم که آیا یک مجموعه اطلاعات، دارای توزیع نرمال (normal distribution) می باشد یا خیر. به مثال زیر توجه کنید :

مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
x=normrnd[COLOR=#008800]([/COLOR][COLOR=#3333FF]10[/COLOR],[COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]25[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
normplot[COLOR=#008800]([/COLOR]x[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
دقت شود که دستور normrnd در متلب، برای تولید اعداد تصادفی که دارای احتمال نرمال باشند به کار می رود. در واقع دستور normrnd(mu,sigma,m,n) ، یک ماتریس m در n (دارای m ردیف و n ستون) می سازد که دارای اعداد تصادفی با احتمال نرمال باشد. mu برابر پارامتر میانگین اعداد و sigma برابر پارامتر انحراف معیار (Standard Deviation) می باشد.

نتیجه :

matlab171.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم چگالی نرمال (Normal density) بین مشخصه ها ، با دستور normspec در متلب

رسم چگالی نرمال (Normal density) بین مشخصه ها ، با دستور normspec در متلب

دستور normspec در متلب، برای رسم چگالی نرمال استاندارد (standard normal density) به کار می رود که بخشی از آن به صورت هاشورزده (رنگی)، مشخص شده باشد. به مثال زیر توجه کنید :

مثال :
فرض کنید بخواهیم چگالی نرمال استاندارد (standard normal density) را رسم کنیم که بازه 0.75 تا بینهایت از آن، به صورت هاشورزده (رنگی) باشد، می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
normspec[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR][COLOR=#3333FF]0.75[/COLOR],[COLOR=#0000FF]Inf[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
دقت شود که Inf در متلب، به عنوان نماد بینهایت، به کار می رود.

نتیجه :

matlab172.jpg
مشاهده می کنید که مقدار احتمال مربوط به قسمت هاشورزده (رنگی) از چگالی نرمال استاندارد (standard normal density)، در بالای شکل، نمایش داده شده است.

نکته :
اگر بخواهیم مقدار احتمال مربوط به قسمت هاشورزده (رنگی) از چگالی نرمال استاندارد (standard normal density) را در یک متغیر ذخیره کنیم، باید دستور normspec را به شکل p=normspec به کار ببریم. به مثال زیر توجه کنید :

مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
 
p=normspec[COLOR=#008800]([/COLOR][COLOR=#008800][[/COLOR][COLOR=#3333FF]0.75[/COLOR],[COLOR=#0000FF]Inf[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]

نتیجه :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]p =
 
    [COLOR=#3333FF]0.2266    [/COLOR][/FONT]
[COLOR=#3333FF]
[/COLOR]
[/FONT][/COLOR]


matlab172.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار بود (Bode plot) برای تابع تبدیل (transfer function)، با دستور bode در متلب

رسم نمودار بود (Bode plot) برای تابع تبدیل (transfer function)، با دستور bode در متلب

با استفاده از دستور bode در متلب، می توانیم نمودار بود (Bode plot) مربوط به یک تابع تبدیل (transfer function) را رسم کنیم.به مثال زیر توجه کنید :

مثال :
فرض کنید که تابع تبدیل (transfer function) زیر مربوط به یک سیستم می باشد :
Untitled.png

​​
اکنون می خواهیم که نمودار بود (Bode plot) برای این تابع تبدیل (transfer function) را رسم کنیم، برای این منظور، کدهای زیر را می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

s=tf[COLOR=#008800]([/COLOR][COLOR=#A020F0]'s'[/COLOR][COLOR=#008800])[/COLOR];
H = [COLOR=#008800]([/COLOR][COLOR=#3333FF]20000[/COLOR]/[COLOR=#008800]([/COLOR]s+[COLOR=#3333FF]20000[/COLOR][COLOR=#008800])[/COLOR][COLOR=#008800])[/COLOR];
bode[COLOR=#008800]([/COLOR]H[COLOR=#008800])[/COLOR]
[COLOR=#0000FF]grid[/COLOR] on[/FONT]
[/FONT][/COLOR]
سه خط اول کدها برای عدم تداخل برنامه فعلی، با برنامه های قبلی اجرا شده در متلب می باشد.

نتیجه :
matlab-300.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار میله ای (bar graph) عمودی، با دستور bar در متلب

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

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

مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR];
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y[COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :


332.jpg
مثال :

در کد زیر، پهنای هر میله (bar) را برابر 0.4 قرار می دهیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR];
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.4[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :


333.jpg

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]3[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'hist'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]4[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'histc'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

334.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR];
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'r'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
نتیجه :



335.jpg

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR];
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'g'[/COLOR],[COLOR=#A020F0]'EdgeColor'[/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]0.5[/COLOR] [COLOR=#3333FF]0.5[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

336.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
x = [COLOR=#008800][[/COLOR][COLOR=#3333FF]1900[/COLOR]:[COLOR=#3333FF]10[/COLOR]:[COLOR=#3333FF]2000[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]x,y[COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :



337.jpg

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
x = [COLOR=#008800][[/COLOR][COLOR=#3333FF]1900[/COLOR]:[COLOR=#3333FF]10[/COLOR]:[COLOR=#3333FF]2000[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]x,y[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]set[/COLOR][COLOR=#008800]([/COLOR][COLOR=#0000FF]gca[/COLOR],[COLOR=#A020F0]'YLim'[/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#0000FF]max[/COLOR][COLOR=#008800]([/COLOR]y[COLOR=#008800])[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :338.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
a = -[COLOR=#3333FF]2.9[/COLOR]:[COLOR=#3333FF]0.2[/COLOR]:[COLOR=#3333FF]2.9[/COLOR];
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]a,[COLOR=#0000FF]exp[/COLOR][COLOR=#008800]([/COLOR]-a.*a[COLOR=#008800])[/COLOR],[COLOR=#A020F0]'r'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :339.jpg



مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
yMat = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]6[/COLOR],:[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]yMat[COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

340.jpg


مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
yMat = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]6[/COLOR],:[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
hMulti = [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]yMat[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]set[/COLOR][COLOR=#008800]([/COLOR]hMulti,[COLOR=#A020F0]'LineWidth'[/COLOR], [COLOR=#3333FF]2[/COLOR], [COLOR=#A020F0]'LineStyle'[/COLOR],[COLOR=#A020F0]':'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

341.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
Y = [COLOR=#0000FF]randn[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]3[/COLOR],[COLOR=#3333FF]5[/COLOR][COLOR=#008800])[/COLOR];
h = [COLOR=#0000FF]bar[/COLOR][COLOR=#008800]([/COLOR]Y[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]set[/COLOR][COLOR=#008800]([/COLOR][COLOR=#0000FF]get[/COLOR][COLOR=#008800]([/COLOR]h[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR],[COLOR=#A020F0]'BaseLine'[/COLOR][COLOR=#008800])[/COLOR],[COLOR=#A020F0]'LineWidth'[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#A020F0]'LineStyle'[/COLOR],[COLOR=#A020F0]':'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]colormap[/COLOR] [COLOR=#0000FF]summer[/COLOR] [COLOR=#228B22]% Change the color scheme[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :342.jpg
 
آخرین ویرایش:

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار میله ای (bar graph) افقی، با دستور barh در متلب

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

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


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y[COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

343.jpg

مثال :

در کد زیر، پهنای هر میله (bar) را برابر 0.4 قرار می دهیم :
کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.4[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :344.jpg



مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]3[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'hist'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]4[/COLOR][COLOR=#008800])[/COLOR]; [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'histc'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

345.jpg
مثال :

کد:
[B][COLOR=#000000][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'r'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/COLOR]
[/B]
نتیجه :

346.jpg




مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'g'[/COLOR],[COLOR=#A020F0]'EdgeColor'[/COLOR],[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]0.5[/COLOR] [COLOR=#3333FF]0.5[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

347.jpg
مثال :

کد:
[B][COLOR=#000000][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
y = [COLOR=#008800][[/COLOR][COLOR=#3333FF]75.995[/COLOR] [COLOR=#3333FF]91.972[/COLOR] [COLOR=#3333FF]105.711[/COLOR] [COLOR=#3333FF]123.203[/COLOR] [COLOR=#3333FF]131.669[/COLOR] [COLOR=#008800]...[/COLOR]
     [COLOR=#3333FF]150.697[/COLOR] [COLOR=#3333FF]179.323[/COLOR] [COLOR=#3333FF]203.212[/COLOR] [COLOR=#3333FF]226.505[/COLOR] [COLOR=#3333FF]249.633[/COLOR] [COLOR=#3333FF]281.422[/COLOR][COLOR=#008800]][/COLOR];
x = [COLOR=#008800][[/COLOR][COLOR=#3333FF]1900[/COLOR]:[COLOR=#3333FF]10[/COLOR]:[COLOR=#3333FF]2000[/COLOR][COLOR=#008800]][/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]x,y[COLOR=#008800])[/COLOR];[/FONT]
[/COLOR]
[/B]
نتیجه :

مشاهده پیوست 348.jpg




مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
a = -[COLOR=#3333FF]2.9[/COLOR]:[COLOR=#3333FF]0.2[/COLOR]:[COLOR=#3333FF]2.9[/COLOR];
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]a,[COLOR=#0000FF]exp[/COLOR][COLOR=#008800]([/COLOR]-a.*a[COLOR=#008800])[/COLOR],[COLOR=#A020F0]'r'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :349.jpg


مثال :

کد:
[B][COLOR=#000000][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
yMat = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]6[/COLOR],:[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]yMat[COLOR=#008800])[/COLOR];[/FONT]
[/COLOR]
[/B]
نتیجه :

350.jpg




مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
yMat = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]6[/COLOR],:[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]figure[/COLOR]; 
hMulti = [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]yMat[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]set[/COLOR][COLOR=#008800]([/COLOR]hMulti,[COLOR=#A020F0]'LineWidth'[/COLOR], [COLOR=#3333FF]2[/COLOR], [COLOR=#A020F0]'LineStyle'[/COLOR],[COLOR=#A020F0]':'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

351.jpg
مثال :

کد:
[B][COLOR=#000000][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
Y = [COLOR=#0000FF]randn[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]3[/COLOR],[COLOR=#3333FF]5[/COLOR][COLOR=#008800])[/COLOR];
h = [COLOR=#0000FF]barh[/COLOR][COLOR=#008800]([/COLOR]Y[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]set[/COLOR][COLOR=#008800]([/COLOR][COLOR=#0000FF]get[/COLOR][COLOR=#008800]([/COLOR]h[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR],[COLOR=#A020F0]'BaseLine'[/COLOR][COLOR=#008800])[/COLOR],[COLOR=#A020F0]'LineWidth'[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#A020F0]'LineStyle'[/COLOR],[COLOR=#A020F0]':'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]colormap[/COLOR] [COLOR=#0000FF]summer[/COLOR] [COLOR=#228B22]% Change the color scheme[/COLOR][/FONT]
[/COLOR]
[/B]
نتیجه :

352.jpg


 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار میله ای (bar graph) عمودی به صورت سه بعدی، با دستور bar3 در متلب

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

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


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

353.jpg

مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

354.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 

[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Detached'[/COLOR][COLOR=#008800])[/COLOR];

[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.5'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :355.jpg



مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

356.jpg
مثال :



مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

357.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Grouped'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

358.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

359.jpg
مثال :

کد:
[B][COLOR=#000000][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/COLOR]
[/B]
نتیجه :

360.jpg


مثال :



کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Stacked'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

361.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار میله ای (bar graph) عمودی به صورت سه بعدی، با دستور bar3 در متلب

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

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


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

353.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

354.jpg
مثال :





مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 

[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Detached'[/COLOR][COLOR=#008800])[/COLOR];

[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.5'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

355.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

356.jpg
مثال :



مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

357.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Grouped'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

358.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

359.jpg
مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

360.jpg

مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Stacked'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

361.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
رسم نمودار میله ای (bar graph) افقی به صورت سه بعدی، با دستور bar3h در متلب

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

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


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

362.jpg

مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

363.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Detached'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.5[/COLOR],[COLOR=#A020F0]'detached'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.5'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

364.jpg

مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

365.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

366.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Grouped'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'grouped'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

367.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

368.jpg
مثال :


کد:
[FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
نتیجه :

369.jpg


مثال :


کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]
  
[COLOR=#0000FF]load[/COLOR] count.dat;
y = count[COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]10[/COLOR],:[COLOR=#008800])[/COLOR]; [COLOR=#228B22]% Loading the dataset creates a variable 'count' [/COLOR]
[COLOR=#0000FF]figure[/COLOR]; 
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Stacked'[/COLOR][COLOR=#008800])[/COLOR];
 
[COLOR=#0000FF]subplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]2[/COLOR],[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]bar3h[/COLOR][COLOR=#008800]([/COLOR]y,[COLOR=#3333FF]0.25[/COLOR],[COLOR=#A020F0]'stacked'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'Width = 0.25'[/COLOR][COLOR=#008800])[/COLOR];[/FONT]
[/FONT][/COLOR]
نتیجه :

370.jpg
 
بالا