IDL ile bazı görüntü işleme yapıyorum ve yüksek hassasiyet gerektiriyor. Ama meslektaşının program hata ayıklama, ben garip bazı şey bulmak:IDL'nin aynı ifadede neden farklı değeri var?
IDL> lat,y_res
45.749001
0.00026999999
IDL> lat - findgen(10)*y_res + y_res * 0.5 + findgen(10)*y_res + y_res * 0.5
45.749268 45.749268 45.749268 45.749268 ... 45.749268
IDL> lat - (findgen(10)*y_res + y_res * 0.5) + (findgen(10)*y_res + y_res * 0.5)
45.749001 45.749001 45.749001 45.749001 ...
iki sonuç değeri farklı neden Yukarıdaki kod, bilmiyorum gibi? IDL sürümüm ENVI paketi ile 8.3.
iki sonuç değiştirmekte çünkü farklı değerlere sahip operasyonların sırası. İki komutunuz eşdeğer değil. – TriskalJM