10.3969/j.issn.1006-7167.2016.07.025
C#与Matlab混合编程的CSAMT静态校正软件设计
可控源音频大地电磁法(CSAMT)中的静态校正对于正确识别地质情况,提高勘探方法的有效性具有重要意义.设计一款集合小波、五点、中值、EMAP等常用静态校正方法的软件很有必要.文章提出利用C#与Matlab混合编程来设计CSAMT静态校正软件以弥补Matlab界面开发能力差和C#开发复杂数值运算软件效率低等问题.利用.NET组件实现C#与Matlab之间的通信,解决了com组件之间的版本控制、注册表、GUID等弊端.采用类型安全接口编程,通过接口的多重继承,将数据转换过程进行封装,解决了混合编程时比较繁琐的数据类型转换问题.最后,设计正演模型并利用该软件进行静态校正,结果显示该软件可以实现利用小波、五点、中值、EMAP方法进行静态校正.
CSAMT静态校正、混合编程、.NET组件、类型安全接口
35
P631.3
深部探测技术与实验研究专项;地面电磁探测SEP系统研制-野外试验研究201311193-05SinoProbe-09-02-05
2016-09-27(万方平台首次上网日期,不代表论文的发表时间)
共5页
113-116,148