学习matlab的心得体会Word下载.docx

上传人:b****4 文档编号:8266604 上传时间:2023-05-10 格式:DOCX 页数:5 大小:21.37KB
下载 相关 举报
学习matlab的心得体会Word下载.docx_第1页
第1页 / 共5页
学习matlab的心得体会Word下载.docx_第2页
第2页 / 共5页
学习matlab的心得体会Word下载.docx_第3页
第3页 / 共5页
学习matlab的心得体会Word下载.docx_第4页
第4页 / 共5页
学习matlab的心得体会Word下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学习matlab的心得体会Word下载.docx

《学习matlab的心得体会Word下载.docx》由会员分享,可在线阅读,更多相关《学习matlab的心得体会Word下载.docx(5页珍藏版)》请在冰点文库上搜索。

学习matlab的心得体会Word下载.docx

学生证号:

  课程名称:

Matlab应用基础

  论文题目:

学习Matlab的总结与感想

  任课老师:

  (以上由学生填写)

  教师评阅:

  阅卷教师(签名):

年月日

  摘要

  本文从计算机语言、数学建模、网络控制系统仿真与结构化思维等方面阐述了半年来学习Matlab的心得体会与感想。

由于个人知识有限,在部分细节问题的理解上可能存有偏差,还请杜老师批评指正,不吝赐教。

  关键词:

Matlab语言数学建模软件网络控制系统仿真结构化思维

  学习Matlab快半个学期了,虽然还有很多问题不是很清楚,但通过实践学习,我对于Matlab总算有个整体的理解,而且每次上机操作,都会有一定的收获和感想,下面,就谈谈我个人对于Matlab的一些看法。

  (Matlab语言)

  Matlab和其它语言不一样,我这个学期学习的是C语言,另外,对于ActionScript、HTML、php语言也接触过一些。

C语言主要是面向过程的,它的灵活性比较强,可根据自己的意图编辑程序,但所耗费的时间和精力比较大。

例如定义变量,就分为int、float、char等类型,十分麻烦,而ActionScript与php就显得比较随意,不必纠结于哪一种类型的变量,比如,定义Varnumber=3,Varplay=true即可。

相对于前两者而言,Matlab则显得更为灵活与快捷,它是一门解释性语言,能自动将高级语言翻译成机器语言。

比如,求f?

2t,当t=0,1,2,3,4,5时f(t)的值。

如果使用C语言则需要定义变量,调用math函数,还要应用for循环、输出函数,而Matlab则不然,只需输入t=0:

5;

f=2.^t,然后回车即可。

  另外,Matlab还配有许多常用公式,操作起来十分方便,例如,想求出y'

'

(t)?

3y'

2y(t)?

f'

2f(t)在y(0)?

1,y'

(0)?

1时的零输入响应,应用dsolve函数,只需输入x=dsolve('

D2y+3*Dy+2*y=0'

'

y(0)=1,Dy(0)=1'

)回车,即得结果:

x=3*exp(-t)-2*exp(-2*t)。

或许,也正是Matlab语言简洁、优化的特点,才使得它在学术界被广泛应用吧。

  (数学建模)

  对于数学建模而言,Matlab是一款相当不错的建模辅助工具,因为Matlab中有统计函数,线性分析函数,插值函数,非线性分析函数等等这些数模必备的函数,而且,Matlab强大的绘图功能可使很多数学演算过程变得可视化。

这些对于分析问题都很有帮助。

虽然我们学习的Matlab是电子信息工程方向的,但在下个学期,,班里的大部分同学都要参加数模竞赛,所以掌握好Matlab的各种函数模式就显得尤为重要了。

  (Simulink与信号系统)

  Matlab除了具有强大的数学功能外,还具备Simulink仿真功能,这为我们工科的学生提供了许多便利。

  没有编辑M-file文件那么麻烦,Simulink很直观、形象,它使整个流程更加清晰明了,方便我们理解。

譬如P132的图,上面是一个DiscreteImpulse,下面是Gain(-1)和DiscreteImpulse,其Delay设置为3。

一看便知最终Scope结果是两个间距为3且方向相反的脉冲波,而且修改起来也十分方便。

同时,应用Simulink,也省去了部分编辑M-file文件的工作,使得效率更高,我想这也是Simulink为人们广泛接受的原因之一吧。

  提起Simulink,便想到《信号与系统》这门课程,Simulink中有大量该课程的常用函数,所以,学习Matlab,对于我们更加深刻地理解《信号与系统》也是非常有帮助的。

比如P140的图,求系统的输出响应:

先从工作空间取出x和h,分别FFT(傅里叶变换),然后相乘,最后求其傅里叶逆变换,即得结果,这就是《信号与系统》第三章所讲的连续系统的频域分析思想。

  (网络控制系统仿真)

  Matlab之所以能激发创作者的灵感,原因就在于它能把抽象的数学物理与直观形象的具体实例相结合。

  在第七章的学习中,我第一次接触到网络控制系统,了解到它的特性与应用情况。

