• 首页关于本刊投稿须知期刊订阅编委会期刊合作查询检索English

查看全文   查看HTML全文 下载PDF阅读器  

  徐沁,郑宁宁,黄经国,徐平.使用MATLAB获取地震前兆数据库中观测数据[J].震灾防御技术,2013,8(2):198-208, DOI:10.11899/zzfy20130210.

使用MATLAB获取地震前兆数据库中观测数据
摘要:    地震前兆数据库中的观测数据具有极高的科研及应用价值。MATLAB作为具有强大功能的科学计算及分析平台是地震前兆数据分析的得力工具。虽然如此,但MATLAB提供的数据库工具箱并不能完全操控基于ORACLE的前兆数据库。因此,直接通过MATLAB获取前兆观测数据进行后续的前兆统计及分析工作受到了影响。本文首先介绍了主流的数据库访问机制以及在MATLAB中如何实现以这些机制对前兆数据库进行访问并指出了其中的缺陷;然后,给出了通过组件对象模型(COM)的访问方式获取前兆观测数据的方法;最后,给出了使用该方法进行函数封装后,在实际应用中的实例的全部源代码。通过本文提供的方法,台站工作人员或科研人员可以快速、方便的通过MATLAB获取前兆数据库中的相关信息进行科研及日常管理工作。
作者单位
徐沁 中国地震台网中心北京 100045 
郑宁宁 中国地震台网中心北京 100045 
黄经国 中国地震台网中心北京 100045 
徐平 北京市地震局北京 100089 
关  键  词:前兆数据库  MATLAB  观测数据
DOI:10.11899/zzfy20130210
基金项目:GNSS系列数据产品在地震监测预报中的应用(2012419006)资助
收稿日期:2013-04-15
作者简介:徐沁,女,生于1985年。助理工程师。主要从事前兆数据观测和期刊编辑出版工作。 E-mail:314577461@163.com
通讯作者:
Retrieving Data from Earthquake Precursor Database Using MATLAB
Abstract:      Earthquake precursor monitoring data in the database has a very high value in research and application. MATLAB, as a powerful tool, provides us scientific calculation and analysis of seismic precursory data analysis platform. However, MATLAB Toolbox can not be completely communicated with ORACLE databases on precursor data. It is incapable to take precursor monitoring data directly through the MATLAB precursor to subsequent statistics and analytical work. In this article we firstly describe the mainstream database access mechanism and realization in MATLAB how to access to the mechanisms of precursor database. Then we propose the component object model (COM) method of accessing precursor monitoring data, which is the last function encapsulating the methods used in the actual instances of all of the application source code. By using our method, the station staff or researchers can quickly and conveniently to obtain precursor database information.
Keywords:  Precursor database  MATLAB  Monitoring data
关闭