勘查技术与工程《MATLAB语言及应用》教学方法探索

合集下载

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索1. MATLAB在数据处理和可视化方面的强大功能MATLAB具有强大的数据处理和可视化功能,能够对复杂的勘查数据进行快速有效的处理和分析。

对于勘查技术与工程学科来说,数据处理是一个必不可少的环节,而MATLAB优秀的数据处理能力可以极大地提高数据处理的效率和准确性。

2. MATLAB在模拟与仿真方面的优势MATLAB语言是一种高效的科学计算软件,具有丰富的仿真工具和模型库,可以对勘查技术与工程领域中的各种模型进行仿真和建模。

通过MATLAB的仿真工具,学生可以更直观地理解勘查技术与工程中的理论知识,加深对相关知识的理解和应用。

1. 结合教材内容设计相关实践案例在勘查技术与工程的教学过程中,可以根据教学内容设计相应的实践案例,让学生利用MATLAB语言进行数据处理、模拟与仿真、算法开发和程序设计等方面的实践操作。

通过实践案例的设计与实施,可以加强学生对MATLAB语言的理解和应用能力,提高其解决实际问题的能力。

2. 开设专门的MATLAB语言课程3. 结合科研项目开展科研训练在勘查技术与工程领域,科研项目是一个很好的实践平台。

可以通过结合科研项目,给学生提供相关的科研训练机会,让他们深入研究和应用MATLAB语言,开展勘查技术与工程领域的科研工作。

通过科研训练,可以提高学生的实践操作能力和创新能力,为其未来的专业发展打下坚实的基础。

三、教学实践中应注意的问题与对策1. 教师专业素养的提升在勘查技术与工程的教学过程中,教师的专业素养是至关重要的。

教师应该不断提升自己的MATLAB语言能力,熟悉其在勘查技术与工程领域的应用特点,并能够将其与专业知识相结合,为学生提供更为有效的教学指导。

2. 强化实践操作与案例分析在教学过程中,应该注重学生的实践操作与案例分析。

通过设计相关的实践案例和项目实践,让学生能够在实际操作中感受到MATLAB语言的魅力,并能够将所学的知识直接应用到实际问题的解决中去。

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索1. 引言1.1 背景介绍本文旨在探索勘查技术与工程《MATLAB语言及应用》教学方法,通过理论与实践相结合,提高学生的学习效果和实际操作能力,为勘查技术与工程领域的教学注入新的活力与动力。

1.2 研究目的研究目的是探索勘查技术与工程课程中使用MATLAB语言进行教学的有效方法。

通过对教学方法进行深入探索,旨在提高学生对勘查技术与工程的理解和应用能力,培养他们在实际工作中运用MATLAB解决问题的能力。

本研究旨在找到适合该课程特点的教学方法,结合理论与实践,为学生提供全面的学习体验。

通过教学实践与效果评估,评估不同教学方法对学生学习效果的影响,为今后的教学改进提供依据。

通过本研究,希望能够为勘查技术与工程课程的教学提供新的思路和方法,提高教学质量,培养高素质的勘查技术人才。

2. 正文2.1 勘查技术与工程概述勘查技术与工程是一门涉及地质、地球物理和地球化学等多领域知识的交叉学科,旨在通过多种手段获取地下信息,为资源勘探、工程建设和地质灾害预防提供支持。

勘查技术与工程主要包括地质勘查、物探勘查、工程勘查等方面,通过地面、航空、船舶等不同方式获取地质信息,并结合地球物理、地球化学等学科对地下结构进行分析和解释。

在勘查技术与工程中,地质勘查是最基础的工作,通过野外地质调查和岩心取样等方式获取地质信息,包括地层岩性、构造特征等内容。

物探勘查则借助地球物理方法,如地震反射法、电磁法等技术,实现对地下结构的探测和成像。

工程勘查则主要应用于工程建设中,包括确定地质构造、地下水文条件,为工程设计和施工提供依据。

勘查技术与工程是一门综合性强、实践性强的学科,需要学生具备扎实的地质基础知识和丰富的勘查实践经验。

对于学习这门课程的学生来说,掌握相关的勘查技术与工程知识将对其未来的职业发展和学术研究起到重要的支持作用。

2.2 MATLAB语言及应用概述MATLAB语言是一种专门用于数学计算、可视化和编程的高级技术计算语言。

“Matlab语言与应用”课程教学设计探讨

“Matlab语言与应用”课程教学设计探讨
(. 1 东南 大学 仪 器科 学与 工程 学院 , 江苏 南京 2 0 9 ;. 1 0 6 2 南京 工程 学院 自动化 学 院 , 江苏 南京 2 1 6 ) 1 1 7
摘 要 :Malb语 言 与 应 用” 程 具 有 教 学 内容 多 、 践性 强 等 特 点 。针 对 仪 器科 学 与 工 程 专 业 学 科 交 叉 以 及 Mal “ t a 课 实 t b教 学 学 时 短 、 学 生 综 a 对
在课程 安排上 , 将课 堂授 课 与上机 实践穿 插在 一起 。

堂 课 进 行 教 学 , 堂 课 上 机 实 践 。课 堂 授 课 主 要 一
限 的时间 内 , 尽可 能让 学生全 面掌 握 Mal t b的使用 a 方法 , 灵活应 用 于解决 专业课 程 的问题 , 深对 专业 加
知 识 的 理 解 , 我 们 教 学 过 程 中 迫 切 需 要 思 考 的 问 是 题 。本 文 在 该 课 程 教 学 内 容 和 教 学 方 法 上 , 行 了 进
i p o i h pp ia i b lt t de s i i t d c e i h r m r v ng t e a lc ton a iiy ofs u nt n lmie r d t ou s,t ou s o e t e c ng me h ds he c r e c nt n ,t a hi t o a o s r a ge e s h nd c ur e a r n m nt s oul on i r d i d a c . Th s hr e a t r s u s d r s e tv l . d be c sde e n a v n e e e t e f c s a e dic s e e p c i e y Th e c n x mpls a e pr s n e . The t a hi a tc e o t a e ha he l a n ng i t r s i g o e t a hi g e a e r e e t d e c ng pr c ie d m ns r t d t tt e r i n e e tn f s u e s c u d be o i usy p o t d a he l a n n fe ti mpr v d. t d nt o l bv o l r mo e nd t e r i g e f c s i oe

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索在勘查技术与工程的基础教学中,MATLAB语言的应用主要是解决数学问题和数据分析问题。

学生在进行学习时,可以通过MATLAB语言进行数据的输入,处理和分析,给学生提供更多的操作实践机会。

