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

رسم نمودار در متلب

رسم نمودار در متلب یکی از بلوک هایی است که بسیار به آن پرداخته شده است. زبان برنامه نویسی متلب برای انجام محاسبات ریاضی و آماری و پروژه های علمی و دانشگاهی تبدیل به یک انتخاب محبوب شده است. اما این زبان تنها کد نویسی نیست. بلکه بخش گرافیک در متلب نیز به خوبی ساخته و پرداخته شده است. دستورات گرافیکی و رسم نمودار کمک می کنند تا یک برنامه به صورت بصری بوده. و قابل درک تر نمایش داده شود.

شکل1: رسم نمودار در متلب

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

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

یعنی می توانید تنظیمات رسم نمودار در متلب را خودتان مدیریت کنید. برخی از دستورات برای نمودار های ساده تعریف شده اند. و برخی دیگر برای رسم نمودارهای چند بعدی می باشند. رسم انواع نمودارهای آماری همچون هیستوگرام، دایره ای، چندبر و … نیز در گرافیک متلب تعریف شده است.

یک روش برای یادگیری متلب و آشنایی با گرافیک در متلب help خود این نرم افزار است. می توان گفت help آنلاین یک دوره آموزش متلب رایگان است. از این قسمت می توانید با توابع مربوط به رسم نمودار در متلب آشنا شوید.

به عنوان مثال اگر در قسمت help عبارت graphics را تایپ کنید، لیست کلیه توابع گرافیک در متلب نمایش داده می شود.

 

شکل2: help در متلب

 

نتیجه تایپ help graph2d توابع مربوط به رسم نمودار های دو بعدی است. و help graph3d دستورات نمودارهای سه بعدی را نشان می دهد.

با تایپ help specgraph می توانید نحوه سفارشی کردن رسم نمودار در متلب را یاد بگیرید. اما این دستورات چه هستند و چگونه کار می کنند.

آشنایی با دستورات رسم نمودار در متلب

ساده ترین گرافیک در متلب دستور ezplot است. این دستور برای رسم نمودار توابع ریاضی با یک متغیر کاربرد دارد.  به عنوان مثال عبارت >> ezplot(’xˆ2 + x + 1’, [-2 2]) در متلب نمودار سهمی تعریف شده را در بازه [-2 , 2] رسم می کند. نمودارهای رسم شده در یک پنجره جداگانه نمایش داده می شود. در قسمت پایین نمودار نیزشماره شکل ذکر می شود.

شکل 3 : یک نمودار کانتور دو بعدی در متلب

ساختارهای کنترل برنامه در متلب برای دستورات تکراری

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

یکی دیگر از دستورات برای رسم نمودار در متلب plot است. این دستور بر روی بردارهایی از داده های عددی کار می کند.

شکل پایه این دستور به شکل (plot (X , Y است. به طوری که X و Y بردارهایی با طول یکسان هستند. یکی از نکاتی که در دوره آموزش متلب به شما خواهند گفت استفاده از دستور hold on در رسم نمودار است.

هنگامی که شما دستور رسم نمودار در متلب را وارد می کنید. این برنامه نمودارهای قبلی را پاک می کند. اما اگر از hold on استفاده کنید، نمودار قدیمی را نگه داشته و در ادامه آن نمودار جدید را رسم می کند. این نکته برای انجام پروژه های متلب می تواند مفید واقع شود.

رسم نمودار دو بعدی و سه بعدی در متلب:

برای رسم نمودارهای دو بعدی یا سه بعدی نیز در متلب دستورات مختلفی وجود دارد. همچون plot2، meshgraid، contour، quiver، surf، plot3 و … . نوع دستورات بر اساس نوع تابع انتخاب می شود.

به عنوان مثال برای رسم توابع پارامتریک دو بعدی از plot2 استفاده می شود. اما اگر یک تابع دو متغیره به شکل ضمنی باشد، یا نمودار کانتور آن را بخواهیم از دستورات meshgraid و contour بهره می بریم. Surf نیز برای رسم رویه و سطح است.

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

انیمیشن در متلب:

انواع انیمیشن را نیز می توان در متلب تولید نمود. برای این منظور نیز دستورات متنوعی وجود دارد که ساده ترین آنها comet است. دستورات دیگری نیز همچون getframe، movie و animatedline در جهت همین موضوع تعریف شده اند.

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

سپس آنها را دستکاری کرده یا سفارشی کردید. قطعا بیان تمامی ابزارهای گرافیکی و رسم نمودار در متلب با یک مقاله امکان پذیر نیست. اما می تواند شناخت اندکی به شما بدهد. شاید هم بتواند کمک کوچکی در راستای انجام پروژ های متلب باشد.

اگر چنانچه درگیر پروژه های گوناگون هستید. و یا فرصتی برای یادگیری متلب ندارید می توانید به موسسه پایاپروژه اعتماد کنید.  نیروهای متخصص و کاربلد این مرکز تمامی پروژه های متلب را برای شما انجام داده و باری سنگین از روی دوشتان بر می دارند. 

برای این منظور روی آیکن های زیر کلیک نمایید.

[/vc_column_text][/vc_column][/vc_row]

 

 

دیدگاهتان را بنویسید

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

این زمینه را پر کنید
این زمینه را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

پنج × چهار =

سفارش پروژه