网络控制系统与现实社会有着密不可分的联系,无论在工业、军事还是生活,都有自动化控制的身影,比如P305的图,我们可以假设u为“冷气”,经过DCServo(被控对象)的作用后变为y“暖气”,再将信号传给Node4(传感器),传感器将信号传给Network(网络模块),由Node3(控制器)进行离散PID控制算法处理之后,再将信号传给Node2(执行器),最后反作用于DCServo(被控对象),其中,Node1(干扰节点)能发送干扰网络通信的模拟信号,并在计算机节点中执行干扰的高优先级任务。

  TureTime工具箱在网络控制系统仿真中有着重要的应用。

首先,传感器、控制器、执行器及干扰节点是网络控制的重要组成部分,有了TrueTime工具箱,我们只需调用TrueTimeKernel模块生成节点,然后对各个程序进行编辑,再建立对

  应的M-file文件,便可达到预期效果,用不着自设模块那么麻烦了。

另外,网络控制系统存在时延、丢包、乱序等问题,这些问题会使系统的稳定性变差,严重时甚至使系统失稳,如果没有一个精确的波形模拟,那么所造成的现实经济损失是无法估量的。

而TrueTime的每个模块都内置了各式各样的参数,通过改变参数可在屏幕上直观形象地看到信号的传输情况,进而不断改错,完善系统。

例如在Network模块的网络参数中有一个Datarate(bit/s),即网络传输速率,其含义为每秒钟传输的二进制数,通过改变参数再运行的结果可知:

在其它参数不变的情况下,网速越低,丢包越严重。

  通过有线网络与无线网络的对比学习,我对无线网络的控制系统也有了一定的了解。

其大部分参数设置与有线网络控制系统是相同的,所不同的是无线网络有其独特的功率问题。

譬如:

transmitpower(发射功率),分别将其参数设置为20、40,从运行结果可以看到,如果发射功率过大,则会造成信号的资源浪费。

另外,无线网络在各个节点内的反馈环上设置了电池模块,可通过积分模块来实现功耗变化情况的模拟。

  其实,当你了解某一参数的具体作用之后,在未运行之前,往往就能猜出大概结果了。

例如:

Receiversignalthreshold(接受信号功率门限)参数,它的作用是节省功率消耗,将个别闲置的内核功率降至接近于零的状态,那么,将它的参数由-48变为-10,则信号必失真,因为功率门限一旦提高,就会将一些非闲置(即有用的)内核功率也降为零的状态,必然导致信号失真。

  (图像处理模块)

  再谈谈Simulink图像处理模块,其实,视频图像处理模块库中的大部分功能,都可以应用其他软件来实现。

比如,分析和增强模块库,我们可以在PS中将两个相同的图层叠加,然后设置混合模式为柔光即可实现相同效果。

  但所不同的是,Matlab是以矩阵运算为基础的软件,其强大的数学功能保证了它的精准性。

例如在P244例5-9中,应用了opening模块库(即形态学操作开启),电脑自动将颜色与背景色接近的硬币的白色目标区合为一块,从而得出正确的运算结果。

  篇二:

matlab心得体会

  MATLAB学习心得体会

  Matlab,提起它,不管我们上课是否认真听讲了,我们都应该对它不再陌生,我们不可否认它的强大之处,正如一节课时老师给我们说的“Matlab可以做很多事情”。

通过近一段的学习,使我更加确信,它是一款集数据分析、矩阵运算、信号处理和图形显示于一体,可方便地应用于数学计算、算法开发、数据采集、系统建模和仿真、数据分析和可视化、科学和工程绘图、应用软件开发等方面的强悍软件,是研究人员、工程人员研究工作中不可多得的工具。

  正因为其强大之处,以及可视性及可交互性使我对它的学习产生了浓厚的兴趣。

开学至今,短短十次课,我们学习了Matlab矩阵及其运算、Matlab程序设计、M文件操作、M文件调试、M文件高级编程以及Matlab绘图等?

?

不敢保证每节课都认真听讲,但都尽力去听,一段时间下来,对Matlab还是有了一定的框架性认识及编程能力。

但对于Matlab这样的软件来说,套用曾经一个老师说的话“我给你们讲的都是皮毛,你们学到的更是皮毛中的皮毛”,虽然有点搞笑,但却是不争的事实,学习软件类的东西,最好的办法就是激发兴趣和多加练习。

我想当老师在课堂上给我们演示如何用Matlab编程解决一些实际问题以及编程出现一些绚丽丰富的图形时,我们无不惊叹其美丽,我想凭这一点激发起同学们的兴趣是没有问题的,但问题是同学们为什么还说它难学呢?

