MATLAB的总结与体会

时间:2024.3.31

MATLAB程序设计

MATLAB程序设计》总结和体会

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

首先我想说的是,在理论方面,在学习MATLAB过程中,我感觉到它和c语言有许多相似之处,他有c语言的特征,但是比c语言编程计算更加简单,适合于复杂的数学运算。但是MATLAB跟其他语言也有着很大的不同。现在用的比较多的编程语言,除了MATLAB就应该是c、c++、VHDL,VB和Delphi也接触过,如果自己抱着“把其他语言的思想运用在MATLAB里面”的话,那么我想,即使程序运行不出错,也很难把握MATLAB的精髓,也就很难发挥MATLAB的作用了。
    众所周知MATLAB是一个基于矩阵运算的软件,但是,真正在运用的时候,特别是在编程的时候,许多人往往没有注意到这个问题。在使用MATLAB时,受到了其他编程习惯的影响,特别是经常使用的C语言。因此,在MATLAB编程时, for循环(包括while循环)到处都是。.这不仅是没有发挥MATLAB所长,还浪费了宝贵的时间。我这里想说的一点是,往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++、C的思想。

MATLAB博大精深,涉及的内容很多,所以,我认为不要试图掌握MATLAB的每一个功能,熟悉和你专业最相关的部分就可以了,这也是老师在课堂上经常说的。学MATLAB并不难,难的是学会怎么用,所以经常上机实践是很必要的。我自己感觉学习MATLAB和以前的编程能力没有太多的关系,所以不要担心自己编程能力差,自己一定用不好MATLAB,只要自己肯在这上面花费时间和精力,就一定能有所收获。在学习MATLAB的过程中,不要只问不学,并且学MATLAB要有耐心,要大胆的去试,哪怕只有一丁点儿可能,只有自己动手去实践了才能发现错误的所在,利用这个解决问题的方法要试着解决类似的问题,要举一反三,要学会变通。多读MATLAB高手写的程序,找到一个高手多向他请教这方面的问题,在几个大的论坛可以搜索出一大堆的帖子,然后慢慢去看吧,从中可以学到很多东西。善于总结,学习过的知识,看过好的经验介绍可以收藏起来,过段时间再复习一下,一段时间的积累,你会发现你的水平在慢慢提高。
   


第二篇:MATLAB心得与体会


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

首先我想说的是,在理论方面,在学习MATLAB过程中,我感觉到它和c语言有许多相似之处,他有c语言的特征,但是比c语言编程计算更加简单,适合于复杂的数学运算。但是MATLAB跟其他语言也有着很大的不同。现在用的比较多的编程语言,除了MATLAB就应该是c、c++、VHDL,VB和Delphi也接触过,如果自己抱着“把其他语言的思想运用在MATLAB里面”的话,那么我想,即使程序运行不出错,也很难把握MATLAB的精髓,也就很难发挥MATLAB的作用了。 众所周知MATLAB是一个基于矩阵运算的软件,但是,真正在运用的时候,特别是在编程的时候,许多人往往没有注意到这个问题。在使用MATLAB时,受到了其他编程习惯的影响,特别是经常使用的C语言。因此,在MATLAB编程时,for循环(包括while循环)到处都是。.这不仅是没有发挥MATLAB所长,还浪费了宝贵的时间。我这里想说的一点是,往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++、C的思想。

MATLAB博大精深,涉及的内容很多,所以,我认为不要试图掌握MATLAB的每一个功能,熟悉和你专业最相关的部分就可以了,这也是老师在课堂上经常说的。学MATLAB并不难,难的是学会怎么用,所以经常上机实践是很必要的。我自己感觉学习MATLAB和以前的编程能力没有太多的关系,所以不要担心自己编程能力差,自己一定用不好MATLAB,只要自己肯在这上面花费时间和精力,就一定能有所收获。在学习MATLAB的过程中,不要只问不学,并且学MATLAB要有耐心,要大胆的去试,哪怕只有一丁点儿可能,只有自己动手去实践了才能发现错误的所在,利用这个解决问题的方法要试着解决类似的问题,要举一反三,要学会变通。多读MATLAB高手写的程序,找到一个高手多向他请教这方面的问题,在几个大的论坛可以搜索出一大堆的帖子,然后慢慢去看吧,从中可以学到很多东西。善于总结,学习过的知识,看过好的经验介绍可以收藏起来,过段时间再复习一下,一段时间的积累,你会发现你的水平在慢慢提高

(这属于实践方面的体会)还有一点比较重要多用help,see also, lookfor, get, set 等常用命令,尽量摆脱c编程的习惯,总爱用循环,能不用的循环的尽量不用,掌握矢量化的精髓。(1) help: 最有效的命令。其实,可以这样说吧,一遇 到什么问题,通常可以从 help 中找到答案。就先说说对help的一些常用方法。

1)命令窗口直接敲“help”,你就可以得到本地机器上matlab的基本的帮助信息。

2)对于某些不是很明确的命令,只知道大体所属范围,譬如说某个工具箱,直接在

命令窗口中敲入 help toolboxname,一帮可以得到本工具箱有关的信息:版本

号,函数名等。

3)知道函数名,直接用help funname就可以得到相应的帮助信息。

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

中找到了ellipsoid - Generate ellipsoid。

(2) lookfor:可以说是 matlab中的google