比如在地层勘探领域,学生可以利用MATLAB语言对地球物理勘探数据进行处理和分析,如地震勘探数据处理、重力勘探数据分析等。

这样能够加深学生对地质勘查方法和原理的理解和掌握,提高学生的实际操作能力。

MATLAB语言还可以用于解决地质数学问题,比如地震波传播、地震地震数据处理、曲线拟合、数据插值等。

教师可以设计相关的MATLAB编程实验,让学生自己编程实现一些基本的数学模型,通过实践来深入理解地质勘查中的一些复杂数字问题,提高学生的计算水平和编程能力。

在勘查技术与工程的项目教学中,MATLAB语言有着更为广泛的应用。

学生可以通过MATLAB语言编程实现一些地震勘查数据预处理、特征提取、数据融合等工作,真实模拟地质勘查中的数据处理过程,提高学生对地质勘查中数据处理方法的理解和应用能力。

学生也可以通过MATLAB语言编程实现地下水资源的评价和优化配置,并通过仿真观察地下水资源开发对地下水位变化的影响,让学生能够深入理解地下水资源的变化规律和效果。

三、MATLAB语言及应用在勘查技术与工程中的创新实践中的应用在创新实践中,学生还可以借助MATLAB语言开发一些勘查技术与工程中的相关应用软件,如数据处理软件、模拟平台等,培养学生的软件开发能力。

通过这些创新实践,学生能够更好地将MATLAB语言的应用与实际的勘查技术与工程相结合,提高学生的实际应用能力和创新水平。

MATLAB语言在勘查技术与工程中有着广泛的应用前景,它能够帮助学生更好地掌握地质勘查中的数据处理和分析方法,提高学生的计算和编程能力,同时也能够激发学生的创新意识和实践能力。

在勘查技术与工程的教学中应用MATLAB语言是非常有必要的,教师可以通过设计相关的教学内容和实践环节,让学生更好地掌握MATLAB语言的应用,从而更好地理解和运用勘查技术与工程中的相关知识和技术。

Matlab语言及其工程应用课程教学方法的探索和思考

Matlab语言及其工程应用课程教学方法的探索和思考
门课 程 的教师共 同探讨 决定 。
2 夯基础重实践
实践 技 能培 养是 高 等 教育 教 学 的重 点 和 特点 , 它是培 养具 有创新 能力 和实践 能力 的高 素质人 才 的 重要培 养环节 。要 想使学 生在将 来 还愿 意用 Maa tb l
学实践, 在如何讲好 M tb aa 语言及其工程应用课程 l
关键 词 : tb语言 ; Maa l 工程应用 ; 素质教育 ; 教学方法
中 图分 类 号 : 6 2 G 4
Maa 语 言 是 目前 最 流 行 的一 门程 序设 计 tb l 语 言 , 有人 将 Maa 也 tb视 为第 五代 程 序 设 计 语 言 , l 它 总体特 点是 : 函数 集 成 度 高 , 言 简 洁 , 程效 率 语 编
与工程应用课程涉及知识点遍及他们所学到的几乎 大学所有课程 , 有数学的, 物理 的, 计算机的, 非常驳 杂, 即抽象又难懂。如何安排能够讲授好这门课程 是很多专业课教师非常感兴趣 的课题。笔者结合 自 己多年使用 M fb语言经验和讲授这 门课程 的教 aa l
性, 很少有人具备利用 M tb语言全方位的知识 , aa l 因此, 教材 的选择要根据培养 目标 由若干名讲授该
多, 普遍存在问题就是基础性有余 , 工程性不足 , 无 法 实现 学生理 论联 系 实 际能 力 、 践 操 作 能力 的培 实 养, 不能满足高素质应用人才的培养要求 , 缺少素质 教 育应有 的特 色 。
目前大 部 分 高 校 将 M fb语 言 定 位 为 一 门 公 aa l 共基 础课 , 教学 目标 仅 限 于使 学 生 掌握 一 些 入 门知
第2 7卷 第 2期 21 0 1年 1月
甘 肃科 技

《matlab语言及应用》教学大纲

《matlab语言及应用》教学大纲

课程编号X1602005《Matlab语言及应用》教学大纲Matlab language and application一、课程基本信息二、课程教学目标MATLAB语言与应用(Matlab language and application)是为信息工程专业开设的一门专业课,旨在向本专业学生介绍一种解决专业问题的快速有效且具有强大功能的科学与工程计算软件。

通过本课程的学习,希望学生获得一种从专业问题中抽象出数学模型进而运用MATLAB语言去求解的思维方法,训练综合运用语言和专业知识去解决问题的能力。

三、实验指导的基本要求1.掌握Matlab软件的基本使用。

2.掌握基本波形的产生的方法。

3.了解信号的各种运算和变换方法。

4.了解数据分析的相关函数。

5.掌握数字信号的变换技术。

6.掌握二维曲线和三维曲线绘制的步骤和方法。

7.掌握MATLAB程序设计的典型程序结构。

8.掌握数字滤波器的基本原理,掌握用Matlab设计实现IIR数字滤波器和FIR数字滤波器。

四、本课程的先导课程《高等数学》《概率论与数理统计》《数字信号处理》五、教学方法与手段教师讲授和学生上机相结合,讲练结合,采用多媒体教学手段为主,重点难点辅以板书。

六、考核方式与成绩评定办法考核形式为上机操作、提交Matlab程序文档及实验报告综合评定。

1、上机操作占总成绩的50%,主要由出勤率和上机表现构成。

2、提交Matlab程序文档占总成绩的30%,主要由程序文档内容达到当次实验要求的程度决定。

3、实验报告成绩占总成绩的20%,由各次实验报告撰写完成情况决定。

七、使用教材及参考书目【使用教材】薛年喜编. MATLAB在数字信号处理中的应用. 清华大学出版社,2008年1月出版。

【参考书目】1、刘卫国等编著. MATLAB程序设计与应用(第二版). 高等教育出版社,2006年2、张志涌等编著. 精通MATLAB6.5版. 北京航空航天大学出版社,2003年3、陈亚勇等编著. MA TLAB 信号处理详解. 人民邮电出版社,2001年八、课程结构和学时分配九、教学内容第一章 MATLAB R2006a基础(4学时)【教学目标】1. 了解Matlab语言的背景知识。

MATLAB语言及其应用教案

MATLAB语言及其应用教案

