نرم افزار متلب امکانات فوق العاده ای در زمینه رسم نمودارهای دو بعدی و سه بعدی در اختیار کاربران قرار می دهد و تقریبا تمام نیاز کاربر را فراهم می کند.
در ادامه سعی می کنم این امکانات را تا حدودی به شما معرفی کنم.
نمودارهای دو بعدی
1- ساده ترین دستور در رسم نمودار ، دستور(plot(y می باشد. در این حالت مقادیر y روی نمودار نشان داده خواهند شد. به عنوان مثال دستور(( plot(rand(1, 20 ، بیست عدد تصادفی با مقادیر بین صفر تا یک رسم می کند.
همانطور که ملاحظه می کنید این اعداد به صورت پیوسته با خطوط مستقیمی به هم وصل شده اند.
2- اگر y یک ماتریس باشد:
اگر ماتریس ما یک سطر داشته باشد آن گاه محور عمودی مقادیر درایه ها را نشان می دهد و محور افقی نشان دهنده ستون آرایه ی ماتریس می باشد. به عنوان مثال برای ماتریس [1 5 2] نمودار زیر را خواهیم داشت:
در حالت کلی تر اگر ماتریس ما دارای چند سطر باشد، به تعداد ستون ها خط هایی در نمودار داریم که به صورت پیش فرض اعداد ستون اول روی خط آبی، اعداد ستون دوم روی خط سبز رنگ، اعداد ستون سوم روی خط قرمز رنگ و … قرار می گیرند. محور افقی نیز شماره سط را نشان می دهد.
مثلا برای رسم ماتریس
1 5 2
7 3 4
3 8 6
داریم:
plot([2 5 1;4 3 7;6 8 3])
3-حالت کاملتر دستور (plot ، plot(x, y می باشد که در آن x و y بردارهایی از جنس طول هستند. به عنوان مثال:
x = 0:pi/40:4*pi;
plot(x, sin(x))
که در آن بردار x، از 0 تا pi/4 با گام pi/40 تعریف شده است و y هم (sin(x تعریف شده است.
4-یکی دیگر از کاربردهای دستور plot، رسم یک خط بین دو نقطه در مختصات دکارتی می باشد. به عنوان مثال برای رسم یک خط بین دو نقطه (0,1) و (4,3) می توانیم از دستور زیر استفاده کنیم:
plot([0 4], [1 3])
که در آن [0 4]مختصات محور x و [1 3] مختصات محور y می باشد.
5-متلب برای رسم نمودار یک دستور بسیار ساده و کوتاه دیگر هم دارد. این دستور ezplot می باشد. برای استفاده از این دستور مانند مثال زیر عمل کنید:
ezplot(tan(x))
تمرین
نقاط (0, 1), (4, 3), (2, 0) (5,−2) را به صورت متصل به هم با خط راست روی نمودار نشان دهید.
سعی کنید نمودار را با استفاده از دستور plot رسم کنید. (شکل خانه)