Demak, plot3 komandasi yordamida uch o‘lchovli fazoda chiziqning grafigini xosil qilish mumkin.
Demak, plot3 komandasi yordamida uch o‘lchovli fazoda chiziqning grafigini xosil qilish mumkin.
mesh-bu fazoda uch o‘lchovli “to‘r”ni chizadi;
surf-fazoda uch o‘lchovli sirtni chizadi ;
fill3-fazoda uch o‘lchovli to‘ldirilgan ko‘pburchakni chizadi.
Meshgrid funksiyasi x,y larning qiymatlaridan [x,y] matrisalar hosil qiladi. Agar x,y larning qiymatlari bir xil to‘plamda bo‘lsa meshgrid funksiyaning argumentida 1 ta argument qiymati ko‘rsatilsa yetarli. Masalan, Z=, , x,yє[-8,8] bo‘lsin, u holda quyidagi sirtni matlab tizimining komandalar oynasida yozilgan quyidagi kod natijasi deyish mumkin.
21-rasm.
>> [x,y]=meshgrid(-8:.5:8);
>> R=sqrt(x.^2+y.^2)+yeps;
>> z=sin(R)./R;
>> mesh(z)
Ko‘rinib turibdiki, bu sirt grafigi to‘r ko‘rinishida ifodalangan. R ni xisoblashda sistema o‘zgaruvchisi yeps ni qo‘shishdan maqsad, z=sin(R)./R ni xisoblashda nolga bo‘lishdan saqlanishdir.
>> [x,y]=meshgrid(-7:0.1:7);
>> z=x.*sin(x+y
>> surf(x,y,z)
22-rasm.
Agar x, u argumentlarning o‘zgarish oraliqlari xar-xil bo‘lsa, ular meshgrid funksiyasida aloxida-aloxida yoziladi.
4.Bir nechta grafiklarni hosil qilish va boshqa imkoniyatlar.
Matlabda bir grafik oynasida bir necha grafiklar hosil qilish mumkin. Buning uchun grafik darchasini ochiq holda saqlash kerak. Bu yesa hold buyrug‘i yordamida amalga oshiriladi. Masalan, y=sin(x), z=cos(x), xє[0,π], funksiyalar grafigini bir oynada chizish uchun quyidagicha buyruqlar ishlatiladi:
Shundan keyin hold off komandasini hold ni ishlashini to‘xtatuvchi sifatida ishlatish mumkin. Matlabda grafiklarni faqat nuqtalar orqali ham chiqarish mumkin. U holda nuqtalar uchun quyidagi belgilar ishlatiladi: ., +, *,o va boshqalar. Masalan, plot(x,y,’o‘) har bir nuqtani o kabi belgilab, grafikni nuqtalar ketma-ketligi shaklida tasvirlaydi. Chiziqlarni rangli qilib ham chiqarsa bo‘ladi. Buning uchun r-qizil, g-bargrang, b-havorang, w-oq rang va x.k. ishlatiladi.
Shundan keyin hold off komandasini hold ni ishlashini to‘xtatuvchi sifatida ishlatish mumkin. Matlabda grafiklarni faqat nuqtalar orqali ham chiqarish mumkin. U holda nuqtalar uchun quyidagi belgilar ishlatiladi: ., +, *,o va boshqalar. Masalan, plot(x,y,’o‘) har bir nuqtani o kabi belgilab, grafikni nuqtalar ketma-ketligi shaklida tasvirlaydi. Chiziqlarni rangli qilib ham chiqarsa bo‘ladi. Buning uchun r-qizil, g-bargrang, b-havorang, w-oq rang va x.k. ishlatiladi.
№
Funksiya nomi
Vazifasi
Umumiy ko‘rinishi
1.
plot
Chiziqli masshtabda grafiklar yasash
plot t (u), u –funksiya (vyektor yoki matritsa), argumyentlar – vyektor yoki matritsa ustunlari elyemyentrlari indyekslari;
plot (x,u), x,u –uzunliklari moslashtirilgan argumyent va funksiya (vyektorlar yoki matritsalar);
plot (x1,u1,x2,u2……….), x1,u1,x2,u2………. – jufti bilan uzunliklari moslashtirilgan argumyentlar va funksiyalar (vyektorlar yoki matritsalar);
1.
stem
kyetma-kyetliklar grafiklari
stem(y)
stem(x,y)
2.
stairs
zinasimon funksiyalar grafiklari
stairs(y)
stairs(x,y)
3.
bar
ustun ko‘rinishidagi diagrammalar
bar(y)
bar(x,y)
bar(x,y, width)
width –ustunlar kyengligi, standart-0.8
4.
pie
doirasimon diagrammalar
pie(x, explode)
5.
hist
gistogrammalar
hist(y,x)
N= hist (y,x), N-markazi x bo‘lgan intyervallarga tushuvchi uning qiymatlari soni
[N, xout]= hist(y,x), xout- x elyemyentlar bilan byerilgan intyervallar markazlari