matlab实训心得体会.doc

上传人:大米 文档编号:469392000 上传时间:2023-01-04 格式:DOC 页数:92 大小:105.50KB
返回 下载 相关 举报
matlab实训心得体会.doc_第1页
第1页 / 共92页
matlab实训心得体会.doc_第2页
第2页 / 共92页
matlab实训心得体会.doc_第3页
第3页 / 共92页
matlab实训心得体会.doc_第4页
第4页 / 共92页
matlab实训心得体会.doc_第5页
第5页 / 共92页
点击查看更多>>
资源描述

《matlab实训心得体会.doc》由会员分享,可在线阅读,更多相关《matlab实训心得体会.doc(92页珍藏版)》请在金锄头文库上搜索。

1、matlab实训心得体会matlab实训心得体会。matlab实训心得体会1我从中国石油大学(北京)来到大庆油田勘探开发研究院实习,刚刚来到这里时我内心充满了冲动和喜悦,对这个有着辉煌成绩的科研单位充满了期待。到了这里没多久我就参加培训中心组织的入院教育,对研究院的辉煌过去有了更深化的理解,那时我就下定决心在研究院好好实习,多学习一些现场经历,为以后的工作打下良好的基矗一个月的入院培训完毕后,经过自己申请和中心安排我被分到了地震资料处理一室,实习期间地震一室的副主任陈志德是我的现场导师,陈主任有着丰富的理论知识和现场经历,可以成为他的学生我感到非常的快乐。最初他把我分到了高分辨率处理解释工程组

2、,工作内容主要是跟着工程组成员用landmark做一些解释性的工作,期间我跟着张晶师傅学习到了如何加载地震数据和测井数据;如何应用测井数据做了合成地震记录,另外我还做了一些地层解释方面的工作。landmark实习大概进展了三个多月,从中我学习到了地震解释的一些根本流程,虽然以后从事的是地震资料料处理方面的工作,但有解释方面的实习经历对于进步自己的才能也是很有好处的。十二月份研究院举行了硕士研究生开题汇报,现场导师陈志德针对大庆地区扶扬油层中浅层高频噪声干扰严重的现状给我定出了小波阈值去噪的论文题目,并且小波变换也是我学校导师的研究方向。他根据我的研究方向给我的论文制定了如下三个目的:1. 小波

3、分解压制单频噪音应用matlab设计一个含有随机噪音的一维正演模型,采用小波分解的方法压制噪音,最大程度的保存有效信号。2. 小波分解压制随机噪音应用matlab 设计一个含有随机噪音的二维正演模型,并利用小波变换阈值方法压制噪音,然后对软、硬阈值去噪方法进展比较,最后得出结论。3. 对实际地震记录的噪音压制在对理论模型进展噪音压制的根底上,对实际的二维数据进展了噪音压制,比照分析p 噪音压制前后的结果。经过这一年半的实习我根本上到达了上述目的,完成了论文的预期效果。论文中编制的程序加以优化后就可以在实际消费上进展应用。下面我简单谈一下我论文的详细实现过程:我首先做了两个正演模型:一个为楔状砂

4、体正演模型,另外一个为砂泥岩透镜体正演模型。模型的生成均是以褶积理论为根底的,用标准雷克子波与给定反射系数进展褶积,最后得到合成记录。合成记录生成后我又在其上加上了均值为零的随机分布的高频白噪声,如何去掉这些噪声就是本次论文的重点。我采用的是小波阈值去噪的方法,该方法的理论根底为:属于besov空间的信号在小波域内其能量主要集中在有限的几个系数中,而噪声的能量却分布于整个小波小波域内,因此经过小波变换后,信号的小波变换系数大于噪声的小波变换系数,于是可以找到一个适宜的数作为阈值。当小波变换系数w小于该阈值时,认为这是的w主要时由噪声引起的;当w大于该阈值时,认为这是的w主要是由信号引起的,从而