当我们很多什么头绪都没有的时候,我们可以求助于它,往往会收到意想不到的效果。譬如:曾经在gui编程的时候,遇到过这样一个问题:想拖动鼠标时,要出现一个方框,就像你在桌面上拖动鼠标,会出现虚线框一样。 当初我也刚开始一定都不知道该查找什么东西,后来想起用它了。于是,

>> lookfor Rectangle。这样一条信息:GETRECT Select rectangle with mouse. get,set: GUI object 属性的帮手在GUI编程中,我们可能有时候想改变某些object的属性,或者想让它安装自己的想法实现,但是我们又不记得这些object的属性,更别提怎么设置他们的值了。这时,可以用 get(handles得到此对象的所有的属性及其当前值。用set(handles)可以得到对象所有可以设置的属性及其可能的取值找到我们需要的属性名字和可能的取值之后,就意义用 get(handles,‘propertyname’)取得此属性的值, 用set(handles,‘propertyname’,values)设置此对象此属性的值。 Edit: 查看m源文件的助手在应用matlab过程中,可能我们想看看它的m源文件,当然用editor定位打开也行,但是我经常采用的式直接在command窗口中用edit funname.m,就省去了定位的麻烦。

以上就是我学习MATLAB几个月以来的心得与体会,我自己感觉在理论方面自己理解的还是可以的,但是在实践中会经常遇到一些问题,而恰恰自己又束手无策。但是我经常上一些贴吧,那里有不少是使用MATLAB的高手,可以帮我解决不少问题,同时自己也学到了不少东西。

更多相关推荐:
电信业务营销工作总结与体会

电信运营是一种服务性很强应用十分广泛的行业,其产品主要是提供服务,也就是卖服务,以高质量的服务和水平赢得客户、为客户创造服务价值、为企业带来效益,因此,电信运营需要全员去精心营销。电信营销是贯穿电信运营商发展全…

家长学校开课总结与体会

3月x日,我们迎来了本学期的第一次家长课程开课。这次家长课程开课在我们的精心安排下,圆满完成。下面对这次开课作一下总结并谈一谈自己的体会。到会准备与到会情况:由于开课前各项周密细致的前期工作,使得本次家长会到…

《会计基础实训》课程总结与体会

班级:姓名:学号:20xx年x月x日只要去做就有收获这学期开设的这门课,是我从小到大上过的最培养自己的动手能力的课程。在做各种实训作业的中途,这种感受尤为深刻。从单项实训的7次作业开始,一直到现在完成的两次…

日常管理工作的总结与体会

翟运涛个人能力要有提高,需要不断总结经验,最好能定期把自己的工作心得或工作方法或一些好的想法记录下来,不断反思。一、领导角色1、树立榜样的力量,领导的示范效应极为重要,领导坚持的价值观、原则、思考方式、行为方式…

日常管理工作中随手写下的总结与体会

一、领导角色1、树立榜样的力量,领导的示范效应极为重要,领导坚持的价值观、原则、思考方式、行为方式很容易传导给下属,是一种宣示和标杆,如果领导不重视、不认真、不细致,下属自然也会效仿;2、我的领导传导给我,我也…

小区物业管理系统课程设计总结与体会

经过几次的上机操作和大半学期的理论课学习,我终于顺利完成了小区物业管理系统的设计与实现。在实验过程中,遇到了各种各样的问题,比如说数据库的连接经常出现错误,界面打不开等等,我想这还是与自己的知识积累量不够有关,…

总结与体会

学习《数学软件与课件制作》总结与体会《数学软件与课件制作》的基本思想是随着计算机多媒体技术的迅速普及和现代化教育手段的运用,让计算机辅助教学技术成为当今教师具备的一种能力。计算机辅助教学是一种将文本,图形,图像…

“三下乡”总结与体会

“三下乡”总结与体会七月,收获的季节。我参加了暑期三下乡活动,让我感受很多,受益匪浅。这次活动我们在东营市广饶县大王镇虽然时间不长,但我们队这么多人力量凝聚在一起,尝尽了酸甜苦辣。刚刚我们来到大王镇的时候,村民…

支教总结与体会2

支教总结与体会听到有支教的消息,我积极的报名,经过面试,我最终成为了青石板的一员!当时还是比较兴奋的,虽然支教的地方很艰苦,也没有工资,但我觉得艰苦我能克服,因为我是农村的,有吃苦的精神,我想检验下自己,其实有…

三下乡总结与体会

洗礼20xx年x月的三下乡,对于我来说是一个特殊的经历,我猜想这对于“XX大学三下乡XX小分队”的每一个成员都是个特殊的经历。古语说“纸上得来终觉浅,绝知此事要躬行”。这次下乡,我想我得到的最大的体会大概就是这…

农业传播学—总结与体会

《农业传播技术与应用》学习总结与体会通过学习这门课程,让我了解了很多关于农业传播的知识。首先对课程里面涉及的一些名词,比如“自我表露”、“内向沟通”、“传播效果”、“大众传媒”等的初步理解与认识。其次是我认识到…

高校辅导员培训总结与体会

高校辅导员培训总结与体会通过全体辅导员进行集中培训,我学习了其它辅导员的优秀管理经验,使我深有感触,觉得此次培训的内容十分丰富,通过这次培训,我感到学院对辅导员的工作越来越重视,学院在逐步将辅导员队伍培养成专业…

总结与体会(87篇)