• >> log >> Plot(y)
  • -§. Uch o’lchovli grafika qurish




    Download 4,84 Mb.
    Pdf ko'rish
    bet102/117
    Sana04.06.2024
    Hajmi4,84 Mb.
    #259897
    1   ...   98   99   100   101   102   103   104   105   ...   117
    5-§. Uch o’lchovli grafika qurish. 
    O’quv modullari 
    Uch o’lchovli garfika, Bir nechta grafiklarni 
    hosil qilish, Sferani uch o’lchovli fazoda qurish. 
    MATLABda ba’zi funksiyalar argumentlari ikki va undan ortiq bo’lgan 
    hollarida ham uning grafiklarini qurish mumkin. Z=f(x,y) ikkita o’zgaruvchili 
    funksiya ko’rinishida tasvirlangan murakkab funksiyalarning grafiklarini qurish 
    ancha oson. Bunday grafiklarni uch o’lchovli yoki 3D-grafika deb yuritiladi. 
    Quyida unga misol ko’raylik: 
    >>% uch o’lchovli garfikaga misol
    >>[X,Y]=meshgrid(-5:0.1:5);
    >> Z=X.*sin(X+Y); 
    >> meshc(X,Y,Z) 
    11.5.1
    -
    rasm. 
    Ushbu grafikni qurishda quriladigan shaklning 
    x
    va 
    y
    bo’yicha o’zgarish 
    intervali, yani [-5; 5] intervalda 0,5 qadam bilan beriladi. Shundan keyin z ning 
    qiymatini hisoblash uchun ifoda beriladi va nihoyat grafik qurish buyrug’i 
    ko’rsatiladi. Natijada 11.5.1-rasmdagi shakl hosil bo’ladi. 
    MATLABda hosil qilingan shakllarni turli burchak ostida burish 
    sichqoncha yordamida amalga oshirilishi mumkin. MATLABda logotip tizimlar 
    qurish misolida bu imkoniyatni ko’rish mumkin. Buning uchun logo buyrug’ ini 
    kiritish orqali grafik hosil qilinadi.


    268 
    Misol: 
    >> log 
    >> Plot(y) 
    Ushbu buyruq bajarilganda uning natijasi sifatida quyidagi tasvir hosil 
    bo’ladi: 
    11.5.2-rasm. 
    Berilgan grafikdagi shaklni sichqoncha yordamida burash uchun shakl 
    oynasi(Figure No.1)ning standart panelidagi 
    tugmadan foydalaniladi va 
    foydalanuvchi uchun zarur bo’lgan shakl tomoniga buriladu. Masalan, 
    11.5.3-rasm. 
    Grafiklarning kontekst menyusi yordamida grafiklarni tahrirlash rejimida 
    ishlash mumkin.
    Buning uchun 
    Edit Plot
    (Grafiklarni tahrirlash) tugmasini faollashtirish 
    kerak. 


    269 
    Uch o’lchovli fazoda grafik chizish uchun 
    plot3(x,y,z)
    komandasidan 
    foydalaniladi. Bunda x,y,z-vektorlar bir xil sondagi koordinatalarga ega 
    bo’lishi kerak,aks xolda sistema xatolikni beradi. Masalan, 
    >> t=0:pi/50:10*pi;
    >> plot3(sin(t),cos(t),t)
    11.5.4-rasm. 
    Demak, plot3 komandasi yordamida uch o’lchovli fazoda 
    chiziqning grafigini xosil qilish mumkin. 
    Bundan tashqari uch o’lchovli fazoda sirtlarni grafigini hosil 
    qiluvchi quyidagi komandalar mavjud: 

    Download 4,84 Mb.
    1   ...   98   99   100   101   102   103   104   105   ...   117




    Download 4,84 Mb.
    Pdf ko'rish