MATLAB学习心得_学习心得
MATLAB学习心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学习心得”。
学习Matlab对我的帮助及感想
专业:通信工程 班级:141 姓名:张焱 学号:2014136123
不知是对老师的好感还是因为专业的需要,当c语言的学习结束后我主动选择了学习Matlab。以前的我从来都没有听说过这个软件,感觉好高大上,也不知道它到底能干什么,不知道它是否会学的很困难。但是经过这一段时间的学习我已经对Matlab有了比较多的认识,可以进行一些简单的画图计算。但这仅仅只是一个开始,它的功能是如此的丰富,用途是如此的广泛,我需要长久深入的去学习。
Matlab的主要功能有数值分析、数字图像处理、数值和符号计算、数字信号处理、工程与科学绘图、通讯系统设计与仿真、控制系统的设计与仿真、财务与金融工程…… 真的是功能强大。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。就我们通信工程专业而言Matlab的作用十分广泛,十分重要。到大二的时候我们专业还会开MATLAB的专业必修课,由于MATLAB的功能强大,用途广泛我们到时候只学习与通信电子有关的知识,而现在是对MATLAB的全面的了解,以及用它解决一些简单的数学问题。学的还远远不够。
之所以学习MATLAB就是因为它有很多优点。
1)高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来; 2)具有完备的图形处理功能,实现计算结果和编程的可视化;
3)友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;
4)功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等),为用户提供了大量方便实用的处理工具。。。。
MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C语言基础上的,因此语法特征与C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。而且,我们正学过C语言不久,学习起来还是比较容易的。毕竟C语言是基础嘛!
学习Matlab的时间并不长,不是应为它容易学习,而是时间太少,我们只是做一个基础性的了解,在未来的学习生活中还要继续学习。通过六周每周一次的讲解,到今天位置也就讲完了。现在简单回顾一下:
第一讲:简介。
让我们了解了Matlab的用处和重要性,以及它强大的功能。对我们通信专业的重要意义。
第二讲:向量与矩阵的运算。学了一个学期的线性代数,才知道原来有切看似复杂的计算在Matlab中只不过是例如:解方程组
X1+2X2+3X3=2
3X1-5X2+4X3=0
7X1+8X2+9X3=2
大家可以看到在Matlab中求解
这样的计算神器。一调用几个函数。矩阵方程是如此简单。
第三讲:MATLAB
二维作图
图像是我们理工学科的重难点。数形结合是我们研究问题解决问题的基本思路。通过Matlab的强大画图功能能让我们更加清楚的理解我们所要解决的问题。
于是画图就变得如此简单而又神奇。、第四讲:MATLAB 三维作图
二维图像可以很好地展现,三维图像更是如此。比如有些图形,如墨西哥草帽图、马鞍面…
第五讲:MATLAB 程序设计
我们知道Matlab也是一种计算机语言。它集成了C语言C++等语言的优点,那么编程就非常有必要了。普通的计算可以通过几个简单的函数完成,但稍微复杂一点的计算就需要编程了,Matlab的编程比较简单,有了c语言的基础这点编程不算什么。
第六讲:MATLAB 符号运算
本讲讲了符号运算的核心和常见的六大符号运算的核心。其实我觉得本讲的知识非常重要,至少对我来说是这样。人类所生产的各种东西是为了人类自身更加方便的生活,而最后一讲老师只通过二十分钟左右的讲解就用Matlab解决了高数中的六类计算问题。这让我很惊讶,当然事实就是如此。只是几个函数的简单调用因式分解、计算极限、计算导数、计算不定积分、定积分、反常积分、符号求和、解常微分方程…好强大的计算功能啊!如果熟练掌握那么对我以后学习计算速率的提高会有很大的帮助。
我觉以下几点对于学好Matlab很重要:兴趣、悟性、勤奋、坚持。
(1)兴趣,不知道哪位名人说过“兴趣是最好的老师。”我觉得非常有道理,我曾对于matlab制作动画很感兴趣,并收集了很多例子,在小木虫贴出来后很多人对于matlab制作动画都很感兴趣, 计算模拟版活动---程序模拟动画展示,一个人一旦对某事物有了浓厚的兴趣,就会主动去求知、去探索、去实践,并在求知、探索、实践中产生愉快的情绪和体验。这样才能主动学习,并且学好到精通。
(2)悟性,通常人认为指顿悟,慧根,我觉得就是对一个问题不断的思索,将自己的体会和感受融合,获得属于自己的知识。有很多事情、问题,都是可以想明白的。只有不停的想,才能想明白,想透彻。就像我自己解决matlab编程进行DGGE电泳图谱多样性相似性分析,当时没有工具,而且问题必须解决,于是我不停的想,吃饭时,睡觉前,最终终于解决。(3)勤奋,一勤天下无难事。从古到今,有多少名人不是有勤奋而得来成功的。现在的年轻人,一代比一代聪明。要不被别人淘汰,要超越别人,只有靠时间堆出来。每天多学一些,多积累一些。学习matlab也一样,想要学会,使用熟练,不花时间练习,写代码,亲自运行调试,是很难掌握好的。
(4)坚持,认准了的事情,就坚持做到底,直到有所收获。事实上,很多人实现不了自己的目标,很大程度上就是少了一种坚持、非要把事情干到底的精神,他们往往浅尝辄止,因此眼睁睁失去了可能到手的成功。光有兴趣,只有三分钟的热情是很难成事的。很多事情的成功取决于踏平坎坷地坚持的毅力。看准了的事情,如果没有百折不挠的坚持,绝难取得成功。看准的事情就不屈不挠地坚持干下去直至成功,才是智者的唯一选择。每一个人都明白所有梦想的实现都需要努力,然而,很多人只所以没有实现心中的梦想,就在于多了空想、犹豫,少了努力坚持。
虽然学习MATLAB的时间很短,运用的也不是很熟练,但至少我了解了它的强大功能,在以后生活中我有机会就会去实践探索,来不断提高自己的技术,更加方便我的生活。在大学老师只是一个指路的灯,脚下的路还要自己走。