Matlab及其应用1MatlabMatlab在物理中的应在物理中的应用-案例研究用-案例研究Matlab及其应用2MatlabMatlab的学习方法的学习方法必须做大量的练习,熟悉其中的函数必须做大量的练习,熟悉其中的函数联系和自己的课题相关,深刻的体会联系和自己的课题相关,深刻的体会多看帮助文件,又一本好的参考书多看帮助文件,又一本好的参考书记住:记住:MatlabMatlab可以做很多事情可以做很多事情http://10.20.1.6/soft/http://10.20.1.6/soft/Matlab及其应用3一、一、MatlabMatlab概述概述MATLABMATLAB是美国是美国MathworksMathworks公司推出的一公司推出的一套高性能的数值分析和计算软件。最初的目的套高性能的数值分析和计算软件。最初的目的是为了解决矩阵的运算问题而开发的,经过不是为了解决矩阵的运算问题而开发的,经过不断完善,已成为将矩阵运算、数值分析、图形断完善,已成为将矩阵运算、数值分析、图形处理、编程技术结合在一起的功能强大的工具。处理、编程技术结合在一起的功能强大的工具。它的优点在于快速开发计算方法,而不在于计它的优点在于快速开发计算方法,而不在于计算速度。算速度。Matlab及其应用411.1M.1Matlabatlab的出现的出现7070年代中期,年代中期,CleveMolerCleveMoler和他的同事开发了和他的同事开发了LINPACKLINPACK和和EISPACKEISPACK的的FortranFortran子程序库子程序库7070年代末期,年代末期,CleveMolerCleveMoler在新墨西哥大学给在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序学生开线性代数,为学生编写了接口程序,这程序取名为取名为MATLABMATLAB,即,即MATrixLABoratoryMATrixLABoratory19831983年春天,工程师年春天,工程师JohnLittleJohnLittle与与MolerMoler、、SteveBangertSteveBangert一起开发了第二代专业一起开发了第二代专业版版MATLABMATLAB19841984年,年,MathWorksMathWorks公司成立,公司成立,MATLABMATLAB正正是推向市场。是推向市场。Matlab及其应用51.21.2MatlabMatlab的版本演化的版本演化Matlab1.0Matlab1.0Pcmatlab->matlab386Pcmatlab->matlab386Matlab3.5+simulinkMatlab3.5+simulinkMatlab4.0Matlab4.0::simlinksimlink内嵌内嵌Matlab5.0:Matlab5.0:全面的面向对象全面的面向对象Matlab5.1~5.3Matlab5.1~5.3Matlab6.0Matlab6.0Matlab6.5Matlab6.5:购并了:购并了MATRIXxMATRIXxMatlab7.0:2004Matlab7.0:2004MATLABR2010aMATLABR2010aMatlab及其应用61.3Matlab1.3Matlab的特点的特点11高效方便的矩阵和数组运算高效方便的矩阵和数组运算22编程效率高(库函数非常丰富)编程效率高(库函数非常丰富)33结构化、面向对象结构化、面向对象44方便的绘图工具方便的绘图工具55用户使用方便用户使用方便66功能强大的工具箱(核心部分中有数百个核心内部功能强大的工具箱(核心部分中有数百个核心内部函数)函数)总之,总之,MatlabMatlab在信号处理、建模、系统识别、控制、在信号处理、建模、系统识别、控制、优优化等领域的问题处理上优势明显于其它高级语言。化等领域的问题处理上优势明显于其它高级语言。Matlab及其应用7二、二、MATLABMATLAB基础使用基础使用2.12.1MATLABMATLAB操作界面简介操作界面简介操作桌面的缺省外貌操作桌面的缺省外貌与先前版本相比,与先前版本相比,6.x6.x版引入大量的交互工作版引入大量的交互工作界面,如通用操作界面、帮助界面、演示界面界面,如通用操作界面、帮助界面、演示界面等等指令窗、历史指令窗、工作空间浏览器和只有指令窗、历史指令窗、工作空间浏览器和只有窗名的当前目录窗窗名的当前目录窗““开始”按钮开始”按钮(matlab6.5(matlab6.5版本新加版本新加))通用操作界面通用操作界面除以上交互界面外,还有一下几点:除以上交互界面外,还有一下几点:Matlab及其应用8通用交互界面介绍通用交互界面介绍内存数组编辑器内存数组编辑器(ArrayEditor)(ArrayEditor)在工作空间浏览器中对变量操作时才启在工作空间浏览器中对变量操作时才启动动交互界面分类目录窗(交互界面...