• Uch o’lchamli chizmalar
  • Uch o’lchamli fazodagi sirtlar(yuzalar)
  • Kompyuterli modellashtirish



    bet81/141
    Sana15.01.2024
    Hajmi
    #138013
    1   ...   77   78   79   80   81   82   83   84   ...   141
    Bog'liq
    KM majmua (1)

    Maydonlarning chizmalari
    MATLAB dasturidagi quiver komandasi vector maydonlari strelkalar
    massivlarning shaklini (ko’rinishini) hosil qilish uchun ishlatiladi , masalan (2.4- va 2.5-
    rasm):
    >>[x,y]=meshgrid (-1.1 :0.2 :1.1, -1.1 : 0.2: 1.1);
    >>quiver (x,-y); axis equel; axis off
    >>[x,y]=meshgrid (-2:.2:2,-1:.15:1);
    z=x.* exp(-x.^2-y.^2); [px,py]= gradient (z, .2,.15);
    contour (x,y,z),hold on
    quiver(x,y,px,py),hold off, axis image
    Uch o’lchamli chizmalar
    Uch o’lchamli fazoda chizmalarni chizish uchun plot3 komandasidan
    foydalaniladi. Masalan , spiralni chizish uchun (2.6 –rasm ) quyidagilarni kirtamiz:
    >>t = 0: pi/50:10*pi; plot3(sin(t),cos (t),t);
    Yuqorida keltirilgan chizmani ezplot3 komandasi yordamida ham chizish
    mumkin (2.7- rasm)
    >>ezplot3(‘sin(t)’,’cos(t)’,’t’, [0,10*pi])
    Uch o’lchamli fazodagi sirtlar(yuzalar)
    Uch o’lchamli fazodagi sirtlarni chizish uchun asosan mesh va surf
    komandalari ishlatiladi. Ularning birinchisi shaffof turli sirtni hosil qiladi. Har bir
    komandadan ikkixil yo’l bilan foydalanish mumkin: koordinata va dan funksiya
    sifatida berilgan sirtlarni chizish va x,y va koordinatalarning har biri boshqa ikkita
    parametrning funksiyasi sifatida berilgan parametric sirtlarni yartish uchun.


    202
    Masalan , z=f(x,y)
    ko’rinishida berilgan
    z=

    sirtni quyidagilarni
    kiritib chizish mumkin:
    >>[X,Y]= meshgrid (-2:0 .1:2, -2:0 .1:2);
    >>Z = X.^2-Y.^2; meshgrid(X,Y,Z)
    Shaffof bo’lmagan sirtni chizish uchun mesh komandasini surf komandasiga
    almashtiramiz (2.9-rasm):
    >>ezmesh (‘x^2-y^2’,[ -2, 2 -2, 2 ])
    >>Z = X.^2-Y.2; surf(X,Y,Z)
    Bundan tashqari qisqartirilgan ezmesh va ezsurf komandalarini ham mavjud.
    Ular yordamida ham yuqorida keltirilgan chizmalarni chizish mumkin (2.10-va 2.11-
    rasm):
    >>ezmesh (‘x^2-y^2’, [-2,2 -2,2])
    >>ezsurf (‘x^2-y^2’, [-2,2 -2,2]).

    Download
    1   ...   77   78   79   80   81   82   83   84   ...   141