5、实现信噪别离。在论文研究过程中对于小波基的选择、尺度参数的选择和阈值的选择都是经过了反复试验确定的,目的就是使论文能到达最好的效果,我也希望这次论文的试验工作能给从事小波去噪研究的人提供一些帮助。除了完成自己的硕士论文之外,我还参与了科室的其他工程,从最初的用蓝马做地震合成记录到后来的用双狐软件画出产能的饼状图和油气水含量的柱状图,再到后来的用matlab画出野外地表的高程图。每次这样的工作经历都让我收获很多,使我受益匪浅。时间过的真快,做为一名进站的实习研究生,我来到研究院实习也快圆满地完毕了,在这里我学到了很多实际消费上的东西,但学到最多是研究员人身上那种对科研的一丝不苟和执着追求。这段实

6、习经历是我一生中最珍贵的财富,无论今后我走到哪里,我都不会忘了在研究院的这段经历。在这里我非常感谢大庆油田勘探开发研究院能给我这次实习时机,另外我也要感谢培训中心易教师和陈教师的真诚付出,你们为我们组织了很多活动,进展了很多培训,使我们在这里实习感觉就像生活在一个大集体中。我还要感谢我的实习单位地震一室,地震一室的领导为我们的实习创造了很好的条件。刚刚来到科室,科室领导就为我们提供了电脑,给我们的论文工作提供了硬件支持。不仅如此,科室领导还对我们的生活方面予以关心,经常给我们发一些生活上的补助,使我的内心充满了温暖。最后我要真诚地感谢在我实习期间所有帮助过我的人,谢谢你们。同时我也要祝研究院的

7、明天更加美妙。matlab实训心得体会2自己刚刚接触matlab有半个学期的时间,说实话我如今对MATLAB还是摸不着头脑,一方面是自己接触的时间太短,另一方面,就是自己在上机方面投入的时间有限,理论比较少。如今,我对MATLAB的印象仅仅在解决习题和绘制图形上,但是我很喜欢MATLAB的简单的语法,易于绘制图形,编程也非常容易, 并且具有功能强大的开放式的toolbox。 因此,尽管我一直没有这方面的应用,但是我还是对 它非常感兴趣,自己正打算暑假好好研究研究MATLAB。下面是我学习MATLAB在理论和理论方面的一点心得与体会,可能有些地方自己理解的不是很正确,但是随着学习的深化,我想我可

8、以发现自己的错误所在。首先我想说的是,在理论方面,在学习MATLAB过程中,我感觉到它和c语言有许多相似之处,他有c语言的特征,但是比c语言编程计算更加简单,适宜于复杂的数学运算。但是MATLAB跟其他语言也有着很大的不同。如今用的比较多的编程语言,除了MATLAB就应该是c、c、VHDL,VB和Delphi也接触过,假设自己抱着“把其他语言的思想运用在MATLAB里面”的话,那么我想,即使程序运行不出错,也很难把握MATLAB的精华,也就很难发挥MATLAB的作用了。 众所周知MATLAB是一个基于矩阵运算的软件,但是,真正在运用的时候,特别是在编程的时候,许多人往往没有注意到这个问题。在使

9、用MATLAB时,受到了其他编程习惯的影响,特别是经常使用的C语言。因此,在MATLAB编程时,for循环包括while循环到处都是。.这不仅是没有发挥MATLAB所长,还浪费了珍贵的时间。我这里想说的一点是,往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易忽略,或者说,仍然没有摆脱C、C的思想。MATLAB博大精深,涉及的内容很多,所以,我认为不要试图掌握MATLAB的每一个功能,熟悉和你专业最相关的局部就可以了,这也是教师在课堂上经常说的。学MATLAB并不难,难的是学会怎么用,所以经常上机理论是很必要的。我自己感觉学习MATLAB和以前的

10、编程才能没有太多的关系,所以不要担忧自己编程才能差,自己一定用不好MATLAB,只要自己肯在这上面花费时间和精力,就一定能有所收获。在学习MATLAB的过程中,不要只问不学,并且学MATLAB要有耐心,要大胆的去试,哪怕只有一丁点儿可能,只有自己动手去理论了才能发现错误的所在,利用这个解决问题的方法要试着解决类似的问题,要举一反三,要学会变通。多读MATLAB高手写的程序,找到一个高手多向他请教这方面的问题,在几个大的论坛可以搜索出一大堆的帖子,然后渐渐去看吧,从中可以学到很多东西。擅长总结,学习过的知识,看过好的经历介绍可以起来,过段时间再复习一下,一段时间的积累,你会发现你的程度在渐渐进步

