
آموزش مطلب قسمت 8: مقایسه EZPLOT و PLOT
در این آموزش مقایسه سریعی بین EZPLOT و PLOT در Matlab خواهیم داشت. در آموزش های قبلی به طور جداگانه با هر دو دستور کار کرده ایم که می توانید نگاهی به آنها بیندازید.
EZPLOT و PLOT دو دستور هستند که به شما اجازه می دهند تا در Matlab نمودار توابع را رسم کنید.
در اینجا نحوه استفاده از آنها آورده شده است.
Ezplot در مقابل PLOT در Matlab
رسم نمودار با EZPLOT
EZPLOT یک دستور آسان برای رسم نمودار در متلب است. در مقایسه با PLOT، یک رسم کننده بی دردسر است. تنها کاری که برای استفاده از آن باید انجام دهید این است که تابعی را که می خواهید رسم کنید، معرفی نمایید و بقیه کار را انجام می دهد.
بیایید از مثال های زیر استفاده کنیم تا نحوه رسم با استفاده از EZPLOT در Matlab را ببینیم.
مثال 1
در اینجا تابعی است که می خواهیم نمودار آن را ترسیم کنیم.
کد بصورت زیر است:
[php]y=ezplot(‘(2*x+1)/(x-3)’)
set(y,’Color’,’b’,’LineWidth’,2) % Make the line blue and the linewidth 2[/php]
نمودار بصورت زیر است
مثال 2
کد
[php]f=ezplot('sin(x*y)')
set(f,'Color','r') % خط را قرمز کنید[/php]
نمودار
رسم نمودار با دستور PLOT
مثال 1
کد
[php]x=-10:0.5:10; % x varies from -10 to 10 with an incremental step of 0.5
y=(2.*x+1)./(x-3);
plot(x,y,’linewidth’,2)
grid on
ylabel(‘y’)
xlabel(‘x’)
title(‘Plot’)[/php]
نمودار
حتما متوجه شده اید که ترسیم نمودار با PLOT چقدر پیچیده است. شما باید محدوده تغییرات متغیر اصلی را مشخص کنید و باید متغیر اول را نسبت به متغیر دوم بیان کنید.
مثال 2
ترسیم این نمودار با استفاده از PLOT دشوار خواهد بود، زیرا لازم است y را در یک طرف معادله و x را در سمت دیگر بنویسید. اما حل این معادله مستلزم استفاده از
حدس در طرف دیگر برای جایگزینی صفر است تا به شما کمک کند بتوانید xy را تقسیم کنید، و حتی در آن صورت فقط یک فرضیه را ترسیم خواهید کرد.
EZPLOT بهترین گزینه از بین دو گزینه برای مواردی مانند این است.