MATLAB语言及其应用教案第一章:MATLAB简介1.1 课程目标让学生了解MATLAB的发展历程及其在工程领域的应用让学生熟悉MATLAB的工作环境让学生掌握MATLAB的基本命令和操作1.2 教学内容MATLAB的发展历程MATLAB的工作环境MATLAB的基本命令和操作1.3 教学方法讲授结合实例演示学生上机操作练习1.4 课后作业熟悉MATLAB的工作环境掌握MATLAB的基本命令和操作第二章:MATLAB基本语法2.1 课程目标让学生了解MATLAB的基本语法规则让学生掌握MATLAB的数据类型和变量让学生熟悉MATLAB的数学运算2.2 教学内容MATLAB的基本语法规则MATLAB的数据类型和变量MATLAB的数学运算2.3 教学方法讲授结合实例演示学生上机操作练习2.4 课后作业熟悉MATLAB的基本语法规则掌握MATLAB的数据类型和变量熟练运用MATLAB的数学运算第三章:MATLAB编程技巧3.1 课程目标让学生了解MATLAB的编程技巧让学生掌握MATLAB的循环和条件语句让学生熟悉MATLAB的函数编程3.2 教学内容MATLAB的编程技巧MATLAB的循环和条件语句MATLAB的函数编程3.3 教学方法讲授结合实例演示学生上机操作练习3.4 课后作业熟悉MATLAB的编程技巧掌握MATLAB的循环和条件语句熟练运用MATLAB的函数编程第四章:MATLAB绘图功能4.1 课程目标让学生了解MATLAB的绘图功能让学生掌握MATLAB的基本绘图命令让学生熟悉MATLAB的绘图技巧4.2 教学内容MATLAB的绘图功能MATLAB的基本绘图命令MATLAB的绘图技巧4.3 教学方法讲授结合实例演示学生上机操作练习4.4 课后作业熟悉MATLAB的绘图功能掌握MATLAB的基本绘图命令熟练运用MATLAB的绘图技巧第五章:MATLAB在信号处理中的应用5.1 课程目标让学生了解MATLAB在信号处理领域的应用让学生掌握MATLAB信号处理的基本方法让学生熟悉MATLAB信号处理的实例5.2 教学内容MATLAB在信号处理领域的应用MATLAB信号处理的基本方法MATLAB信号处理的实例5.3 教学方法讲授结合实例演示学生上机操作练习5.4 课后作业熟悉MATLAB在信号处理领域的应用掌握MATLAB信号处理的基本方法熟练运用MATLAB信号处理的实例第六章:MATLAB在控制系统设计中的应用6.1 课程目标让学生了解MATLAB在控制系统设计领域的应用让学生掌握MATLAB控制系统设计的基本方法让学生熟悉MATLAB控制系统设计的实例6.2 教学内容MATLAB在控制系统设计领域的应用MATLAB控制系统设计的基本方法MATLAB控制系统设计的实例6.3 教学方法讲授结合实例演示学生上机操作练习6.4 课后作业熟悉MATLAB在控制系统设计领域的应用掌握MATLAB控制系统设计的基本方法熟练运用MATLAB控制系统设计的实例第七章:MATLAB在图像处理中的应用7.1 课程目标让学生了解MATLAB在图像处理领域的应用让学生掌握MATLAB图像处理的基本方法让学生熟悉MATLAB图像处理的实例7.2 教学内容MATLAB在图像处理领域的应用MATLAB图像处理的基本方法MATLAB图像处理的实例7.3 教学方法讲授结合实例演示学生上机操作练习7.4 课后作业熟悉MATLAB在图像处理领域的应用掌握MATLAB图像处理的基本方法熟练运用MATLAB图像处理的实例第八章:MATLAB在仿真建模中的应用8.1 课程目标让学生了解MATLAB在仿真建模领域的应用让学生掌握MATLAB仿真建模的基本方法让学生熟悉MATLAB仿真建模的实例8.2 教学内容MATLAB在仿真建模领域的应用MATLAB仿真建模的基本方法MATLAB仿真建模的实例8.3 教学方法讲授结合实例演示学生上机操作练习8.4 课后作业熟悉MATLAB在仿真建模领域的应用掌握MATLAB仿真建模的基本方法熟练运用MATLAB仿真建模的实例第九章:MATLAB在优化计算中的应用9.1 课程目标让学生了解MATLAB在优化计算领域的应用让学生掌握MATLAB优化计算的基本方法让学生熟悉MATLAB优化计算的实例9.2 教学内容MATLAB在优化计算领域的应用MATLAB优化计算的基本方法MATLAB优化计算的实例9.3 教学方法讲授结合实例演示学生上机操作练习9.4 课后作业熟悉MATLAB在优化计算领域的应用掌握MATLAB优化计算的基本方法熟练运用MATLAB优化计算的实例第十章:MATLAB在工程实践中的应用10.1 课程目标让学生了解MATLAB在工程实践领域的应用让学生掌握MATLAB工程实践的基本方法让学生熟悉MATLAB工程实践的实例10.2 教学内容MATLAB在工程实践领域的应用MATLAB工程实践的基本方法MATLAB工程实践的实例10.3 教学方法讲授结合实例演示学生上机操作练习10.4 课后作业熟悉MATLAB在工程实践领域的应用掌握MATLAB工程实践的基本方法熟练运用MATLAB工程实践的实例重点解析本文教案主要介绍了MATLAB语言及其在各个领域的应用。

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索1. 引言1.1 背景介绍本文旨在探讨勘查技术与工程中MATLAB语言的应用以及相应的教学方法,希望能够为相关领域的教学实践提供有益的参考和帮助。

通过对勘查技术与工程的概述、MATLAB语言的特点、以及在勘查技术与工程中的具体应用进行分析和探讨,本文将提出一些针对教学实践的方法和策略,以期提高学生对于MATLAB语言在勘查技术与工程中的应用能力,并进一步提升教学效果和质量。

希望通过本文的研究和探讨,能够为勘查技术与工程领域的教学工作带来一定的启示和帮助。

1.2 研究意义MATLAB语言在勘查技术与工程中的应用日益广泛,教学方法的探索对于提高学生的学习效果和实践能力具有重要意义。

通过对MATLAB语言的深入教学,可以帮助学生更好地理解和掌握该语言的特点和应用方法,为他们未来在勘查技术领域的实践工作打下坚实基础。

借助MATLAB语言进行勘查技术与工程的教学,可以培养学生的计算思维和问题解决能力,提高其在实际工作中应对复杂问题的能力。

通过对教学方法的不断探索和创新,可以使教学内容更加贴近实际工程应用,增强学生的实践能力和创新意识,从而提高他们在勘查技术领域的竞争力和就业机会。

研究勘查技术与工程《MATLAB语言及应用》教学方法的意义重大,对于促进教学质量的提升和学科发展具有重要的推动作用。

