用户名: 密码: 验证码:
基于C++语言实现波前构建射线追踪
详细信息   全文下载|推荐本文 |
  • 出版年:2007
  • 作者:韩复兴;孙建国;杨昊
  • 单位1:吉林大学地球探测科学与技术学院
  • 单位2:国土资源部应用地球物理综合解释理论开放实验室―波动理论与成像技术实验室
  • 语种:中文
  • 作者关键词:射线走时;波前构建;射线追踪;C++实现
  • 起始页:474
  • 总页数:8
  • 经费资助:本项研究受国家自然科学基金项目(40574052)和教育部骨干教师资助计划项目资助。
  • 刊名:石油地球物理勘探
  • 是否内版:否
  • 刊频:双月刊
  • 创刊时间:1966
  • 主管单位:中国石油天然气集团公司
  • 主办单位:中国石油集团东方地球物理勘探有限责任公司
  • 主编:钱荣钧
  • 邮编:072751
  • 卷:42
  • 期:04
  • 期刊索取号:P613.06167-2
  • 数据库收录:EI收录期刊
摘要
针对波前构建法射线追踪在实现波前路径计算过程中存在的困难,本文提出一种基于C++语言的实现方法。C++实现避免了由于射线插值(新射线的插入)和网格变换(由射线网格到矩形网格之间的变换)所造成的数据重排和标记等问题,在程序的计算过程中,可以随时对数据进行插入而不必考虑其定位。从运动学射线追踪系统出发,首先对波前构建法的基本方程、数值计算方法进行简要回顾;然后介绍C++实现中用到的类和函数,给出程序的设计思想和实现步骤。实例分析表明,用C++语言实现波前构建法射线追踪能够在很大程度上降低工作难度,而且计算速度快、效率高,在程序实现中所用到的所有类和函数都是独立的子函数和程序,不依赖于任何平台和库函数,具有很好的移植性。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700