《应用地球物理学》课程作业基于MATLAB的球体重力正演程序实验报告

1一 程序简介本程序基于MATLAB软件的GUI模块编写,旨在实现球体重力正演结果的可视化分析。MATLAB是一个高级的编程语言,其矩阵思想方便了地球物理的编程工作。随着该语言和相应软件的发展,其内部也集成了许多模块,如该实验用到的GUI模块。在该模块中,可以通过窗口、按键和赋值框等基本元素的组合,编写出可视化的应用程序,再配合MATLAB强大的作图功能,可以实现正演结果的展示与分析。该程序应包含以下内容:可以自由输入参数,如球体半径,埋深和剩余密度。可以计算出Δg、VZZ、VXZ和VZZZ这四种重力异常及其导数的对应值。可以绘制剖面图及平面图两种图像。二 源程序由于GUI程序的头文件均大同小异,这里只列出赋值框及绘图按键的程序代码。% --- Executes on selection change in popupmenu1.function popupmenu1_Callback(hObject, eventdata, handles)% hObject handle to popupmenu1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % Hints: contents = cellstr(get(hObject,'String')) returns popupmenu1 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu1s=get(hObject,'value');handles.s = s;guidata(hObject, handles);

function edit1_Callback(hObject, eventdata, handles)% hObject handle to edit1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit1 as text% str2double(get(hObject,'String')) returns contents of edit1 as a doubled = str2double(get(hObject,'string'));handles.d = d;guidata(hObject, handles);

function edit2_Callback(hObject, eventdata, handles)% hObject handle to edit2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of edit2 as text% str2double(get(hObject,'String')) returns contents of edit2 as a doubler = str2double(get(hObject,'string'));handles.r = r;guidata(hObject, handles);

function edit3_Callback(hObject, eventdata, handles)% hObject handle to edit3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and u

球重力异常matlab程序,球体重力异常正演程序介绍.docx相关推荐

  1. 视电阻率正演matlab,大地电磁测深一维正演——地电学实验报告分析.doc

    大地电磁测深一维正演--地电学实验报告分析 实验报告 课程名称: 地电学 课题名称: 大地电磁层状模型数值模拟实验 专 业: 地球物理学 姓 名: xx 班 级: 06xxxx 完成日期: 2016 ...

  2. matlab 地震正演程序,seismic-forward 地球物理勘探中,基础的地震波正演模拟程序,包括五个 (高阶中心差分 matlab 266万源代码下载- www.pudn.com...

    文件名称: seismic-forward下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Visual C++ 文件大小: 2985 KB 上传时间: 2014-08-06 下载次数 ...

  3. 大地电磁正演程序MT2D主程序分析

    0 相关背景信息 见大地电磁二维正演程序--详细介绍(https://blog.csdn.net/spvfly/article/details/92795423). 程序的框架如下图 1 主程序MT2 ...

  4. 大地电磁二维正演程序--详细介绍

    0 相关背景 1.开发平台vs+intel MKL + Eigen 2.正演方法为有限单元法 3.程序分为两部分: 网格剖分---使用Triangle程序进行 正演计算---使用任政勇教授开源的MT2 ...

  5. 二阶声波正演c语言程序,声波波动方程正演模拟程序总结 - 图文

    此处,为了成图完整,我用的是t2,而不是 t1,也就是把雷克子波向右移动了一段距离,使主要部分都显示出来.(频率采用的是30hz) 从图中可以看出程序是正确的,符合理论上雷克子波的波形. 第二部分:主 ...

  6. matlab地震波褶积正演程序 直达波有频散

    clc; clear; h=300;%界面埋深300m V1=2800;%上层速度 dx=5; %道间距 V2=3500;%下层速度 trace_num=20; fs=1000; N=12000; T ...

  7. MT2D大地电磁有限元正演程序--单元分析

    MT2D有限元单元分析 泛函公式 J(U)=∑V∫e12σ(∇U)2dV+∑V∫e12σk2U2dV−Iδ(A)UJ(U)=\sum_{V} \int_{e} \frac{1}{2} \sigma(\ ...

  8. 用matlab作地震波vsp图,《多层介质vsp正演方法研究》开题报告.doc

    <多层介质vsp正演方法研究>开题报告.doc 本科毕业设计(论文)开题报告题目多层介质VSP正演方法研究学生姓名院(系)油气资源学院专业班级指导教师完成时间2009年3月15日要求1.开 ...

  9. TEM一维正演matlab,大地电磁学chp3一维正演.ppt

    大地电磁学Geo-electromagnetismMagnetotellurics(MT) 地球物理专业用 成都理工大学 Mao Lifeng 2010年9月1日 第三章 均匀水平层状介质大地电磁测深 ...

最新文章

  1. 让植物“张嘴说话”!新加坡“植物机器人”可成为环境探测器促进农业生产...
  2. python求斜边上的高_直角三角形斜边上的高怎么求
  3. tls jdk_使用JDK 13查看TLS配置
  4. 【渝粤题库】陕西师范大学200431综合英语(一)作业(高起专、高起本)
  5. c# 声明类的时候初始化类_使用C#初始化的列表声明
  6. 高频面试题2:单例设计模式
  7. 解决MySQL8小时自动断开连接的问题(DBCP配置)
  8. golang mac 环境变量_Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2...
  9. [收藏]Web创业的10条戒律
  10. linux进程名称最大长度,linux – 进程名称长度的最大允许限制是多少?
  11. Spring Ioc之初始化
  12. 【图像加密】基于matlab GUI Arnold置乱图像加密解密【含Matlab源码 1239期】
  13. 思科特定接口禁用RIP
  14. SurfaceView 实现 转盘抽奖
  15. JavaScript + jQuery 知识复习总结(附超实用jQuery中文文档)
  16. 嵌入式控制K60考试复习
  17. 功率因素校正(PFC)技术!
  18. 微信H5页面分享案例模版
  19. 电脑上的记账本,添加无限个账户记录
  20. 学生计算机屏幕坏了怎么办,电脑自己检查自己修,如果显示器坏掉我们该怎么办?...

热门文章

  1. 自己动手写Spring-1-简单的IOC实现
  2. 如何用阿里云服务器建立个人网站(针对新手)
  3. 大学英语(第四册)复习(原文及全文翻译)——Unit 10 - Why People Work(人为什么工作)
  4. ewb交通灯报告和文件_基于ewb平台的交通灯电路设计.doc
  5. 一条短信致倾家荡产?手机验证码安全吗
  6. GSM劫持+短信嗅探是什么,如何防范指南
  7. linux图片编辑工具,如何在Ubuntu 18.04中安装Pinta图像编辑器
  8. unity 关于搜索
  9. 解除应用计算机仿真,语音识别中计算机仿真的应用
  10. ps倒出gif只有html,PS中我做好了帧(动画没问题),但是怎么导出GIF的动画?