Ben muntazam olmayan bir görüntü örneklerini tespit ettim ve çoğu görüntü grafik fonksiyonlarını düzenli ızgara bekliyoruz çünkü (diğer şeyler arasında) normal bir ızgaraya arasına sokmak istiyoruz. Bazı MatLab işlevleri olduğunu (örneğin bkz. Image interpolation from random pixels) görüyorum, ancak bunu yapacak bir R-paketi bulamadı.
İşte basit bir örnek.Eşit olmayan 2D konumlardan düzenli kılavuza nasıl enterpolasyon yapılır?
#make up some 2D func
y<-matrix(rep(1:10,10) -.5 + runif(100),nrow=10)
x<-matrix(rep(1:10,10) -.5 + runif(100),nrow=10)
inmat<-sin(x) + cos(y)
Yani inmat
değerleri rastgele yerlerde bulunmaktadır. inmat
, x
ve y
tüm matrisler veya tüm vektörler (Çizelgesi matrisler) ya olduğun yerde outmat<-interpolate(inmat,x,y,gridx,gridy)
işlevi çeşit istiyorum.
Ben scipy bunu yapar http://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp2d.html sahip olduğunu da görüyoruz. R
paketinde böyle bir işlev var mı, yoksa SciPy
veya MatLab
kodundaki bağlantı noktasına mı ihtiyacım var?
Ayrıca bkz. Http://stackoverflow.com/questions/18769146/interpolating-an-irregular-grid – Andrie
olası eşleme [harita üzerinde enterpolasyonlu veri çizimi] (http://stackoverflow.com/questions/10047870/plotting- interpolated-data-on-map) – Spacedman
@Andrie teşekkürler-- 'akima :: interp' fonksiyonuna bakıyorum ve geri rapor edecektir. –