آموزش رسم نمودار دو بعدی در متلب-قسمت دوم(comet، stem)
نرم افزار متلب شامل ابزارهایی برای ترسیم نمودارهای دوبعدی، سه بعدی و حتی امکانات انیمیشن سازی است.در این بخش به ادامه دستورات رسم نمودار در متلب می پردازیم.
4-COMET
در این نوع نمودار دو بعدی میتوان به صورت انیمیشن رسم نمودار را مشاهده کرد. از دستور comet برای نمایش یک منحنی دو بعدی (2D) به صورت انیمیشن (Animation) (دایره ای که نقاط داده ها را دنبال می کند) به کار می رود که به سه شکل زیر استفاده می شود:
Comet(a) یک نمودار comet متحرک برای بردار a رسم میکند.
Comet(a,b) یک نمودار comet متحرک برای بردار a در مقایسه با b رسم می کند.
Comet(a,b,p) یک comet بر اساس p*length(b) رسم می کند که مقدار پیش فرض p، 0.10 است.
مثال: در مثال زیر یک نمودار متحرک برای تابع y=xcos(x) برای محدوده بین 0 تا 8پی ترسیم می شود.
x = linspace(0, 8*pi, 300)
y = x .* cos(x)
comet(x, y, .6)
--دستور linspace ، برای ساخت یک بردار با مقادیر دارای فواصل یکنواخت (اختلاف یکنواخت) به کار می رود
خروجی:

5-STEM
برای رسم یک یا چند دنباله ای از مقادیر گسسته از دستور stem در متلب استفاده می شود.
مثال:
x = 0 : 2*pi/50 : 2*pi
y = exp(-x/3) .* sin(x)
stem(x,y)
title('Demonstration of the -stem- function')
xlabel('angle x')
ylabel('f(x)')

اگر تعداد نقاط را کمتر کنیم نمودار با تعداد کمتری نقطه ایجاد می شود:
x = 0 : 2*pi/20 : 2*pi
