Anda di halaman 1dari 10

CARA MEMBUAT TIME SERIES DENGAN TSTOOL

1.Untuk membuat time series dengan tstool kita membutukan data juliandate dan magnitude yang telah disimpan dalam format txt Caranya membuat juliandate -Simpan data tanggal gempa kenotepad beri nama dengan datatanggal.txt.(data harus urut berdasarkan tanggal) -buka matlab lalu buat new mfile/editor lalu ketik a=dlmread(datatanggal.txt); jangan lupa arahkan current directory ketempat penyimapan datatanggal.txt agar terbaca oleh matlab tanda berhasil akan terbentuk workspace dengan nama a

Sekarang kita buat juliandatenya,ketik pada editor Jd1=juliandate(1973,1,1); % menghitung jumlah hari dari 1januari 4713 BCE hingga 1januari 1973 hasilnya berupa 1 data.

Jd2=juliandate(a); %menghitung jumlah hari dr 1januari 4713 BCE hingga tiap-tiap tanggal didatatanggal.txt hasilnya data jumlah hari dari tiap-tiap tanggal.

Jd=jd2-jd1;%karena patokkan 0 kita di 1januari 1973 bukan di 1januari 4713BCE maka kita kurangan jd2 dengan jd1 sehingga 0 nya sekarang ada di 1januari 1973 hasilnya berupa matrix 1 kolom dengan banyaknya baris sesuai dengan datatanggal kalian. Jika berhasil aka nada workspace baru dengan nama jd1,jd2,jd

Yang kita butuhkan adalah data juliandate dan magnitude dalam 1 notepad.Ada beberapa cara salah satunya yang paling mudah yaitu Buka workspace jd yang ada dimatlab dengan cara didouleklik lalu copi data yang ada disana

Buka excel lalu ctrl+v (paste) dikolom sebelahnya dipastekan data magnitude kalian

Lalu dicopy semua masukkan kenotepad lalu dsimpan dengan nama datamagnitudedanjuliandate.txt. Jangan lupa disimpan dicurrent directory matlab. Masuk kematlab lagi lalu ketik b=dlmread(datamagnitudedanjuliandate.txt); jika berhasil akan ada workspace dengan nama b

pada matlab command window ketik tstool

Maka akan muncul

Ketik file pilih lalu pilih import from workspace lalu pilih yang array data..maka akan muncul

Next karena data yang ingin kita olah sudah ada diworkspace maka muncul lagi

Pada specify data pilih workspace b karena workspace ini menyimpan data magnitude dan juliandate Pada timevektor source kita pilih current variable Pada time is in column pilih 2 karena dikolom kedua data juliandatenya Unitsnya kita pilih days karena data juliandatenya kita dalam hari Next Beri nama time series of magnitude Next maka akan mucul

Artinya ada data yang sama (pada tanggal yang sama terjadi lebih dari 1kali gempa) jika kita pilih data yang terakhir saja yang dipakai maka pilih select the last Jika ingin rata-rata magnitudenya pada gempa yang harinya sama itu kita pilih select the average

Maka akan muncul

Perhatikan apakah time (x) telah benar menunjuk data juliandatenya dan sumbu y telah menunjuk data magnitude

Beri nama time series of magnitude lalu klik display Jika benar maka akan muncul

Untuk menyimpannya kita pilih menu file lalu export setup

Pilih format imagenya terserah kalian yang bagus yang eps

Sekarang dengan cara yang sama kita buat base map correction

Bedanya hanya data magntudenya diganti dengan data magnitude yang dikurangi rata-rata magnitude caranya Buka excel yang berisi data magnitude lalu dicari rata-rata magnitudenya Lalu setiap data magnitude dikurangi dengan rata-rata magnitudenya (adayang positif dan negative datanya) Data hasil magnitude yang dikurangi dengan rata-rata magnitude disimpan dinotepad dengn nama basemap.txt bersama dengan data juliandatenya Lalu kembali kematlab bd=dlmread(basemap.txt); lalu ketik tstool dicommand window ulangi langkah yang tadi diatas disimpan grafiknya terus disatuin hingga jadi seperti ini

Ulangi semua langkah diatas dengan data juliandate dan magnitude yang telah dikonversi keenergi dibuat pula basemap correctionnya NB: untuk pr terserah mau pake caran yg mana tapi untuk presentasi gunakan tstool untuk grafik dan pengolahan datanya Jika kurang jelas sms nanti kubalas diemail terimakasih

Anda mungkin juga menyukai