Alıntı

Meshgrid

Sahipleri : Burak Bayramlı
Meshgrid fonksiyonu 2 kordinat vektoru alir ve geriye 2 kordinat matrisi dondurur
Bu fonksiyon 2 kordinat vektoru alir ve geriye 2 kordinat matrisi dondurur. Diyelim ki 3 boyutlu bir fonksiyon hesaplatacagiz, fonksiyon alani ise x kordinati -5 ve 5 arasinda, y kordinati -3, 3 arasinda olacak. O zaman bu araliktaki her noktanin kombinasyonu bize lazim. Bu kombinasyon [-5,-3], [5.1,-3],..,[-5,-3.1] diye gidecekti.
meshgrid fonksiyonunun yaptigi bu kombinasyonu rahat erisilir hale getirmekten ibaret. meshgrid cagrisindan geri gelecek X ve Y matrislerinde X[1] ve Y[1]'e baktigimizda (her iki tarafta ayni indisi kullandigimizda yani) kombinasyonlardan birini aninda alabilecegiz. Ornek
x = np.arange(-5, 5, 0.1)
y = np.arange(-3, 3, 0.1)
xx, yy = np.meshgrid(x, y)
z = np.sin(xx**2+yy**2)/(xx**2+yy**2)
Bu kodda meshgrid'den gelen xx ve yy uzerinde direk indis kullaniliyormus gibi gozukmuyor, fakat arka planda aslinda kullaniliyor. xx ile yy uzerinde aritmetik islemler kullanilinca, bu otomatik olarak her xx ve yy elemanin teker teker, ayni indiste olanlarinin beraber isleme sokulmasi demektir, +, -, ** gibi islemler perde arkasinda buna gore kodlanmistir.
zafer.teker , 28.05.2018

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir