258
Foydalanuvchilarga grafik kurishda qulayliklar yaratish uchun Symbolic
paketiga ezplot komandaci kiritilgan.U quydagi ko’rinishlarga ega:
Ezplot(f)-simvoli berilgan f(x)funksiyaning
grafikini mustaqil o;zgaruvchi x
bo’yicha [-2*pi,2pi] intervalda ko’radi.
Ezplot(f,xmin,xmax)-yuqoridagi bilan bir xil, faqat mustaqil x bo’yicha xmin
dan xmax gacha bo’lgan intervalda grafik quradi.
Ezplot(f,[xmin,xmax,ymin,ymax])-f(x,y)=0
funksiyaning
xmin
ymin
Masalan, x
3
+x
2
+x+1 funksiyaning grafigini -3 va 2 gacha bo`lgan intervalda
qurish uchun quydagilarni kiritamiz.
>>ezplot(‘x^3+x^2+x+1’,[-3 2])
3.1-rasm: Matlabda x
3
+x
2
+x+1 funksiya grafigi.
>>ezplot(‘sin(3*t)*cos(t)’,[0 pi]
259
3.2-rasm: Matlabda
sin(3t)cos(t) funksiya grafigi.
Bir o`zgaruvchili funksiya grafigini qurush.
Bevosita hisoblashlar rejimida amalda tizimning
grafiklar qurushga taluqli
barcha imkoniyatlaridan foydalanish
mumkin.
Avvaliga oddiy misol,
sinusoidalning grafigini qurushni qaraylik. Funksiyaning x argumenti 0 da 10
gacha bo`lgan intervalda 0.1 qadam bilan o`zgarsin. Grafik qurush uchun avval
x=0:0.1:10 vektorni
kiritish, keyin esa grafik qurush komandasi
plot(sin(x))
foydalanish yetarli.
>>x=(-15:0.1:15);
>>y=sin(x);
>>plot(x,y)
>>
3.3-rasm: Matlabda
sin(x) funksiya grafigi.
Yagona oynada bir necha funksiyaning grafigini qurush.
Bir yo`la uchta funksiyaning: sin(x), cos(x) va son(x)/x larning grafiklarini
qurushga harakat qilib ko`raylik. Bu funksiyalarni
argumenti yaqqol
ko`rsatilmaydigan y(x) ko`rinishidagi o`zgaruvchilar bilan belgilash mumkin.
>> y1=sin(x); y2=cos(x); y3=sin(x)/x;
Bunday imkoniyat ushbu o`zgaruvchilarning x o`zgaruvchi kabi vector
bo`lganligi sababli o`rinli. Endi plot komandasining
shakillarining biridan
foydalanish mumkin:
>>plot(a1,f1,a2,f2,a3,f3,…).
260
Bu yerda a1,a2,a3,…, -funksiya argumentlarining vektorlari(yuqoridagi
holda ularning hammasi- x), f1,f2,f3,…, - grafiklari yagona oynada qurilayotgan
funksiyalar qiymatlarining vektorlari.
Ko`rsatilgan funksiyalarning grafigini qurush uchun plot komandasini
quydagicha yozamiz.
>>x=0:0.1:10;
>> y1=sin(x); y2=cos(x); y3=sin(x)/x;
>>plot(x,y1,x,y2,x,y3)
Download