- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用№蛔,C+十绘制人工地震数据国形.PDF
智慧密集
图老甾镟渔
用№蛔,C+十绘制人工地震数据国形
付燕张小艳
一、引言
地震勘探是地球物理勘探中重要的方法之一。它用人工
方法激发地震波,并用地震勘探仪器把大地的振动记录在磁
带上,然后用计算机对野外所获得的数据进行处理,得到有
关地下构造和岩性的有关信息。在对人工地震数据进行处理
前及处理后,显示人工地震数据图形都是必不可少的一部
分:在处理前需要对图形进行分析以选取处理时的参数,在
处理后需要对其进行解释,从而提取出有用的地层信息。笔
c++6.0编写
者在做人工地震数据去噪处理时,使用Visual
了处理程序及绘图程序。下面介绍绘图程序,供有关人士参
考,也可供需要对其它二进制数据文件进行操作的人士参
考。 、
二、程序设计思路
一般说来,人工地震数据数据量都比较大,每个炮区有
多道数据并且每道数据有多个采样点,通常数据图形无法在
图1
显示器一屏中完全显示。因此,笔者在绘图时要求使用者输
择出相应的数据文件。当文件名确定后,数据总道数和每道
入一些参数,以便可分别显示各部分图形,在程序中使用对
采样数可随之确定,不需手工输入。单击“浏览…”按钮
话框接受参数。在显示图形时,为比较数据图形去噪处理前
时,执行以下代码:
后的变化,使用两个无模式对话框显示处理前后的图形,可
CFileDiaIogdlg(TRUE):
反复显示,详细比较。
int
ret=dIg.DoModa…://显示通用文件对话框
if(ret==IDOK)
三、程序设计步骤
{
FlLE:#fp:
C++6.O下调试通过,使用的地震数据为
本程序在Visual
shOrtintcOI:
标准SEGY格式数据。
Int
unslgnedm0Ve=O:
1.建立工程:使用Vc++6.O中MFc
Appwizard生成基
mjile=d
于对话框的应用程序; Jg.GetPathName()://得到路径及文件名
2.添加控件:在对话框中添加控件,用于输入绘图时所
pWnd一SetFocus():
需参数,对话框如图1所示;
3.在项目资源中添加两个无模式对话框用于显示数据图 在编辑框中
形;
开文件
4.程序代码;
文档评论(0)