رسم نمودار در متلب کاربرد زیادی در پروژه های مختلف دارد. به صورت کلی از آنجایی که نمودارها می توانند اطلاعات زیادی را به صورت تصویری نشان بدهند، استفاده از آنها بسیار رایج است و شما هم به آنها نیاز خواهید داشت.
روش های رسم نمودار در متلب
در متلب می توانیم به دو صورت نرم افزاری یا کدنویسی، تعدادی از داده های به دست آمده را در نمودارهای مختلف رسم کنیم. در این قسمت از آموزش به صورت اجمالی هر کدام از این روش ها را بررسی می کنیم.
رسم نمودار در متلب به صورت نرم افزاری
برای استفاده از گزینه های نرم افزاری موجود در متلب، به صورت زیر عمل می کنیم.
داده های لازم را انتخاب می کنیم و سپس در بخش plot در بالای نرم افزار می توانیم نمودار دلخواه خود را انتخاب کنیم. مشاهده می کنید که نمودارهای بسیار متنوعی برای رسم وجود دارند که بسیاری از آنها تخصصی هستند.
به مثال ساده زیر توجه کنید.
مثال: داده های زیر را تعریف کرده ایم و قصد داریم نمودار f را بر حسب t که یک نمودار سینوسی است رسم کنیم.
ابتدا از قسمت workspace نام متغیرهای دلخواه را انتخاب می کنیم. برای اینکه دو متغیر را همزمان انتخاب کنیم باید کلید Shift از صفحه کلید را پایین نگه داریم و متغیرهای مطلوب را با کلیک کردن روی نام آنها انتخاب کنیم.
مشاهده می کنید که در سمت چپ زبانه Plot نام دو متغیر انتخاب شده ظاهر می شود. در نمودارها، متغیر پایینی ( یعنی f ) بر حسب متغیر بالایی ( یعنی t ) رسم می شود. متغیری که اول انتخاب کرده ایم در بالا ظاهر می شود. برای جابجا کردن جای دو متغیر انتخاب شده، می توانیم از فلش های بین آنها استفاده کنیم.
حالا که متغیرهای مطلوب را انتخاب کرده ایم می توانیم یک نمودار را انتخاب کنیم تا رسم شود. توجه کنید که هر نمودار اطلاعات مربوط به خود را نیاز دارد و ممکن است با توجه به دو متغیری که انتخاب کرده ایم بعضی از نمودارها قابلیت ترسیم شدن نداشته باشند.
از آنجایی که می خواهیم به صورت ساده f بر حسب t رسم شود، نمودار plot را انتخاب می کنیم.
مشاهده می کنید که نمودار زیر ترسیم می شود.
نکته: همه نمودارهایی را که در این زبانه وجود دارند، می توانیم با استفاده از کدنویسی هم پیاده کنیم. استفاده از کدنویسی این مزیت را دارد که علاوه بر اینکه در حین پروژه ها قابل اجراست، قابلیت تنظیمات بسیار بیشتری را هم در اختیار ما می گذارد.
رسم نمودار در متلب با استفاده از کدنویسی
همانطور که گفته شد راه دیگر رسم نمودار در متلب، کدنویسی است که انعطاف و قابلیت های بیشتری دارد. نمودارهایی که در متلب وجود دارند، دارای تنوع بسیار بالایی هستند و نمی توان در یک آموزش به آنها پرداخت. به همین خاطر سعی می کنیم در آموزش های بعدی تا جایی که بتوانیم رسم نمودار توسط تابع های مختلف را شرح دهیم.
اما در این آموزش به یک شرح مختصر از رسم نمودارها بسنده خواهیم کرد.
مهم ترین نموداری که برای رسم یک متغیر بر حسب متغیری دیگر به کار می رود، نمودار plot در متلب است که می توان آن را از طریق تابع plot هم پیاده کرد. به مثال زیر توجه کنید.
مثال: قصد داریم همان داده های مثال بالا را این بار با استفاده از نوشتن کد روی نمودار به شکل plot رسم کنیم. برای این کار از تابع plot استفاده می کنیم. تابع plot دو ورودی دریافت می کند که ورودی اول متغیر محور افقی ( معمولا متغیر مستقل) و ورودی دوم متغیر محور عمودی ( معمولا متغیر وابسته) است.
پس برای رسم داده های بالا، ابتدا نام t و سپس f را به تابع plot می دهیم.
حالا می توانیم ویژگی های دلخواهمان را روی نمودار پیاده کنیم، نام محور ها و تیتر نمودار را تعیین کنیم، چند نمودار را کنار هم یا به روی هم رسم کنیم و …
توضیح این موارد و جزئیات بیشتر از دستور پر کاربرد plot را در آموزش های بعدی ارائه خواهیم داد. اجازه بدهید در اینجا یک نمودار دیگر را هم بررسی کنیم.
مثال: متغیر a را داریم که یک بردار با پنج المان است.
روی نام این متغیر در قسمت workspace کلیک می کنیم تا در زبانه plots نمودارهایی که قابلیت رسم این متغیر را به شکل های مختلف دارند فعال شوند. نمودار pie را انتخاب می کنیم.
مشاهده می کنید که نتیجه یک نمودار دایره ای است که درصد هر کدام از المان های بردار a را تعیین کرده است.
در این آموزش، هدف صرفا آشنایی اولیه با دو روش اصلی رسم نمودارها بود. جزئیات رسم نمودار و آموزش های مرتبط با رسم هر نمودار را در آموزش های بعدی ارائه خواهیم داد. با ما همراه باشید.