关键还是在于同学们下课后缺乏锻炼,加之每次课间隔时间较长,仅凭上课时记得的东西,是很难连贯及熟练运用的。

  关于如何才能够更好地学习好Matlab,通过下面同学们之间的交流,综合同学及个人意见,提出以下几点建议(纯属个人观点,如有不妥,还请见谅):

  1、针对学习资料:

  希望邮箱中上传PPT文件标清章节号,一来方便有兴趣及精力的同学提前学习,二来方便同学下来后及时按照章节复习。

(注:

尤其是对初学者由易到难的过程中显得尤为重要)

  2、针对上课学习

  对于软件类的学习存在这样一个问题,那就是同学们上课挺感兴趣得听讲,听到入迷时恨不得立刻就找一台电脑试一试,但下课后可能去忙其他事情,不一

  会儿,这一份热情就消退了,也不会再去练习。

针对此,考虑到目前大多数同学都有电脑的情况下,我们是否可以让同学们上课时带电脑到课堂上,一方面老师在讲台上演示,另一方面同学们在下面即时练习,这样也许会收到更好地教学效果。

  3、针对课下学习

  本学期Matlab学习,老师给的课下作业很少,也许老师考虑同学们比较忙,以及可能交上来的作业效果质量达不到预期效果。

但我认为适量的课下作业还是非常有必要的,尤其是对于目前大学生普遍自制力较差的情况,这点显得更加有意义。

针对如何布置课下作业以及布置什么作业,根据自身学习经验认为这样比较好:

课下作业可以布置那些上课老师演示过的程序或PPT中程序略加改动,让同学们下课后及时完成上交。

这不仅使同学们及时复习课上学习内容,也不至于使那些学习效果不佳的同学认为作业太难而直接放弃做去copy别人的。

  以上即为近期学习Matlab的一些心得体会,限于学习的程度及能力有限,上文难免有认识肤浅之处,恳请批评指正。

  篇三:

matlab实验心得总结

  通过《matlab仿真》实验使我学习掌握了许多知识。

首先是对matlab有了一个全新的认识,其次是对matlab的更多操作和命令的使用有了更高的掌握,最重要的事对matlab的处理能力有了一个更高的飞跃尤其是对相关函数的使用及相关问题的处理。

  就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。

比如说相关m文件的建立,画图用到的标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等。

就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还可以在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图。

而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的方法,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果。

就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可以和容易的通过搭建不同功能木块来实现相关的函数及功能。

这些在原本根本就不敢相信,然而通过《matlab仿真》的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了。

  再此我不得不题到的事指导老师教我们怎么去搭建构造相关闭环传递函数的实验,这个实验几乎在我们的这次实验中占据了非常大的比重,在后面的几个大一点的实验中几乎都是涉及这个方面的内容,我现在想说的事怎么去搭建相关的函数和功能模块对我们来说几乎已经不是什么难事了,就拿怎么去对模块功能的实现以及分析确实是个重点和难点。

通过对同一个模块分析其对应的不同的参数分析图的建立去分析和解释其对应的相关功能和技术指标和性能分析是非常重要的,我们不可能只需要建立相关的模块和功能就说自己掌握了所有的相关知识和技术,真正的技术和知识是怎么去分析和解释相关的技术指标和功能参数才是重中之重。

就此而言,我坦诚的说自己所掌握的还是十分的有限的,但是老师给我们介绍的相关方法和技巧还是十分有效果的,如果自己真的想在这方面有什么建树对自己以后的要求还是需要更改的要求的,万不可以就此止步不前,自命不凡,我们还需掌握和了解还有许多许多,我们真正所掌握的只是皮毛,要想取得更大的成绩就得不断的去努力学习和汲取相关的知识和技巧。

万不可自以为傲,裹足不前,matlab真的是个非常强大和有用的工具我们真正的能把它学懂学透的话还是需要下非常大的功夫和努力的。

然而,不是说兴趣才是最大的老师嘛,我也相信,只要你自己有兴趣,即使它再怎么强大和难搞,我们能做的还是非常多的,关键的就只是在于你自己的态度了。

我这里想说的事,matlab对于我来说是非常有吸引力的,我不敢说自己多么喜欢它,但是兴趣确实蛮高的,所以我相信在以后的学习和工作当中matlab将成为我非常有用的帮忙工具和好伙伴,也许这要说有点太草率了,但是我觉得对它的评价怎么也不会让每一个接触过它的人吝啬是自己赞美之词。

它不仅仅可以用来建模分析函数,还可以用来进行图形的建模和仿真,还可以用来分析系统和函数的参数稳定性等等。

再次就不一一列举了,我怕三天也不会说完的。

  最后我再次也希望通过这篇总结来表达自己对知道老师的感谢之情,谢谢您的不懈努力和耐心指导,才使得我再这次的实验过程中收获的这么多,也正式您的不吝教诲才使得我们在这次实验中学习和收获了许多的有用的知识和技巧,我相信在以后的学习或者工作中一定有其用武之地。

过多的感谢无以言表,万分感激,百口不胜言表,至此敬礼!

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2