1.3 研究目的本研究旨在探索勘查技术与工程中MATLAB语言及应用的教学方法,旨在提高学生对MATLAB语言的理解和运用能力,以及培养学生在勘查领域中的创新思维和问题解决能力。

具体目的包括:1. 分析MATLAB语言在勘查技术与工程中的实际应用情况,深入了解其在数据处理、图像处理、模拟仿真等方面的作用和优势;2. 探讨如何将MATLAB语言与勘查技术课程有机结合,设计符合学生学习需求和实际应用的教学方法,提高教学效果;3. 评估教学方法的实际效果,从学习成绩、学生反馈等方面进行综合评价,为今后的教学改进提供依据。

Matlab语言及应用实验指导书

Matlab语言及应用实验指导书

《Matlab语言及应用》上机实验指导书吉林大学地球探测科学与技术学院地球化学系2010年实验一MATLAB应用开发环境目的与要求(1)熟悉MATLAB桌面。

(2)掌握命令窗口的使用方法。

(3)了解MATLAB的帮助系统。

(4)基本掌握在MATLAB命令窗口中进行语言要素的基本操作。

实验准备(1)了解MATLAB的安装的软硬件要求。

(2)了解MATLAB的基本特征和基本语法。

(3)主要窗口的基本功能。

实验内容1.使用命令窗口启动MATLAB。

从“Desktop”菜单中选择Desktop layout->default,恢复MATLAB窗口的缺省设置。

Command Windows窗口中练习如下操作:(1)变量与基本运算(2)向量与矩阵的处理(3)常用数学函数(4)程序流程控制提示:在输入过程中注意符号的中文和西文的不同,Matlab语言使用的均为西文的符号。

(5) M文件首先,建立自己的工作目录mywork,然后利用File菜单中的Set Path将mywork目录添加到Matlab的搜索路径中。