11、这属于理论方面的体会还有一点比较重要多用help,see also, lookfor, get, set 等常用命令,尽量摆脱c编程的习惯,总爱用循环,能不用的循环的尽量不用,掌握矢量化的精华。1 help: 最有效的命令。其实,可以这样说吧,一遇 到什么问题,通常可以从 help 中找到答案。就先说说对help的一些常用方法。1命令窗口直接敲“help”,你就可以得到本地机器上matlab的根本的帮助信息。2对于某些不是很明确的命令,只知道大体所属范围,譬如说某个工具箱,直接在命令窗口中敲入 help toolboxname,一帮可以得到本工具箱有关的信息:版本号,函数名等。3知道函数名,直

12、接用help funname就可以得到相应的帮助信息。在用help命令的时候,可能因为我们开始估计的方向不一定完全正确,在列出的帮助信息中没有直接给出我们要找的东西,但是我们一定不要忽略了在帮助的最后列出的see also。譬如:曾经遇到一个画椭球的问题。刚开始我以为这个命令函数应该在graph3d中给出的。只用help的时候我们就可以看到matlabgraph3d - Three dimensional graphs. 没有这个函数。 但是我发如今see also中有SpECGRApH.,这次在 Solid modeling中找到了ellipsoid - Generate ellipsoid

13、。2 lookfor:可以说是 matlab中的google当我们很多什么头绪都没有的时候,我们可以求助于它,往往会收到意想不到的效果。譬如:曾经在gui编程的时候,遇到过这样一个问题:想拖动鼠标时,要出现一个方框,就像你在桌面上拖动鼠标,会出现虚线框一样。 当初我也刚开始一定都不知道该查找什么东西,后来想起用它了。于是, lookfor Rectangle。这样一条信息:GETRECT Select rectangle with mouse. get,set: GUI object 属性的帮手在GUI编程中,我们可能有时候想改变某些object的属性,或者想让它安装自己的想法实现,但是我们又

14、不记得这些object的属性,更别提怎么设置他们的值了。这时,可以用 gethandles得到此对象的所有的属性及其当前值。用sethandles可以得到对象所有可以设置的属性及其可能的取值找到我们需要的属性名字和可能的取值之后,就意义用 gethandles,propertyname获得此属性的值, 用sethandles,propertyname,values设置此对象此属性的值。 Edit: 查看m文件的助手在应用matlab过程中,可能我们想看看它的m文件,当然用editor定位翻开也行,但是我经常采用的式直接在mand窗口中用edit funname.m,就省去了定位的费事。以上就是

15、我学习MATLAB几个月以来的心得与体会,我自己感觉在理论方面自己理解的还是可以的,但是在理论中会经常遇到一些问题,而恰恰自己又束手无策。但是我经常上一些_,那里有不少是使用MATLAB的高手,可以帮我解决不少问题,同时自己也学到了不少东西。【以下为赠送相关文档】心得体会编辑推荐MatLab实习心得体会我从中国石油大学北京来到大庆油田勘探开发研究院实习,刚刚来到这里时我内心充满了冲动和喜悦,对这个有着辉煌成绩的科研单位充满了期待。到了这里没多久我就参加培训中心组织的入院教育,对研究院的辉煌过去有了更深化的理解,那时我就下定决心在研究院好好实习,多学习一些现场经历,为以后的工作打下良好的根底。一

16、个月的入院培训完毕后,经过自己申请和中心安排我被分到了地震资料处理一室,实习期间地震一室的副主任陈志德是我的现场导师,陈主任有着丰富的理论知识和现场经历,可以成为他的学生我感到非常的快乐。最初他把我分到了高分辨率处理解释工程组,工作内容主要是跟着工程组成员用landmark做一些解释性的工作,期间我跟着张晶师傅学习到了如何加载地震数据和测井数据;如何应用测井数据做了合成地震记录,另外我还做了一些地层解释方面的工作。landmark实习大概进展了三个多月,从中我学习到了地震解释的一些根本流程,虽然以后从事的是地震资料处理方面的工作,但有解释方面的实习经历对于进步自己的才能也是很有好处的。十二月份研究院举行了硕士研究生开题汇报,现场导师陈志德针对大庆地区扶扬油层中浅层高频噪声干扰严重的现状给我定出了小波阈值去噪的论文题目,并且小波变换也是我学校导

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号