کدهای دستوری مهم MATLAB در ترسیم توابع
موسسه پایاپروژه به عنوان متصدی انجام پروژه های متلب وظیفه ی خود می داند که در راستای آموزش نرم افزار متلب گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی متلب مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.
در این مقاله آموزشی، با مهمترین دستورات و توابع مورد استفاده در نرمافزار MATLAB برای ترسیم و تجسم نمودارها آشنا میشوید. این مطلب برای دانشجویان رشتههای مهندسی، علوم پایه، و علاقهمندان به برنامهنویسی و تحلیل دادهها در متلب بسیار کاربردی است.
در این آموزش بهصورت مرحلهبهمرحله یاد میگیرید چگونه توابع ریاضی را تعریف، بازه آنها را تعیین، و نمودارهای دو بعدی و سهبعدی را رسم کنید. علاوه بر این، نحوه شخصیسازی نمودارها نیز آموزش داده شده است.
ترسیمات در نرم افزار متلب به چند دسته اصلی ترسیم نمودار که در واقع به تصویر کشیدن نتایج حاصل از محاسبات است، ترسیم لایه و سطوح و ترسیم توابع تقسیم می شود. در انجام پروژه متلب گاهی لازم است برخی توابع را ترسیم کنیم. در چنین مواقعی کدهای دستوری آماده ای در نرم افزار متلب وجود دارد که در این بخش از آموزش متلب قصد داریم به این کدهای دستوری پرکاربرد بپردازیم. با استفاده از این ویژگی متلب که به عنوان easy plotting شناخته می شود، می توانیم تنها با معرفی یک تابع، نمودار کلی آن تابع را ترسیم کنیم.
روش ترسیم توابع دو بعدی و سه بعدی در نرم افزار متلب
Ezplot: با استفاده از دستور ezplot می توان ترسیم توابع دوبعدی نظیر توابع سینوس و کسینوس را انجام داد. نکته قابل ذکر حین استفاده از این دستور این است که نیازی به معرفی بازه رسم نمی باشد. البته در حالتی که بازه ای برای ترسیم تابع در نظر گرفته نشود این دستور به طور پیش فرض بازه 0 تا π2 یا π2- تا π2+ را در نظر می گیرد. به مثال زیر توجه کنید:

Ezplot و ترسیم توابع دو بعدی
Ezplot3: برای ترسیم توابع سه بعدی یعنی توابعی که سه متغیر x و y و z دارند، به طریق زیر از دستور ezplot3 استفاده می کنیم.

Ezplot3 و ترسیم توابع سه بعدی
ترسیم توابع به صورت شبکه ای در نرم افزار متلب
Ezmesh: با استفاده از دستور ezmesh و معرفی تابع سه بعدی، می توان آن را به صورت مشبک یا اصطلاحاً “سیمی” نمایش داد.

Ezmesh و ترسیم شبکه ای توابع سه بعدی
با به کارگیری دستور colorbar پس از دستور ezmesh می توانیم مقادیر عددی تابع که متناظر با رنگ mesh یا سیم ها هستند را ببینیم.
Ezsurf: دستور ezsurf نیز نتیجه مشابه به دستور ezmesh دارد و نمودار تابع را به صورت سطح دربرگیرنده سایه روشنی از رنگ ها به تصویر می کشد. نتیجه استفاده از این کد دستوری را در مثال زیر می بینید.

Ezsurf و ترسیم توابع سه بعدی
