MatSAC_readdata

所属分类:matlab编程
开发工具:matlab
文件大小:1133KB
下载次数:79
上传日期:2016-02-06 12:32:46
上 传 者hudeqi
说明:  matlab读取sac类地震数据的代码,文件夹下的函数是相互关联的 要放在一起使用
(matlab code to read sac class seismic data folder functions are interrelated use to put together)

文件列表:
MatSAC_readdata (0, 2016-01-07)
MatSAC_readdata\fget_sac.m (514, 2006-09-28)
MatSAC_readdata\MYJH.dat (2171841, 2006-09-28)
MatSAC_readdata\MYJH.sac (720632, 2006-09-28)
MatSAC_readdata\N.MYJH.Z.sac (720632, 2006-09-28)
MatSAC_readdata\newSacHeader.m (253, 2006-09-28)
MatSAC_readdata\rdSac.m (220, 2006-09-28)
MatSAC_readdata\rdSacHead.m (428, 2006-09-28)
MatSAC_readdata\sac.m (861, 2006-09-28)
MatSAC_readdata\sacfft.m (1626, 2006-11-05)
MatSAC_readdata\sachdr.m (4785, 2006-09-28)
MatSAC_readdata\wtSac.m (243, 2006-09-28)

This directory contains the matlab scripts that can read and write data into SAC format. Among them, fget_sac.m, sachdr.m is written by me, sac.m is written by Dr. Xianglei Huang at umich. I forgot where I got the rest from (maybe Jeff McGuire at WHOI?!). Program Description fget_sac.m main code to load sac data into matlab sachdr.m subroutine to convert the sachdr into readble struture array sac.m subroutine to load binary sac data newSacHeader.m subroutine to generate a sac hdr rdSacHead.m read header of SAC format data rdSac.m read SAC format data wtSac.m write SAC format data sacfft.m a subroutine to compute FFT for SAC data Example: 1. load SAC data N.MYJH.Z.sac using fget_sac.m Command: [Ztime,Zdata,ZSAChdr] = fget_sac('N.MYJH.Z.sac'); Note: type ZSAChdr to take a look at the headers, to use info. p arrival in the header, type ZSAChdr.times.a. 2. write ascii data (MYJH.dat) into SAC in matlab using wtSac.m Command: load MYJH.dat; % load the ascii data N = length(MYJH); % get the total length dt = 0.01; % sampling rate tstart = 0; % starting time MYJH_hd = newSacHeader(N,dt,tstart); MYJH_sacfile = 'MYJH.sac'; wtSac(MYJH_sacfile,MYJH_hd,MYJH); Note: 1. If you want to add info. into headers, you have to do it by hand, check the binary header format at http://www.iris.edu/manuals/sac/SAC_Manuals/FileFormatPt1.html 2. Other sac matlab program can be found at http://www.aeic.alaska.edu/input/mthorne/software/index.html Last updated by zpeng, Sun Nov 5 17:52:50 EST 2006

近期下载者

相关文件


收藏者