《MATLAB》由会员分享,可在线阅读,更多相关《MATLAB(4页珍藏版)》请在金锄头文库上搜索。
1、MATLAB学习心得 学院: 班级: 姓名: 学号: 联系方式:自20世纪80年代以来,出现了多种科学计算语言,亦称数学软件,比较流行的有MATLAB、Mathematica、Maple等。因为他们具有功能强、效率高、简单易学等特点,在在许多领域等到广泛应用。MATLAB便是一种影响大、流行广的科学计算语言。MATLAB的语法规则简单,更加贴近人的思维方式。MATLAB是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今美国很流行的科学计算软件信息技术、计算机技术发展到今天,科学计算在各个领域得到了广泛的应用在许多诸如控制论、时间序列分析、系统仿真、图像信号处理等方面产生
2、了大量的矩阵及其相应的计算问题自己去编写大量的繁复的计算程序,不仅会消耗大量的时间和精力,减缓工作进程,而且往往质量不高美国Mathwork软件公司推出的MATLAB软件就是为了给人们提供一个方便的数值计算平台而设计的MATLAB是一个交互式的系统,它的基本运算单元是不需指定维数的矩阵,按照IEEE的数值计算标准进行计算系统提供了大量的矩阵及其它运算函数,可以方便地进行一些很复杂的计算,而且运算效率极高MATLAB命令和数学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进行编程完成特定的工作除基本部分外,MATLAB还根据各专门领域中的特殊需要提供了许多可选的工具箱,例
3、如可应用于自动控制领域的工具箱和神经网络中的工具箱等。MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、
4、绘制函数和数据、实现算法、创建用户界面、连matlab开发工作界面接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用FORTRAN等语言完成相同的事情快捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对FORTRAN,C+,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外MATLAB已经
5、编写了一些经典的程序,用户可以直接进行下载就可以用。从Windows中双击MATLAB图标,会出现MATLAB命令窗口,在一段提示信息后,出现系统提示符“”MATLAB是一个交互系统,您可以在提示符后键入各种命令,通过上下箭头可以调出以前打入的命令,用滚动条可以查看以前的命令及其输出信息如果对一条命令的用法有疑问的话,可以用Help菜单中的相应选项查询有关信息,也可以用help命令在命令行上查询,您可以试一下help、help help和help eig命令MATLAB产品族可以用来进行以下各种工作:数值分析数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理技术、数字信号处理技
6、术、通讯系统设计与仿真、财务与金融工程。因此MATLAB的应用范围非常广,可以应用在包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,都可以看到MATLAB的应用。由于使用Matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不象学习其它高级语言那样难于掌握,用Matlab编写程序就像是在草稿纸上排列出公式、求解问题,所以又被称为草稿纸式科学算法语言。MATLAB自问世以来
7、,就是以数值计算一枝独秀。MATLAB进行数值计算的基本单位是复数数组,这使的MATLAB高度“向量化”。经过十几年的完善和扩充,现已发展成为线性代数课程的标准工具。由于它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。通过本学期对MATLAB的系统环境,数据的各种运算,矩阵的分析和处理,程序设计,绘图,数值计算及符号运算的学习,初步掌握了MATLAB的使用方法。通过理论的讲解与实际电脑操作,使我在短时间内学会对MATLAB的简单应用,可以自己根据例题编写设计简单
8、的程序来实现不同的功能,绘制出比较满意的二维三维图形。MATLAB是一个实用性很强,操作相对容易,比较完善的工具软件,使用起来比较方便,通过操作可以很快看到结果,能够清晰的感觉到自己对MATLAB的掌握程度。虽然课程中也会出现一些小问题,但是很喜欢这门课程。MATLAB是一个对我们学习、工作都有很大用处的工具软件,可是我们同学大部分没有认真的去学习这门课程,上课时心不在焉,没有认真听讲和没有认真的去完成课堂作业。同学们学习了这门课程,能熟练应用的却没有多少人,希望学校能够增加这门课的课时,让同学们有充分的时间来学习MATLAB。本学期就要结束了,但是我学习MATLAB的路却不能结束,它还有很多东西需要我去学习。