欢迎来到天天文库
浏览记录
ID:19593392
大小:23.02 KB
页数:12页
时间:2018-10-03
《学习matlab的心得体会》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学习matlab的心得体会 篇一:学习Matlab(来自:小龙文档网:学习matlab的心得体会)的总结与感想 海南大学本科生XX—XX学年度第2学期 课程考查论文 学院(中心、所):信息科学技术学院专业:电子信息工程 研究方向:班级: 学生姓名:学生证号: 课程名称:Matlab应用基础 论文题目:学习Matlab的总结与感想 任课老师: (以上由学生填写) 教师评阅: 阅卷教师(签名):年月日 摘要 本文从计算机语言、数学建模、网络控制系统仿真与结构化思维等方面阐述了半年来学习Matlab的心得体会与感想。由于个人知识有限,在部分细节问题的理解上可
2、能存有偏差,还请杜老师批评指正,不吝赐教。 关键词:Matlab语言数学建模软件网络控制系统仿真结构化思维 学习Matlab快半个学期了,虽然还有很多问题不是很清楚,但通过实践学习,我对于Matlab总算有个整体的理解,而且每次上机操作,都会有一定的收获和感想,下面,就谈谈我个人对于Matlab的一些看法。 (Matlab语言) Matlab和其它语言不一样,我这个学期学习的是C语言,另外,对于ActionScript、HTML、php语言也接触过一些。C语言主要是面向过程的,它的灵活性比较强,可根据自己的意图编辑程序,但所耗费的时间和精力比较大。例如定义变量,就分为in
3、t、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)?3
4、y'(t)?2y(t)?f'(t)?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强大的绘图功能可使很多数学演算过程变得可视化。这
5、些对于分析问题都很有帮助。虽然我们学习的Matlab是电子信息工程方向的,但在下个学期,,班里的大部分同学都要参加数模竞赛,所以掌握好Matlab的各种函数模式就显得尤为重要了。 (Simulink与信号系统) Matlab除了具有强大的数学功能外,还具备Simulink仿真功能,这为我们工科的学生提供了许多便利。 没有编辑M-file文件那么麻烦,Simulink很直观、形象,它使整个流程更加清晰明了,方便我们理解。譬如P132的图,上面是一个DiscreteImpulse,下面是Gain(-1)和DiscreteImpulse,其Delay设置为3。一看便知最终Scop
6、e结果是两个间距为3且方向相反的脉冲波,而且修改起来也十分方便。同时,应用Simulink,也省去了部分编辑M-file文件的工作,使得效率更高,我想这也是Simulink为人们广泛接受的原因之一吧。 提起Simulink,便想到《信号与系统》这门课程,Simulink中有大量该课程的常用函数,所以,学习Matlab,对于我们更加深刻地理解《信号与系统》也是非常有帮助的。比如P140的图,求系统的输出响应:先从工作空间取出x和h,分别FFT(傅里叶变换),然后相乘,最后求其傅里叶逆变换,即得结果,这就是《信号与系统》第三章所讲的连续系统的频域分析思想。 (网络控制系统仿真)
7、 Matlab之所以能激发创作者的灵感,原因就在于它能把抽象的数学物理与直观形象的具体实例相结合。 在第七章的学习中,我第一次接触到网络控制系统,了解到它的特性与应用情况。网络控制系统与现实社会有着密不可分的联系,无论在工业、军事还是生活,都有自动化控制的身影,比如P305的图,我们可以假设u为“冷气”,经过DCServo(被控对象)的作用后变为y“暖气”,再将信号传给Node4(传感器),传感器将信号传给Network(网络模块),由Node3(控制器)进行离散PID控制算法
此文档下载收益归作者所有