应用地球物理学专业加强MATLAB程序设计的思考.docVIP

应用地球物理学专业加强MATLAB程序设计的思考.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用地球物理学专业加强MATLAB程序设计的思考

应用地球物理学专业加强MATLAB程序设计的思考   摘要:本文在分析应用地球物理学专业和MATLAB程序设计各自特点的基础上,以应用地球物理学专业的特点和需求作为切入点,探讨了应用地球物理学专业中加强MATLAB程序设计教学的思路 关键词:应用地球物理学;MATLAB;教学改革 中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)44-0227-02 近年来,许多专家学者从不同角度关注于应用地球物理学专业的本科教学改革。比如,金胜等学者探讨了如何提高本科生毕业论文质量的方法[1],张新兵等学者通过比较中美两国本科生课程设置而提出了我国应用地球物理学专业课程改革的方向[2],阎建国等学者探索了以地球物理学为例基础教育改革的思路[3],吕玉增等学者提出了培养工程技术人才的改革方案[4],熊章强等学者研究了如何提高野外实践教学效果的对策[5],严哲以地震勘探的专业实习为例探讨了地球物理专业教学实习的作用、安排和效果[6] MATLAB、MAPLE和MATHEMATICA为当今三大主流数学软件。相比MAPLE和MATHEMATICA,MATLAB在国内高校理工科专业的应用更为普遍。本文我们将探讨应用地球物理学专业本科教学中加强MATLAB程序设计的一些思路。之前,汪勇讨论了MATLAB程序设计在地震勘探教学中的应用[7],而童孝忠分析了MATLAB在应用地球物理学中的应用[8] 一、应用地球物理学的学科特点 应用地球物理学隶属于地质资源与地质工程一级学科中的地球探测与信息技术二级学科。根据研究物理场的不同,可划分为电法勘探、磁法勘探、重力勘探、地震勘探、放射性勘探和地球物理测井。除了一级学科的特点外,该学科自身还具有以下特点 1.数理基础要求极高。地球物理场一般是关于空间位置变化的三维函数,比如重力场、静磁场、静电场等;而有些情况下,我们还需考虑地球物理场与时间变化的关系,比如时间域电磁场、地震波场等。为了能够真实的描述这些地球物理场,我们需要大量而复杂的数学和物理知识。因此,除了学习高等数学、大学物理、概率论与数理统计、数值分析等基础课程外,该专业本科生还要学习矢量分析与场论、复变函数、积分变换、数学物理方程与特殊函数、数字信号处理、弹性波动力学、勘探电磁场论等专业基础课程 2.专业术语抽象、不易理解。应用地球物理学专业中,有些概念非常抽象,比如“场”。我们知道,场是反映随时空变化的某种物理量,并以场在时空中每点值的类型,将其分为标量场、矢量场和张量场。这些抽象概念的理解往往需要借助于一定的工具,比如曲线图、等值线图、矢量图、三维立体图、动画演示等 3.与计算机科学结合紧密。地球物理专业与计算机科学结合非常紧密,比如利用高级语言编制程序用于研究地球物理场或者资料处理,利用计算机绘图软件绘制矢量图、三维图等专业图件。计算机科学的快速发展给应用地球物理学带来了巨大影响,比如计算机硬件的发展大大加速了资料处理速度,智能优化算法的快速发展使得反演结果更加可靠,反演速度更加快速 二、MATLAB程序设计 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。与其他开发语言相比,MATLAB主要具有以下优势 1.界面友好、编程语言自然。MATLAB采用了一系列图形用户界面,包括MATLAB桌面和命令窗口、历史命令窗口、路径搜索、文件浏览界面等。最新版本的MATLAB软件中,用户界面更加精致、人机交互性更强,操作也更加简单。MATLAB的编程语言自然,比如复数“1+2i”可直接写为“1+2i”,而不必分别表示存储实部和虚部,并且其运算和函数都是针对矩阵设计的,比如矩阵A和B的乘积,可直接写为“A×B”,而不必像其他语言中借助于循环语句实现这一功能 2.数值计算能力强大。MATLAB包含有600多个常用的数学函数,这些函数包括线性方程组的求解、微分方程及偏微分方程组的求解、数值积分、插值、傅立叶变换等。比如,数值积分包含了“quad”、“quadl”、“quadv”、“quadgk”、“integral”等多个函数,用户可根据求解问题要求的精度和效率确定使用的积分函数。除此之外,MATLAB还包含偏微分方程、小波变换、神经网路、统计分析、样条拟合等工具箱。利用这些库函数,不仅保证了计算结果的精度,还大幅提高了用户的编程效率 3.可视化处理能力完备。MATLAB拥有完备的图件绘制函数,涵盖了从简单的曲线图、等值线图,到复杂的矢量图、三维图件,再到动画制作,等等一系列函数。另外,MATLAB还自带了GUI设计工具箱,使得用户可以设计出一些简单的可视化界面 其他一些软件或程

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档