利用MATLAB的M文件编制器,建立如下命令行文件:%This ls my first test M—file.%Roger Jang,March 3,1997fprintf('Start Of test.m!\n');for i=1:3,fprintf('i=%d-->i^3=%\n’,i,i^3);endfprintf('End of test.m!\n');以test1.m为文件名,保存在mywork目录中。

在命令窗口中键入test1 后执行,结果如下: Start of test.m!i=l ---> i^3=1i=2 ---> i^3=8i=3 ---> i^3=27End of test.m!按上述方法建立函数文件如下:function output=fact2(n)%FACT2 Calculate factorial of a given positive integer(recursive Version)if n==1 %Terminating conditionoutput=l;return;endoutput=n*fact2(n-1);以fact2.m为文件名,保存在mywork目录中。

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索【摘要】本文旨在探讨勘查技术与工程教学中MATLAB语言及应用的教学方法。

首先分析了当前勘查技术与工程教学现状,接着探讨了MATLAB在该领域的应用,并介绍了《MATLAB语言及应用》教学方法。

随后通过实践验证了该教学方法的有效性,并对教学效果进行评价与总结。

在结论中总结了教学方法的优势和不足,并展望未来的研究方向。

通过本文的研究,可以为勘查技术与工程教学提供更加有效的教学方法,促进学生对MATLAB的深入理解和应用,从而提升教学质量和学习效果。

【关键词】勘查技术与工程、MATLAB语言及应用、教学方法、探索、现状分析、应用探讨、教学方法介绍、教学方法实践、教学效果评价、优势、不足、展望未来研究方向1. 引言1.1 研究背景勘查技术与工程是地质勘查领域的重要分支,通过对地下情况进行勘查,为工程建设提供必要的数据支持。

随着社会经济的发展和科技的进步,对地下资源开发和工程建设的需求不断增加,对勘查技术与工程的要求也越来越高。

传统的勘查技术和工程教学大多局限于理论知识的传授,缺乏实际操作的实践环节,导致学生在应用领域的能力相对薄弱。

针对现有勘查技术与工程教学存在的问题和挑战,本研究旨在探讨MATLAB语言在教学中的应用方法,以提高学生的学习效果和实践能力。

通过对这一问题的研究,可以为勘查技术与工程教学方法的改进和优化提供参考,促进学生全面发展和实践能力的提升。

1.2 研究意义勘查技术与工程《MATLAB语言及应用》教学方法探索通过本研究,可以更好地发挥MATLAB在工程教学中的优势,提高学生对于勘查技术与工程的理解和掌握,培养学生解决实际问题的能力。

探讨《MATLAB语言及应用》教学方法的实践效果,可以为今后的教学提供参考和借鉴。

本研究对于促进教育教学改革,提高学生综合素质和专业技能水平具有积极的意义。

1.3 研究目的研究目的在于探索如何更好地运用《MATLAB语言及应用》这门课程来提升勘查技术与工程的教学效果。

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索二、MATLAB语言及应用在勘查技术与工程中的意义MATLAB是一种用于多范围科学和工程计算的高级语言和交互式环境。

它包括数学函数库,为线性代数、傅里叶分析、非线性方程、统计分析、数值积分和解微分方程等提供了工具。

在勘查技术与工程中,MATLAB可以用于处理大量的勘查数据,进行地质建模和资源评估,进行勘查成果的可视化等工作。

学习MATLAB语言及应用对于勘查技术与工程专业的学生来说至关重要。

三、MATLAB语言及应用在教学中的应用1. 课程设置在勘查技术与工程课程中引入MATLAB语言及应用的教学,可以设置为选修课程或者专业实践课程。

在课程设置方面,可以安排专门的课时来讲解MATLAB的基础语法和常用函数,以及在地质勘查、矿产勘查中的具体应用案例。

还可以安排一定的课时进行实践操作,让学生亲自动手进行数据处理和可视化操作,提高他们的实际操作能力。

2. 教学内容在教学内容方面,可以根据勘查技术与工程的特点,设计相关的MATLAB应用案例。

可以从地震勘查、地质建模、矿产资源评估等方面进行案例讲解,让学生了解MATLAB在勘查技术与工程中的具体应用场景,并进行实际操作。

还可以涉及一些常用的数据处理方法、统计分析方法和可视化方法,以及如何将MATLAB与其他勘查软件进行结合使用等内容。

四、教学效果评估为了评估MATLAB语言及应用在勘查技术与工程课程中的教学效果,可以采用以下方法进行评估:1. 学生学习情况调查通过问卷调查等方式,了解学生对于MATLAB语言及应用的学习情况和掌握程度,以及他们对于该课程的满意度和建议意见等。

2. 课程成绩评定可以通过平时作业、实验报告和期末考试等方式对学生的学习情况进行评定,以了解学生在MATLAB语言及应用方面的掌握程度和学习成绩。

3. 案例实践评估结合具体案例,通过学生的案例实践报告和成果展示等方式,评估学生在MATLAB应用方面的实际能力和创新能力。

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索

勘查技术与工程《MATLAB语言及应用》教学方法探索勘查技术与工程是一门涉及地质勘探、土木工程、水利工程等领域的综合性学科。

在勘查技术与工程的教学中,MATLAB语言及应用是一种非常重要的工具。

本文将探讨在勘查技术与工程教学中,如何有效地使用MATLAB语言及应用进行教学及研究。

MATLAB是一种专门用于科学计算和工程设计的高级语言和交互式环境。

它在数学建模、仿真、数据分析、数据可视化以及其他科学和工程领域中得到了广泛的应用。

在勘查技术与工程中,MATLAB语言及应用可以用于地质勘探数据的处理、地质模型的构建、工程设计及计算等方面,大大提高了工作效率。

MATLAB具有良好的跨平台性和易用性。

其支持多种计算机平台,包括Windows、Mac和Linux等,对于勘查技术与工程领域的学习者来说非常方便。

MATLAB自身提供了丰富的函数库和工具箱,可以帮助学生快速完成各种科学计算和工程设计任务。

MATLAB具有出色的可视化功能。

在地质数据分析和工程设计过程中,经常需要对数据进行可视化处理,以便更直观地观察数据的特征和规律。

MATLAB提供了丰富的绘图函数和可视化工具,可以帮助学生将数据直观地呈现出来,更好地理解数据,并进行进一步的分析和处理。

教师需要设计一些实际的项目或实验任务,要求学生使用MATLAB进行数据处理、模型构建、仿真分析等工作。

这可以帮助学生在实际操作中掌握MATLAB的使用技巧,提高他们的科学计算和工程设计能力。

教师还可以组织一些课外活动,如科研讨论、竞赛等,让学生在实践中发挥自己的创造力和想象力,运用MATLAB语言及应用进行科学研究和工程实践。

这不仅可以增强学生的实际操作能力,还可以激发学生的学习兴趣和创新意识。

三、MATLAB语言及应用教学的优化策略为了更好地开展MATLAB语言及应用教学,在勘查技术与工程中,可以采取一些优化策略。

可以引入在线教学平台和MOOC等先进的教学手段,将MATLAB语言及应用教学资源进行多媒体化、互动化处理,为学生提供更加丰富的学习资源。

课程名称MATLAB语言及其应用

课程名称MATLAB语言及其应用

课程名称:MATLAB语言及其应用课程编号:7002801课程学分:2课程学时:32学时适用专业:机械设计制造及其自动化,材料成形及控制《MATLAB语言及其应用(双语)》MATLAB Programming & Application (bilingual)一、课程性质与目的本课程是本科四年制机械设计制造及其自动化专业的一门专业选修课。

本课程是解决各种复杂的科学计算问题的理论与技术基础。

它讨论用于科学计算中的一些最基本、最常用的算法,不但具有数学的抽象性与严密科学性,而且具有高度的应用性。

通过本课程的学习,学生可以获得一种从专业问题中抽象出数学模型进而运用MATLAB语言与环境去求解的思维方法;使学生能利用MATLAB熟练进行常用数值计算、简单编程、简单的数据处理及基本图形绘制等;训练综合运用语言和专业知识去解决学习或工作中的数学建模、数值计算、数据处理等问题,为毕业设计以及毕业后的研究和工程应用工作打下坚实的基础。

具体而言,本课程的目的是培养学生具备以下能力:1.MATLAB基本操作和编程能力;对应专业认证毕业要求中的【1】【2】【3】【4】【5】2. 利用MATLAB将工程问题进行数学建模和可视化表达的能力;对应专业认证的毕业要求中的【1】【2】【3】【4】【5】3.运用MATLAB对线性和非线性方程求解的能力;对应专业认证的毕业要求中的【1】【2】【3】【4】【5】4. 利用MATLAB解决一般性数据拟合与插值问题的能力;对应专业认证的毕业要求中的【1】【2】【3】【4】【5】5.利用MATLAB求解数值积分与微分问题的能力;对应专业认证的毕业要求中的【1】【2】【3】【4】【5】6. 利用数值法求解微分方程的能力;对应专业认证的毕业要求中的【1】【2】【3】【4】【5】7. 与合作者一起,综合运用文献检索、数学建模、数据可视化、数值计算、数据处理、解读计算结果、沟通交流等知识和能力,各负其责,解决各种实际工程问题的能力。

《MATLAB语言及其应用》教案(最新整理)

《MATLAB语言及其应用》教案(最新整理)

MATLAB语言及其应用教案任课教师:罗靖宇任课班级:09通信(1)(2)教材:MATLAB程序设计与应用(第二版)作者:刘卫国主编出版社:高等教育出版社内容:书籍简介:本书以MATLAB 7.0版为蓝本介绍MATLAB 功能与应用强调理论和实践相结合贴近读者需要注重讲清有关数学方法和算法原理前提下介绍MATLAB功能;注重和有关学科领域结合,突出应用书中有许多应用实例些实例既是对MATLAB重点和难点诠释又可以更好地帮助读者应用MATLAB 来解决实际问题具有很强代表性。

全书分为基础篇应用篇和实验篇基础篇包括MATLAB 系统环境MATLAB数据及其运算MATLAB矩阵分析与处理 MATLAB 程序设计MATLAB 图MATLAB 数值计算MATLAB符号计算应用篇包括MATLAB图形用户界面设计MATLAB Notebook使用MATLABSimulink 仿真软件MATLAB 外部程序接口技术MATLAB 应用实验篇和教学内容相配合包括15实验以帮助读者更好地上机操作。

本书可作为高等学校理工科各专业大学生或研究生学习教材也可供广大科技工作者参考。

第1章MATLAB系统环境 1.1 MATLAB概貌 1.1.1 MATLAB 发展 1.1.2 MATLAB 主要功能 1.1.3 MATLAB功能演示 1.2 MATLAB环境准备 1.2.1 MATLAB 安装 1.2.2 MATLAB 启动与退出 1.3 MATLAB操作界面 1.3.1 主窗口 1.3.2 命令窗口 1.3.3 工作空间窗口 1.3.4 当前目录窗口和搜索路径 1.3.5 命令历史记录窗口 1.3.6 Stalt菜单1.4 MATLAB帮助系统 1.4.1 帮助命令 1.4.2 帮助窗口 1.4.3 演示系统 第2章MATLAB数据及其运算 2.1 MATLAB数据特点 2.2 变量及其操作 2.2.1 变量与赋值 2.2.2 变量管理 2.2.3 数据输出格式 2.3 MATLAB矩阵表示 2.3.1 矩阵建立 2.3.2 冒号表达式 2.3.3 矩阵拆分 2.4 MATLAB数据运算 2.4.1 算术运算 2.4.2 关系运算 2.4.3 逻辑运算 2.5 字符串 2.6 结构数据和单元数据 2.6.1 结构数据 2.6.2 单元数据第3章MATLAB矩阵分析与处理 3.1 特殊矩阵 3.1.1 通用特殊矩阵 3.1.2 用专门学科特殊矩阵3.2 矩阵结构变换 3.2.1 对角阵与三角阵 3.2.2 矩阵转置与旋转3.3 矩阵求逆与线性方程组求解 3.3.1 矩阵逆与伪逆 3.3.2 用矩阵求逆方法求解线性方程组 3.4 矩阵求值 3.4.1 方阵行列式值 3.4.2 矩阵秩与迹 3.4.3 向量和矩阵范数 3.4.4 矩阵条件数 3.5 矩阵特征值与特征向量 3.6 矩阵超越函数第4章MATLAB程序设计 4.1 M文件 4.1.1 M文件分类 4.1.2 M文件建立与打开4.2 程序控制结构顺序结构、选择结构、循环结构4.3 函数文件4.4 程序调试 第5章MATLAB绘图5.1 二维图形5.2 三维图形5.3 三维图形的精细处理5.4 隐函数绘图5.5 底层绘图操作5.6 光照与材质5.7 图像显示与动画 第6章MATLAB数值计算6.1 数据处理与多项式计算6.2 数值微积分6.3 离散傅里叶变换6.4 线性方程组求解6.5 非线性方程与最优化问题求解6.6 常微分方程的数值求解6.7 稀疏矩阵 第7章MATLAB符号计算7.1 符号计算基础7.2 符号函数及其应用7.3 符号积分7.4 级数7.5 符号方程求解应用篇 第8章MATLAB图形用户界面设计8.1 菜单设计8.2 对话框设计8.3 可视化图形用户界面设计 第9章MATLABNotebook 使用9.1 NOTEBook的安装于启动9.2 单元的定义与执行9.3 输出格式控制 第10章MATLABSimlllink仿真软件10.1 Simlllink操作基础10.2 系统仿真模型10.3 系统的仿真10.4 使用命令操作对系统进行仿真10.5 子系统及其封装技术10.6 S函数的设计与应用 第11章MATLAB外部程序接口技术11.1 MATLAB的数据接口11.2 MATLAB编译器11.3 MATLAB计算引擎11.4 MEX动态链接函数接口 第12章MATLAB 应用12.1 MATLAB在电路分析中的应用12.2 MATLAB在控制系统分析中的应用12.3 MATLAB在数学建模中的应用12.4 MATLAB在力学及工程结构分析中的应用12.5 MATLAB在优化设计中的应用实验篇 实验要求 实验MATLAB运算基础 实验二MATLAB矩阵分析与处理 实验三选择结构程序设计 实验四循环结构程序设计 实验五函数文件 实验六高层绘图操作 实验七低层绘图操作 实验八数据处理与多项式计算 实验九数值微积分与方程数值求解 实验十符号计算基础与符号微积分 实验十级数与方程符号求解 实验十二菜单与对话框设计 实验十三Simulink 应用  实验十四外部程序接口 实验十五综合实验第1章MATLAB系统环境本章重点:发展、功能、操作界面、帮助课时安排:2课时内容安排:1、概述:MATLAB 发展、MATLAB 主要功能(1)发展MATLAB名字由MATrix和LABoratory 两词的前三个字母组合而成。

案例教学法在《MATLAB应用》教学中的运用

案例教学法在《MATLAB应用》教学中的运用

案例教学法在《MATLAB应用》教学中的运用案例教学法是一种将理论知识与实际情况相结合的教学方法,通过具体的案例来展示理论知识的应用,使学生在实际问题中学习和掌握知识。

在《MATLAB应用》教学中,案例教学法可以有效地帮助学生理解和掌握MATLAB编程语言的运用,提高学生的实际应用能力和创新能力。

本文将探讨案例教学法在《MATLAB应用》教学中的运用。

1. 提高学生的学习兴趣采用案例教学法可以提高学生的学习兴趣,使学生对MATLAB应用有更深入的了解和认识。

通过具体的案例来展示MATLAB在实际问题中的应用,可以激发学生的学习热情,增强学生的学习动力。

3. 培养学生的创新能力通过案例教学法,学生可以在实际问题中进行MATLAB编程的实践,培养学生的创新能力和解决问题的能力。

学生可以在实际问题中灵活运用MATLAB编程语言,提高编程技巧和创新能力。

1. 案例选择在《MATLAB应用》教学中,选择合适的案例至关重要。

案例应该既能够展示MATLAB编程语言的应用,又能够引起学生的兴趣。

可以选择一些具有代表性的实际问题作为案例,如图像处理、信号处理、数据分析等方面的问题,以及一些工程实践中的应用问题作为案例,引导学生进行MATLAB编程实践。

2. 案例设计在设计案例时,需要考虑案例的难易程度、案例的代表性、案例的实际问题等因素。

案例的设计应尽量贴近实际问题,让学生能够在案例中感受到MATLAB编程的实际应用,提高学生的实际应用能力。

4. 案例讨论与总结在学生完成案例的编程实践后,可以进行案例的讨论和总结。

通过学生的讨论,可以发现不同的思路和解题方法,让学生之间相互学习,加深对MATLAB编程的理解和掌握。

5. 案例实践在教学中,可以通过实践环节来引导学生进行案例编程实践。

教师可以给予学生一定的自由度,让学生根据案例要求,自主进行MATLAB编程实践,培养学生的创新能力和实际应用能力。

1. 案例设计不合理在案例教学中,存在一些案例设计不合理的问题。

案例教学法在《MATLAB应用》教学中的运用

案例教学法在《MATLAB应用》教学中的运用

案例教学法在《MATLAB应用》教学中的运用案例教学法是一种以教学案例为基础,采用问题导向的教学方法。

它能够激发学生的主动学习兴趣,提高学生的解决问题能力,并且能够让学生在真实的情境中学习和应用知识,提高学习成效。

对于《MATLAB应用》这门课程来说,案例教学法的运用可以让学生更加深入地理解MATLAB的应用场景和解决实际问题的能力,提高他们的实际应用水平。

案例教学法可以帮助学生更好地理解MATLAB的应用场景。

在教学过程中,教师可以通过引入真实的工程、科学或金融案例,让学生在解决实际问题的情景中学习MATLAB的使用方法。

通过具体实例的引入,学生能够更加直观地了解MATLAB在不同领域的应用,并且能够更好地理解MATLAB算法和函数的实际用途。

通过一个工程案例,学生可以了解MATLAB 在信号处理、控制系统设计等方面的应用;通过一个科学案例,学生可以了解MATLAB在数据分析、统计建模等方面的应用;通过一个金融案例,学生可以了解MATLAB在量化交易、风险管理等方面的应用。

通过这样的案例教学法,学生能够更加全面地了解MATLAB的应用场景,提高他们的应用意识和创新能力。

案例教学法可以提高学生的解决问题能力。

在案例教学中,学生需要在真实的情境中解决具体的问题,这将迫使他们要灵活运用所学的知识和技能,提出解决问题的方案,并且进行实际操作和验证。

通过这样的过程,学生将不仅仅是被 passively 接受知识,而是 actively 参与到问题的解决过程中。

这将帮助他们提高问题分析和解决的能力,并且培养他们的创新意识。

在《MATLAB应用》的教学中,教师可以设计一些具有挑战性的案例,让学生在解决实际问题的过程中,运用MATLAB来完成数据处理、建模分析、算法设计等工作。

通过这样的案例教学法,学生能够更加深入地理解MATLAB的原理和方法,提高他们的实际操作能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

勘查技术与工程《MATLAB 语言及应用》教学方法探索收稿日期:2019-01-31基金项目:国家自然科学基金项目(41704129,41874154,41704133)作者简介:柴新涛,男,博士,讲师,主要从事地球物理勘探方面的教学和科研。

一、引言MATLAB 是MATrix 和LABoratory 前三个字母的组合,寓意为矩阵实验室[1]。

MATLAB 是由MathWorks 公司开发的面向科学计算、算法研发、数据分析可视化的交互式程序设计软件,代表了当今国际科学计算软件的先进水平[2],其官网为:https :///。

MATLAB 以友善的使用环境、强大的符号处理、精确的数值计算、灵活的图形显示、高效的编程功能为越来越多的教师、学生和科研人员所喜爱。

目前,MATLAB 已成为国内外理工科大学生学习知识和进行科学研究的主要编程语言之一,众多高等院校都为理工科学生开设了《MATLAB 语言及应用》课程[3]。

MATLAB 语言内容多,特别是函数命令及其使用方式变化多样,且应用面广泛,参考学习资料众多,但课程学时有限。

如何在有限的时间内让学生尽可能全面地掌握MAT-LAB 并灵活应用于解决专业课程问题值得深入研究。

笔者结合近年来在中国地质大学(武汉)任教《MAT-LAB 语言及应用》课程的经历以及自身的工作、研究经历,进行了总结与实践,探索出一套较为适用于勘查技术与工程专业(勘查地球物理方向)的MATLAB 语言教学方案。

二、课程教学背景勘查地球物理是一门应用物理的原理解决矿产油气资源勘查问题的理论和方法的学科。

勘查技术与工程专业(勘查地球物理方向)着重培养学生掌握重力、磁法、电法、地震等地球物理勘查的科学知识和方法技术。

在公共基础课和专业课学习过程中,平时作业、课程报告、毕业论文等多方面要用到MATLAB 。

中国地质大学(武汉)勘查技术与工程专业(勘查地球物理方向)《MATLAB 语言及应用》课程共32学时,包括20学时理论课,12学时上机课。

三、教学方案设计由于MATLAB 语言内容多,32学时不可能全面涉及,在教学方案设计过程中,笔者考虑到学生的专业及培养目标,结合笔者在工作、学习和科研过程中对MATLAB 的使用经历以及学生的兴趣点,将课程主要内容概括整理为以下几个章节。

第一章,引入MATLAB 。

在本章首先向学生介绍什么是MATLAB ,MATLAB 相比于其他编程语言(比如C++)的优点。

接着,向学生展示MATLAB 在本专业的应用,比如演示地震勘探数据处理过程中的程序(像多次波压制、噪声压制、数据插值等),列举MATLAB 在重力、磁法、电法勘探应用例子,让学生了解MATLAB 在本专业有着广泛的应用。

进而,向学生介绍国外公开的与本专业相关的MATLAB 代码包,比如阿尔伯塔大学Sacchi 教授团队所研发的SeismicLab ,让学生对MATLAB 在本专业中的应用有整体认识。

此外,向学生介绍MATLAB 在当前热门研究领域中的应用,比如人工智能、机器学习、深度学习,让学生认识到学MATLAB 有用,进而“学以致用,以用促学”。

第二章,MATLAB 编程基础,包括MATLAB 的函数、参数、变量等的命名规则,MATLAB 的帮助函数help 、doc ,部分通用命令,语言标点,数据类型,矩阵数组操作及分析函数,符号运算。

着重向学生介绍在专柴新涛,汪玲玲,彭荣华(中国地质大学(武汉)地球物理与空间信息学院,湖北武汉430074)摘要:MATLAB 是一款广泛应用于科学计算、数据分析及可视化的交互式编程软件,《MATLAB 语言及应用》是勘查技术与工程专业勘查地球物理方向一门重要的课程,MATLAB 内容多、课时有限,如何在有限的时间内让学生尽可能全面地掌握MATLAB 并灵活应用于解决专业课程问题值得深入研究。

笔者根据近年来在中国地质大学(武汉)任教MATLAB 课程经历,探索出一套适用于勘查技术与工程(勘查地球物理方向)的MAT-LAB 教学方案,并探讨了MATLAB 授课与即时网络通讯软件相结合的优点。

关键词:勘查技术与工程;勘查地球物理;MATLAB 中图分类号:G642.0文献标志码:A文章编号:1674-9324(2019)23-0158-03【教法研究】业学习过程中用到的内容,注重及时演示,比如演示清除命令clear、清屏命令clc。

第三章,MATLAB编程核心,包括介绍.m文件编辑环境,文件操作指令(addpath、genpath加载路径等),默认的特殊变量及关键字,控制流(if-else分支结构、switch-case分支结构、for和while循环等),脚本和函数,程序调试和优化,数据读写(load、save、fread、fwrite、读写txt、segy文件)。

第四章,MATLAB数据可视化,包括画图时输入参数的介绍,二维和三维画图,考虑到学生会经常涉及到图片保存用于写作业、课程报告等,笔者介绍了便捷的高分辨率图片保存命令。

数据可视化是MATLAB 较为重要的一个应用,笔者注重于结合学生的专业课内容,比如结合地震勘探的数据来介绍常用的画图命令plot、subplot、imagesc、colormap、slice等。

此外,结合地震勘探波场的传播过程,向学生介绍如何利用MAT-LAB制作动图。

第五章,MATLAB的应用。

着重于介绍MATLAB在地球物理勘查过程中的应用。

由于时间有限,笔者仅向学生展示了部分容易理解的例子,比如MATLAB用于地震数据的插值、河流流量及河底工程布线长度测算、国土面积及国界线长度测算、山地土方及储层厚度测算等。

由于地球物理勘查过程中通常涉及计算量较大的数据处理,笔者向学生详细介绍了如何利用MAT-LAB做并行计算。

笔者基于地震数据噪声压制程序向学生详细介绍了怎么做好MATLAB的程序设计、综合利用前几章所学知识写出一套系统的MATLAB程序。

笔者根据自身讲课经历,20个理论课学时仅能介绍到前五章。

笔者将MATLAB的图形用户界面(即如何利用MATLAB编写图形用户界面软件)、MATLAB编译器(即如何编译发布MATLAB编写的图形用户界面软件)、MATLAB的外部接口mex文件(即如何在MATLAB 环境下调用C、C++程序)等章节内容作为课后拓展学习。

MATLAB编程语言课涉及代码较多,仅用多媒体和板书会有些枯燥,笔者采用板书、多媒体加现场演示程序的授课方式,以提高学生的注意力。

在每章节及时布置作业,以便学生上机练习,课后作业内容与专业课紧密相关,着重让学生在解决本专业相关问题的过程中掌握MATLAB。

为了将理论课和上机课较好地结合,笔者认为要在理论课后及时给学生安排上机,避免上机课和理论课间隔较长。

共12学时的上机课,可以尽量给学生安排6次上机、每次2学时,而不是安排3次上机、每次4学时。

如若条件允许,在机房开展理论课,这样教师每讲完一部分内容,学生可及时练习验证。

关于课程考核评成绩,日常考勤和平时作业占一定比例,同时将课程报告和闭卷考试相结合,有些不宜闭卷考试的内容放到课程报告里,比如编写复杂的Matlab程序、读写数据、画图、结果查验等;有些内容可以采用闭卷考试,比如一些必须掌握的函数命令、语法格式、矩阵数组操作、if-else分支结构、for循环、while循环等。

在平时作业和课程报告布置的过程中,要做到每位学生难度相同但内容有差异,比如布置的课后作业、课程报告与学生的序号有关。

四、国外专业相关MATLAB公开资源介绍古人云“授之以鱼不如授之以渔”。

介绍完课堂基本内容,可以给学生介绍一些较好的相关学习资源,进行深入拓展学习。

这里列举了一部分勘查技术与工程专业(勘查地球物理方向)相关的MATLAB公开资源。

1.阿尔伯塔大学Sacchi教授团队所公开的Seismi-cLab软件MATLAB代码包,其官网为http://seismic-lab. physics.ualberta.ca/index.html。

SeismicLab包含了频率域带通滤波、子波估计、频率空间域噪声压制、频率空间域地震数据插值、Radon变换压制多次波、速度分析等地震勘探数据处理过程中涉及的方法技术。

2.卡尔加里大学地球科学系CREWES学术研究组所公开的CREWES包,其官方网址为https://www. /ResearchLinks/FreeSoftware/。

CREWES包含了许多可视化工具、有限差分地震正演模拟、Gabor反褶积、快速广义傅里叶变换地震数据插值、反演、地震偏移工具箱、叠前各向异性逆时偏移、射线追踪、反射率法正演模拟、segy数据读写、地震数据处理工具箱、VSP数据处理工具箱、井震匹配等较为齐全的地震数据处理解释程序。

同时,在该网址可下载Margrave教授所撰写的书籍《Numerical Methods of Exploration Seis-mology with algorithms in MATLAB》,介绍了勘探地震学方法的Matlab编程实现,学生在学习Matlab编程的同时学习了专业英语。

3.IP4DI是科罗拉多矿业学院地球物理系A.Revil 教授领导的研究团队所开发的时移电阻率数据处理与反演MATLAB软件包(https:///marios-geo/ipi4d)。

IP4DI软件采用标准最优化算法及主动时间约束算法,能够用于二维、三维及四维直流电阻率法、时域激发极化和频率域发极化法的正反演研究,并适用于地面、井地及井间等观测类型。

puters&Geosciences期刊,该期刊的一个特点是:在该期刊发表的论文,多会在该期刊的官网公开论文对应的程序。

该期刊官网为:https:///computers-and-geosciences/。

该期刊是勘查地球物理领域较高级别期刊之一,会有最新的、较为前沿的方法技术在此发表。

这样学生在学习Matlab编程的同时,也掌握了本专业较为前沿的新方法新技术,加深了对专业的认知。

5.SegyMAT,一个较为系统全面的segy格式地震数据读写源代码包,其官网为.http://segymat.sourceforge. net/。

值得注意的是,我们在向学生介绍公开的学习资源时,我们应该警醒学生在学习利用他人程序的同时,要注重对他人知识产权成果的尊重与致谢。

Exploring Teaching Methods for "MATLAB Language and Its Applications"Course in Major of ProspectingTechniques and EngineeringCHAI Xin-tao,WANG Ling-ling,PENG Rong-hua(China University of Geosciences (Wuhan),Institute of Geophysics &Geomatics,Wuhan,Hubei 430074,China)Abstract :MATLAB is an interactive programming software widely used in scientific computing,data analysis and visualization."MATLAB language and its applications"is an important course in major of prospecting techniques and engineering.The contents of MATLAB are rich,but the class hour is limited.Therefore,how to enable students to master MATLAB as comprehensively as possible and flexibly apply MATLAB to solve problems in their professional courses in limited time is worthy of in-depth study.Based on the recent experience of lecturing MATLAB in China University of Geosciences (Wuhan),the authors explored a set of MATLAB teaching program suitable for prospecting techniques and engineering (exploration geophysics direction),and also discussed the advantages of combining MATLAB lecturing and immediate network communication software.Key words:prospecting techniques and engineering;exploration geophysics;MATLAB五、MATLAB 课程与即时网络通讯软件随着有线网络、无线网络、手机网络以及智能手机的推广普及,以腾讯QQ 、微信为代表的即时网络通讯软件具有满足大学生移动式学习、互动式参与等重要功能,将Matlab 课程与即时网络通讯软件相结合,笔者认为有以下几个优点:①通过即时网络通讯软件,教师和学生可以实时交流讨论、答疑解惑,不受时间空间的限制,解决了“学生找不到老师”、“老师找不到学生”的问题。

相关文档
最新文档