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

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

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

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

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

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

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

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

8、者想让它安装自己的想法实现,但是我们又不记得这些object的属性,更别提怎么设置他们的值了。这时,可以用 get(handles得到此对象的所有的属性及其当前值。用set(handles)可以得到对象所有可以设置的属性及其可能的取值找到我们需要的属性名字和可能的取值之后,就意义用 get(handles,propertyname)取得此属性的值, 用set(handles,propertyname,values)设置此对象此属性的值。 Edit: 查看m源文件的助手在应用matlab过程中,可能我们想看看它的m源文件,当然用editor定位打开也行,但是我经常采用的式直接在xxmand窗口中。

9、用edit ,就省去了定位的麻烦。以上就是我学习MATLAB几个月以来的心得与体会,我自己感觉在理论方面自己理解的还是可以的,但是在实践中会经常遇到一些问题,而恰恰自己又束手无策。但是我经常上一些贴吧,那里有不少是使用MATLAB的高手,可以帮我解决不少问题,同时自己也学到了不少东西。篇二:学习Matlab的总结与感想海南大学本科生 20XX20XX学年度 第2学期课程考查论文学院(中心、所): 信息科学技术学院 专 业: 电子信息工程研究方向: 班 级:学生姓名:学生证号:课程名称:Matlab应用基础论文题目: 学习Matlab的总结与感想任课老师:(以上由学生填写)教师评阅:阅卷教师(签。

10、名): 年 月 日摘 要本文从计算机语言、数学建模、络控制系统仿真与结构化思维等方面阐述了半年来学习Matlab的心得体会与感想。由于个人知识有限,在部分细节问题的理解上可能存有偏差,还请杜老师批评指正,不吝赐教。关键词:Matlab语言 数学建模软件 络控制系统仿真 结构化思维学习Matlab快半个学期了,虽然还有很多问题不是很清楚,但通过实践学习,我对于Matlab总算有个整体的理解,而且每次上机操作,都会有一定的收获和感想,下面,就谈谈我个人对于Matlab的一些看法。(Matlab语言)Matlab和其它语言不一样,我这个学期学习的是C语言,另外,对于Action Script、HTM。

11、L、php语言也接触过一些。C语言主要是面向过程的,它的灵活性比较强,可根据自己的意图xx程序,但所耗费的时间和精力比较大。例如定义变量,就分为int、float、char等类型,十分麻烦,而Action Script与php就显得比较随意,不必纠结于哪一种类型的变量,比如,定义Var number=3,Var play=true即可。相对于前两者而言,Matlab则显得更为灵活与快捷,它是一门解释性语言,能自动将高级语言翻译成机器语言。比如,求f2t,当t=0,1,2,3,4,5时f(t)的值。如果使用C语言则需要定义变量,调用math函数,还要应用for循环、输出函数,而Matlab则不然。

12、,只需输入t=0:5;f=2.t,然后回车即可。另外,Matlab还配有许多常用公式,操作起来十分方便,例如,想求出y(t)3y(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中有统计函数,线性分析函数,插值函数,非线性分析函数等等这。

13、些数模必备的函数,而且,Matlab强大的绘图功能可使很多数学演算过程变得可视化。这些对于分析问题都很有帮助。虽然我们学习的Matlab是电子信息工程方向的,但在下个学期,,班里的大部分同学都要参加数模竞赛,所以掌握好Matlab的各种函数模式就显得尤为重要了。(Simulink与信号系统)Matlab除了具有强大的数学功能外,还具备Simulink仿真功能,这为我们工科的学生提供了许多便利。没有xxM-file文件那么麻烦,Simulink很直观、形象,它使整个流程更加清晰明了,方便我们理解。譬如P132的图,上面是一个Discrete Impulse,下面是Gain(-1)和Discret。

14、e Impulse,其Delay设置为3。一看便知最终Scope结果是两个间距为3且方向相反的脉冲波,而且修改起来也十分方便。同时,应用Simulink,也省去了部分xxM-file文件的工作,使得效率更高,我想这也是Simulink为人们广泛接受的原因之一吧。提起Simulink,便想到信号与系统这门课程,Simulink中有大量该课程的常用函数,所以,学习Matlab,对于我们更加深刻地理解信号与系统也是非常有帮助的。比如P140的图,求系统的输出响应:先从工作空间取出x和h,分别FFT(傅里叶变换),然后相乘,最后求其傅里叶逆变换,即得结果,这就是信号与系统第三章所讲的连续系统的频域分析。

15、思想。(络控制系统仿真)Matlab之所以能激发创作者的灵感,原因就在于它能把抽象的数学物理与直观形象的具体实例相结合。在第七章的学习中,我第一次接触到络控制系统,了解到它的特性与应用情况。络控制系统与现实社会有着密不可分的联系,无论在工业、军事还是生活,都有自动化控制的身影,比如P305的图,我们可以假设u为“冷气”,经过DC Servo(被控对象)的作用后变为y“暖气”,再将信号传给Node 4(传感器),传感器将信号传给Network(络模块),由Node 3(控制器)进行离散PID控制算法处理之后,再将信号传给Node 2(执行器),最后反作用于DC Servo(被控对象),其中,Node 1(干扰节点)能发送干扰络通信的模拟信号,并在计算机节点中执行干扰的高优先级任务。TureTime工具箱在络控制系统仿真中有着重要的应用。首先,传感器、控制器、执行器及干扰节点是络控制的重要组成部分,有了TrueTime工具箱,我们只需调用TrueTime Kernel模块生成节点,然后对各个程序进行xx,再建立对应的M-file文件,便可达到预期效果,用不着自设模块那么麻烦了。另外,络控制系统存在时延、丢包、乱序等问题,这些问题会使系统的稳定性变差,严重时甚至使系统失稳,如果没有一个精确的波形模拟,那么所造成的现实经济损失是无法估量的。而Tru。

学习matlab体会,学习matlab心得体会.doc相关推荐

  1. [CSP-S Day1,Day2 游记]提高组考后总结及学习编程C++以来的心得体会

    怀着沉重而感慨的心情写下了这篇blog 考试中暴露的问题 Day1 Day2 综上 解决方法 学习历程及以来的心得体会 职业精神 这篇博客我可能会写好几天,我jio得这篇博客对我的学习历程以及态度产生 ...

  2. java学不下去能学web安全吗,这半年学习 Web 安全的一点心得体会

    原标题:这半年学习 Web 安全的一点心得体会 来自公众号: 信安之路 大家好,我是 Mirror(王宇阳),专科在读的大二学生:接触信安时间不长,大佬多多指教.信安之路成长平台网站开放后我就在双十一 ...

  3. 学完计算机专业英语感受,学习计算机专业英语的心得体会

    学习计算机专业英语的心得体会 ★精品文档★ 学习计算机专业英语的心得体会计算机专业英语有多重要,我简直不愿再多嘴了,但真正重要的是我们自己能读得懂它最近花短时间学完了<计算机专业英语>,只 ...

  4. html5实习体会,html5实习心得体会.doc

    2019年html5实习心得体会 html5实习心得体会该怎么写呢?下面整理了html5实习心得体会,欢迎大家参考学习! ? 21世纪的时期,中国的网络正在实飞猛进,大多的企业都是通过建立网站来进入企 ...

  5. 计算机微格教学心得体会,微格教学心得体会

    微格教学心得体会 微格教学心得体会 专业:2010级学科教学(英语) 姓名:钟珊珊 学号:201042034 指导老师:陈称福 通过这三轮的微格训练,我受到了很多的启发.我更加深刻地体会到了" ...

  6. 计算机应用课程的体会,计算机课程心得体会

    微机课心得2019-11-21 今天上午,我们全班同学去第三教学楼509教室上微机课.这节课上的是报表内容,其实在五一劳动节放假之前就已经讲过了,今天上的这堂课是通过做练习复习一下上次学的 计算机课程 ...

  7. 计算机绘图实训体会,CAD实习心得体会

    原标题:CAD实习心得体会 cad实习心得体会 一.课程实习的目的: 把握autocad用于工程制图的基本操作,了解工程图纸绘制的格式和要求,能够用autocad绘制二维的工程图纸和简单的三维图纸.并 ...

  8. html5实习体会,html5实习心得体会.docx

    html5实习心得体会 html5实习心得体会 html5实习心得体会该怎么写呢?下面小编整理了html5实习心得体会,欢迎大家参考学习! 篇一:html5实习心得体会 21世纪的时期,中国的网络正在 ...

  9. 计算机微格教学心得体会,微格教学心得体会6篇_微格教学体会报告(2)

    关于微格教学心得体会范文4: 第一次进入微格教学,有点紧张因为之前很少站在讲台上,虽然微格教学的时间很短,但每个同学都很重视,在讲之前真的很紧张,讲的时候也是很紧张,有的想说的话都没讲出来,讲的时候很 ...

  10. 计算机科技学术讲座心得体会,学术报告心得体会

    好文网为大家准备了关于学术报告心得体会的文章,好文网里面收集了五十多篇关于好学术报告心得体会好文,希望可以帮助大家.更多关于学术报告心得体会内容请关注好文网.ctrl+D请收藏!上周四,我在信息学院听 ...

最新文章

  1. JavaScript的写类方式(4)——转
  2. android程序包括哪几种文件,apk是什么文件
  3. Packet Tracer 5.0建构CCNA实验攻略(3)——Cisco VTP
  4. tm1650中文资料_TM1616,TM1650,TM1651 SOP16原厂直销,技术支持
  5. JVM-运行时数据区
  6. [bootstrapValidator] - bootstrap的验证工具
  7. 引:善用backtrace解决大问题
  8. Linux(centos)的常用基本命令
  9. 今天看到导师给我的批注哭了...
  10. 使用pip安装包提示TLS证书错误解决办法
  11. SharePoint专家新闻轮转器WebPart----亲測力推之Web部件
  12. touch事件详解【译文】
  13. Element el-cascader 级联选择器详解
  14. Linux4 移植 6410,linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,来日再战!)...
  15. 漫谈直播:从零开始认识直播并快速搭建专属直播平台
  16. Python程序及交通态势数据
  17. iframe不能显示内容的问题
  18. Php一键转存微信文章,python如何导出微信公众号文章
  19. jquery 遍历java对象,js/jquery遍历对象和数组的方法分析【forEach,map与each方法】...
  20. html5语义化标签及优点

热门文章

  1. everything的安装后初始设置
  2. Dev-C++下载和安装教程
  3. 基于MUI框架的影视播放APP的设计与实现毕业设计论文参考【原查重5.1%】
  4. 【详细】MySQL之游标
  5. 虚拟IP,地址漂移,双机热备
  6. Win10离线 安装.net frame3.5
  7. Python库的下载及导入使用教程
  8. java 随机数性能优化
  9. matlab 画的点连成线,matlab怎么把点连成线
  10. 教你在Linux备份文件名加上当前时间