03 2022 档案
摘要:Qt的.pro文件格式解析 在Qt中用qmake生成makefile文件,它是由.pro文件生成而来的,.pro文件的具体格式语法如下: 1.注释 .pro文件中注释采用#号,从“#”号开始,到该行的结束,例如: 2.模板TEMPLATE 模板变量告诉qmake为这个应用程序生成那种makefile
阅读全文
摘要:【混合编程】C/C++调用Fortran的DLL 以一个简单的加法器为例,介绍C/C++调用Fortran语言DLL的操作过程 一、Fortran操作 1.1 Fortran代码 首先是加法功能的实现,如下代码 !函数功能 两数相加 SUBROUTINE Summator(a,b,c) REAL a
阅读全文
摘要:von Mises Distribution (冯·米赛斯分布)的随机模拟与参数估计的笔记(二) 1.参数估计算子分析 在上一节中,我们讨论了von Mises Distribution的概率分布函数PDF和累计分布函数CDF,并给出了von Mises Distribution的随机模拟和参数
阅读全文
摘要:von Mises distribution(冯·米赛斯分布)的随机模拟 与参数估计的笔记(一) 1.von Mises distribution概述 在概率论和方向统计中,von-Mises 分布(也称为圆形正态分布或 Tikhonov 分布)是圆上的连续概率分布。 它是环绕正态分布的近似值,
阅读全文
摘要:LaTeX编辑数学公式基本语法 引用自: [1]https://blog.csdn.net/qq_33532713/article/details/108602463 [2]https://www.cnblogs.com/Sinte-Beuve/p/6160905.html [3]https://b
阅读全文
摘要:安装SU(Seismic Unix)的基本步骤 Seismic Unix(SU)是科罗拉多矿业学院的波场研究中心(CWP)开发的一款开源地震数据处理软件,当前很多学者在Linux下用SU做地震数据的处理与编程。 参考博主:Coder802 https://blog.csdn.net/u0122292
阅读全文
摘要:SEGY IO (IBM&PC) 本文档将介绍SEGY的读取与写入过程,其中包括IBM与PC两种数据格式的转换。 程序将调用IEEE2IBM.cpp文件完成IBM与PC格式的互相转换。 新建头文件ReadSeismic.h与C++文件ReadSeismic.cpp,以及主程序main.cpp。 1
阅读全文
摘要:Slice2Matrix 本文档将以切片数据为例介绍读入文本格式数据,并将一维属性值写为二维阵列的过程。 实际工区中的切片常常是不规则的,因此在将其转换为二维阵列的过程中,需将切片填充为一个规则的矩形。 需要用到的文件: 1-4 SliceData IO.md中建立的头文件SliceDataIO.h
阅读全文
摘要:SliceData IO 本文档将介绍文本格式文件的读写,常见的文本资料主要有: 层位(.txt) 切片(.txt) 测井(.las、.txt) 断层(.txt)等。这些资料实质上均为表格(Table),由表头和数据组成。 本次练习将对**切片(Slice)**文件进行读写操作,常见的切片数据样例如
阅读全文
摘要:SEGY IO (2D) 本文档将介绍SEGY的读取与写入过程,即SEGY文件的复制,并且在实现过程采用采样点×道数二维数组的形式读写。 新建头文件SegyDataIO2D.h与C++文件SegyDataIO2D.cpp,以及主程序main.cpp。 1 编写头文件SegyDataIO2D.h 1.
阅读全文
摘要:SEGY IO (IBM&PC) SEGY是地震勘探存储数据的标准格式,最早在1975年发布revision 0。由于那时候地震数据的处理一般是在服务器上进行的,当时SEGY文件采用大字节序,数据点是IBM 32位浮点数。2002年发布的版本revision 1增加了IEEE 32位浮点数,但还是采
阅读全文
摘要:SEGY IO 推荐采用的IDE为Visual studio(VS),本文档将介绍SEGY文件的读取与写入过程,即SEGY文件的复制。 因此,新建头文件ReadSeismic.h与C++文件ReadSeismic.cpp,以及主函数main.cpp。 1 SEGY简介 SEG-Y文件格式是SEG协会
阅读全文