مقایسه EZPLOT و PLOT برای رسم نمودار در متلب
در اینجا یک مقایسه سریع از EZPLOT و PLOT در Matlab انجام میدهیم. ما اخیراً بصورت جداگانه با هر دو دستور در پستهای قبلی کار کرده ایم که می توانید نگاهی به آنها بیندازید.
EZPLOT و PLOT دو دستور هستند که اجازه می دهند یک معادله را در Matlab به نمودار تبدیل کنیم.
نقشه برداری با EZPLOT
EZPLOT تبدیل کننده معادله به نقشه با کاربرد آسان است.. در مقایسه با PLOT بدون دردسر است. برای استفاده از آن تنها کاری که باید انجام دهید بیان عملکردی است که می خواهید ترسیم کنید و بقیه کار را خودش انجام می دهد. برای کسب اطلاعات بیشتر، EZPLOT در متلب را مشاهده کنید.
برای دیدن چگونگی رسم استفاده با EZPLOT در Matlab ، بیایید از مثالهای زیر استفاده کنیم.
مثال 1
در اینجا تابعی وجود دارد که می خواهیم آن را نمودار کنیم.
کد:
y=ezplot(‘(2*x+1)/(x-3)’) set(y,’Color’,’b’,’LineWidth’,2) % Make the line blue and the linewidth 2
نمودار:
مثال 2
کد:
f=ezplot(‘sin(x*y)’) set(f,’Color’,’r’) % Make the line red
نمودار:
نقشه برداری با PLOT
مثال 1
کد:
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’)
نمودار:
حتماً متوجه شده اید که نمودار کردن یک معادله با PLOT چقدر پیچیده است. شما باید دامنه متغیر اصلی را مشخص کنید و باید متغیر اول را با توجه به متغیر دوم بیان کنید.
مثال 2
نمودار کردن این با استفاده از PLOT سخت خواهد بود ، زیرا این امر مستلزم نوشتن y در یک طرف معادله و x در طرف دیگر است. اما حل این معادله نیاز به استفاده از حدس در طرف دیگر برای جایگزینی صفر برای کمک به شما در تقسیم xy دارد و حتی در این صورت شما فقط یک فرضیه را ترسیم خواهید کرد. EZPLOT برای مواردی مانند معادله بهتر است.