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

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

البته plot برای رسم نمودارهای پیوسته استفاده می شود و چنانچه بخواهیم نموداری گسسته از یک متغیر گسسته رسم کنیم آنگاه باید از دستور stem استفاده کنیم. در ادامه ی مطلب استفاده از هر دوی این دستورها به صورت موازی مورد بحث قرار خواهد گرفت.

دستور plot را به چند شکل مختلف می توان به کار برد که در ادامه به ترتیب در مورد آن ها صحبت خواهیم کرد.

رسم یک متغیر در مقابل اندیس خودش

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

fail = [5 2 0 3 1 6 2 1 1 0 0 3];
plot (fail);

خروجی دستور بالا نموداری شبیه شکل زیر به ما خواهد داد.

رسم نمودار در متلب - متغیر در مقابل اندیسالبته نمودار بالا خیلی مطلوب ما نیست و طبیعی است که بخواهیم برای مقادیر گسسته ی مثال یک نمودار گسسته رسم کنیم و به همین خاطر کد زیر را با دستور stem اجرا می کنیم.

(بیشتر…)


Matlab – بخش ۱ – مقدمه

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

نرم افزار Matlab همانگونه که از نامش هم پیداست محیط کار با ماتریکس هاست که بعدا گسترش یافته و به صورت یک زبان برنامه نویسی قدرتمند در آمده است. متلب که بر پایه ی زبان برنامه نویسی C طراحی شده است به دلیل سادگی شکل دستورات، توابع پیش ساخته ی متعدد، قابلیت بسط و گسترش بالا و قدرت و انعطاف پذیری مثال زدنی در حال حاضر در بسیاری از شاخه های تخصصی علوم و مهندسی کاربرد و نقش تعیین کننده دارد.

تفاوت بارز متلب با سایر زبان های برنامه نویسی در این است که اصولا در متلب تمام متغیر ها به صورت ماتریسی تعریف می شوند و حتی یک عدد منفرد هم در یک ماتریس با ابعاد ۱*۱ ذخیره می شود.

(بیشتر…)