7- amaliy mashg’ulot


Demak, plot3 komandasi yordamida uch o‘lchovli fazoda chiziqning grafigini xosil qilish mumkin



Yüklə 389,84 Kb.
səhifə5/5
tarix11.10.2023
ölçüsü389,84 Kb.
#153753
1   2   3   4   5
7-mavzu

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:
  • >> x=0:.02*pi:pi;
  • >> y=sin(x);
  • >> plot(x,y,’r’)
  • >> hold
  • >> z=cos(x);
  • >> plot(x,z,’ob’)

23-rasm.
>> x=0:.4*pi:pi;
>> y=sin(x);
>> plot(x,y)
>> hold
>> z=cos(x);
>> plot(x,z)

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

Yüklə 389,84 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin