Sahifa 375
15.24-rasm - Shaffoflik parametri bilan ishlashni namoyish etish
contour3d () funktsiyalari
Ikkinchi variant shaffof parametr orqali faollashtiriladi:
15.25-rasm - shaffof parametr bilan ishlashni namoyish etish
contour3d () funktsiyalari
374
Dan past qiymatlarga ega bo'lgan maydonlarga e'tibor bering
uzatilgan to'plamning (ko'k) shaffofligi oshib ketdi
eng yuqori qiymatlarga ega bo'lgan joylar (qizil).
15.3.2 Quiver3d () funktsiyasi
Quiver3d () funktsiyasi o'tganlardan vektor maydonini yaratadi
vektorlarning koordinatalari. Kutubxonada uchta asosiy ma'lumotlar mavjud
funktsiya bilan ishlash variantlari:
quiver3d (u, v, w, ...)
quiver3d (x, y, z, u, v, w, ...)
quiver3d (x, y, z, f, ...)
Birinchisida faqat vektorning tarkibiy qismlari quiver3d (), in-ga uzatiladi
vektorning ikkinchi koordinatalari va tarkibiy qismlari, uchinchi koordinatalarida va
ularni qabul qiladigan va vektor tarkibiy qismlarini qaytaradigan funktsiya.
Komponentlar va koordinatalar - bu 3D ma'lumotlar to'plami.
Quiver3d () funktsiyasining parametrlari parametrlari bilan bir xil
contour3d () ixtiyoriy skalarar argumenti bilan
bir qator skaler qiymatlarni topshirishingiz mumkin.
Ma'lumotlar to'plami va koordinatalari bo'yicha funktsiyani tayyorlaylik.
vektorning tarkibiy qismlarini qaytaradi:
x, y, z = np.mgrid [ 0 : 3 , 0 : 3 , 0 : 3 ]
u = x * x
v = y
w = z
def f (x, y, z):
x * x, y, z ni qaytaring
375
Vektorli maydonni quiver3d () funktsiyasini chaqirish orqali qurish mumkin
o'tgan komponentlar va koordinatalar:
mlab.quiver3d (x, y, z, u, v, w, scale_factor = 0,2 )
mlab.show ()
yoki koordinatalari va funktsiyasi bilan f:
mlab.quiver3d (x, y, z, f, scale_factor = 0,2 )
mlab.show ()
Ikkala holatda ham biz quyidagi shaklning modelini olamiz:
Do'stlaringiz bilan baham: |