Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Fikir Lazım Yardım Lazım


dasaaa

Öne çıkan mesajlar

elimde bazı datalar var..
örnek olarak şöle:


Date Time Lat Lon Depth Mag Magt Nst Gap Clo RMS SRC Event ID
---------- ------------ ---------- --------- ------- ------ ----- --------- ---------- ----- -----------
28.10.1968 12:54:32.80 38,95 50 25,93 10 33 4,5 Mb 23 0 NEI 1,9681E+11
28.10.1968 15:54:30.80 38,95 50 25,93 10 33 4,2 Mb 6 0 NEI 1,9681E+11
09.02.1975 12:36:05.00 38,95 50 25,93 10 31 4,6 Mb 36 0 NEI 1,97502E+11
14.06.1979 13:00:59.70 38,95 50 25,93 10 33 4,2 Mb 47 0 NEI 1,97906E+11



yukarıda gördüğünüz değerlerden MAG sütunu bizim için önemli bi de LAT ve LON.. Yukarıdaki tablonun yan tarafına bu LAT ve LON değerleri ile benim base olan sabit LAN ve LON değerim arasındaki mesafeyi hesaplatıyorum.

soru şu. belirli mesafe aralıklarına düşen belirli Maagnitudleri saydırmam lazım. şunun gibi mesela;

0-20km arasında ve 4-4,9magnitud arası şu sayıda deprem olmuştur gibi..

en en basit şekilde nasıl yapılır bi fikri olan...?
Link to comment
Sosyal ağlarda paylaş

belir mesafe aralıkları derken mesela hem lat hem lon olarak 20 km aralığına düşenler gibi mi? orda gerçi bir de +-10 gibi bir güven aralığı koymuşlar işin içine onu da hesaba katacak mısın misal?

eğer sorunu yanlış anlamadıysam ve tarihler önemli değilse bütün bunları 2 boyutlu bir araya yazdırabilirsin. ama arraye yazdırırken tarihle ilgili bilgileri atlayıp direk lat ve lon değerlerine geleceksin. orda da ölçülen değer ve sabit değer için ayrı sütunlar olacak dep ve mag için ayrı sütunlar olacak. Böylece mesela lat array[x][0] sütununa denk düşecek. Ondan sonra bu arrayi satır satır okurken misal array[x][0]-array[x][1] ve array [x][2]-array[x][3] senin mesafe aralıkların olacak. Bir de ordan mag değerini okuyacaksın. Her satırda elinde 3 değer olacak, lat farkı, lon farkı ve mag. Şimdi tek yapman gereken bunları doğru indexlere çevirerek yeni bir tabloya yazdırmak. Misal aradaki farkı 20'ye bölüp ondan sonra en yakın doğal sayıya yuvarlama yöntemi sana aralıklar için doğru indexi verebilir diye düşünüyorum. Misal 25 ise aralık 30/20 = 1.5 Bunun aşağısında olursa 1. indexe yukarsında olursa 2. indexe düşüyor gibi. Yine benzeri bir sistemi mag için de kullanabilirsin
Link to comment
Sosyal ağlarda paylaş

lat lon arası mesafeleri km cinsinden hesaplatıyorum orada sorun kalmadı. ama yukarıdaki örnek tabloda yok.

distance || mag ları uygun aralıklara göre kaç tane olduğunu sayması lazım sadece yukarıdaki gibi de +-10vs derdim yok benim. yani kısaca yukarıdaki karışık datadan belli sütunlardaki bilgileri alacak (mesela basitleştrelim) şunu

şuna çevirecek

10-20km arasında 3-3,9 mag şiddetinde 2deprem olmuştur gibi bi tablo nihayetinde..

istatistik falan okuyanlar lönk diye bilir diye şey etmiştim halbusi..

Link to comment
Sosyal ağlarda paylaş

excelde pivot table diye bi özellik var. bu işlem için onu kullanabiliriz.

evvela datamızı seçiyoruz.

sonra şekilde gösterildiği gibi pivot table hedemizi açıyoruz.


burada açılan arabirimden direk finish'e tıklayalım.

şimdi karşımızda sütunlarımızın adını içeren bir liste ve
drop row fields here
drop data column here
gibi şeyler yazan şöle bi tablo var.


distance'ı drag and drop ile drop row fields here yazan yere sürükleyelim.
mag'ı da aynı şekilde drop data column here yazan yere sürükleyelim.

şimdi gri kutucuk içinde mag yazan yere sağ tıklayalım, açılan menüden group hedesini seçelim.



şöle bi arabirim geldi karşımıza. aralıkları ve incrementi istediğimiz gibi dolduralım.



aynı işlemi bir de distance için yapalım.

en son işlem olarak da drop data items here denen yere sağ taraftaki listeden mag'ı tutup sürükleyelim.

sonuçta şöle bişi oldu. aralık aralık mag ve distancelar ve her aralıktaki mag sayısı.


yanlış anlamadıysam istediğin böle bişey.

ps: sol üstte gri bir kutucuk içinde "count of mag" yazıyor. bu genelde default olarak count komutudur ama bazen sum ya da average falan olabilir. onu count yapmak için üstüne çift tıklayıp count seçiyoruz.

Link to comment
Sosyal ağlarda paylaş

baba! göz yaşlarıma hakim olamıyorum an itibariyle ^_^

normalde adamı dev gibi formüllerle uğraştırıyorlar bi sürü işlem yaptırıyorlar vs. şu an acaip bypass ettim sistemi bi anda!

yippi kay yey!

takla falan da atar


şu sahnenin 01:35'indeki gibi gaza gelip havaya şarjör boşaltıyorum an itibariyle

http://video.google.com/videoplay?docid=-1968526252642066471
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...