آموزش متلب 5: رسم نمودار در متلب
توابع پلات در متلب تغییرات متغیرهای متختصاتی را در قالب نمودار به تصویر می کشند.
Matlab ابزاری است که به شما کمک می کند تا با کمترین دردسر ممکن این نمودارها را رسم کنید و در عین حال طیف وسیعی از قابلیت ها را به شما ارائه دهد.
رسم نمودار در متلب
(A,B)plot بردار B را در مقابل بردار A ترسیم می کند و (Y)plot ستون های Y را در مقابل شاخص آنها ترسیم می کند.
ترسیم مثال 1
بیایید یکی از معادلات چند جمله ای را که اخیراً حل کرده ایم در اینجا رسم کنیم.
رسم این تابع در Matlab به شکل زیر خواهد بود
ابتدا باید محدوده متغیر و مقدار افزایشی بردار متغیر را انتخاب کنیم
کد زیر را تایپ می کنیم
x=-20:0.05:20;
y=x.^3+6*x.^2-20;
plot(x,y);
grid on;
خط اول به سادگی به این معنی است که می خواهیم متغیر x از 20- شروع و به 20 ختم شود و باید با گامی 0.05 از مقدار اولیه به مقدار نهایی افزایش یابد.
اگر کد زیر را در Matlab تایپ کنید (بدون ; در انتها)
x=-20:0.05:20
Matlab تمام مقادیر عنصر بردار x را به شما می دهد.
خط دوم به Matlab می گوید که y را برای هر مقدار x محاسبه کند.
Grid on از Matlab می خواهد که شبکه را در حین ترسیم y در مقابل x نمایش دهد.
نمودار بصورت زیر است
ترسیم مثال 2
در این مثال، اجازه دهید 2 نمودار را در یک نمودار رسم کنیم. توابع زیر هستند:
این کد است
t=0:pi/50:3*pi;
xt=2*cos(t);
yt=sin(t);
plot(t,xt,'r',t,yt,'b');
grid on;
نمودار بصورت زیر است.
خط زیر
plot(t,xt,'r',t,yt,'b');
به این معنی که من می خواهم نمودار x(t) قرمز و نمودار y(t) آبی باشد.
از خط استفاده کنید
Help PLot
یا
Doc plot
برای مطالعه بیشتر در مورد PLOT در Matlab
ترسیم مثال 3
یک دایره به شعاع 0.5 رسم می کنیم
کد:
Alpha=linspace(0,2*pi);
plot(0.5*cos(Alpha), 0.5*sin(Alpha),'LineWidth',2)
نمودار بصورت زیر است
'LineWidth',2 به سادگی ضخامت نمودار را روی 2 تنظیم کنید.
linspace (A, B) یک بردار ردیفی از 100 نقطه با فاصله خطی بین A و B ایجاد می کند.
در اینجا فقط اصول اولیه در طراحی با Matlab آورده شده است، اما با چیزهایی که به تازگی آموخته اید می توانید رسم نمودار را شروع کنید و همیشه به یاد داشته باشید که می توانید از راهنمای Matlab برای یادگیری بیشتر در هنگام استفاده از Matlab استفاده کنید.