欢迎来到天天文库
浏览记录
ID:36664820
大小:9.38 MB
页数:110页
时间:2019-05-10
《《MATLAB简介》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB简介MATLAB是由美国的MathWorks公司推出的应用软件。MATLAB是MatrixLaboratory(矩阵实验室)的缩写。1MATLAB是什么?用于科学工程计算的高效率高级语言语言开发系统适合多学科、多种工作平台的功能强大的大型软件2MATLAB能做什么?*数值分析;*数值和符号计算;*工程与科学绘图;*控制系统的设计与仿真;*数字图像处理;*数字信号处理;*通讯系统设计与仿真;财务与金融工程;汽车电子仿真。3MATLAB的主要构成编程语言:以矩阵和数组为基本数据单位的编程语言;工作环境:一系列应用工具提供编写、调试程序的环境;图形处理:包括绘制图形和创建GUI等。数
2、学库函数:包含丰富的数学函数和其他复杂功能函数;API:为MATLAB与其它语言编写的程序进行交互提供接口。4MATLAB语言特点(一)采用统一的数据和变量对象——矩阵,即数据是矩阵元素的数据,变量是矩阵变量;在生成矩阵对象时,不要求做明确的维数说明,有丰富的矩阵处理功能;功能强、易学易用,还可根据实际需要扩充功能;一条语句或一个函数相当于C语言中的一个子程序或一个处理功能;MATLAB还拥有各种实用的软件,提供了许多通信系统模型,能对系统直接进行仿真;5MATLAB语言特点(二)用户可以自己编写函数,绘制系统响应曲线;MATLAB还具有符号运算功能,直接用符号算式进行演算;MATLAB提
3、供了SIMULINK软件包,该软件包提供了通信和控制系统方块图的图形编程形式,这样利用通信系统方块图的图形对系统直接进行仿真,使得一个很复杂的系统仿真变得相当容易。6MATLAB采用了面向对象的技术,以矩阵作为基本数据结构和以矩阵运算为基础,集科学计算和图形可视化为一体。MATLAB是高层次的矩阵/数组语言,具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。MATLAB还带有许多针对不同应用所开发的工具箱(Toolboxs)。MATLAB语言特点(三)7MATLAB已成为各种系统仿真、数字信号处理、科学可视化的标准语言。MATLAB已确认为必须掌握的计算工具,是从理论通向
4、实际的桥梁,是最可信赖的科技资源之一。MATLAB语言重要性8操作桌面的缺省外貌命令窗口(指令窗)命令历史窗口(历史指令窗)工作空间窗口(浏览器)当前路径(当前目录)窗口9通用操作界面命令窗口(指令窗)(CommandWindow)工作空间窗口(浏览器)(WorkspaceBrowser)命令历史窗口(历史指令窗)(CommandHistory)当前路径(当前目录)窗口(CurrentDirectoryBrowser)内存数组编辑器(ArrayEditor)M文件编辑/调试器(Editor/Debugger)帮助导航/浏览器(HelpNavigator/Browser)图形窗口(Figur
5、e)10命令窗口的常用控制指令11指令含义cd设置当前工作目录clf清除图形窗clc清除指令窗中显示内容clear清除MATLAB工作空间中保存的变量dir列出指定目录下的文件和子目录清单edit打开M文件编辑器exit关闭/退出MATLABquit关闭/退出MATLABmd创建目录more使其后的显示内容分页进行type显示指定M文件的内容which指出其后文件所在的目录指令行中的标点符号名称标点作用空格(为机器辨认)用作数组元素分隔符号逗号,用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号黑点.用作数值表示中的小数点分号;用作不显示计算结果
6、指令的“结尾”标志;用作不显示计算结果指令与其后指令的分隔;用作数组的行间分隔符;冒号:用以生成一维数组;用作单下标援引时,表示全部元素构成的长列;用作多下标援引时,表示那维上的全部注释号%由它“启首”后的所有物理行部分被看作非执行的注释单引号对‘’字符串记述符圆括号()在数组援引时用;函数指令输入宗量列表时用方括号[]输入数组时用;函数指令输出宗量列表时用花括号{}元胞数组记述符下连符_(为使人易读)用作一个变量、函数或文件名中的连字符续行号….由4个以上连续黑点构成。它把其下的物理行看作该行的“逻辑”继续,以构成一个“较长”的完整指令“At”号@放在函数名前,形成函数句柄;放在目录名前
7、,形成用户对象类目录[说明]为保证指令正确执行,以上符号一定要在英文状态下输入。12命令窗口中指令行的编辑为方便操作,MATLAB不但允许用户在指令窗中对输入指令进行各种编辑和运行,而且允许用户对已经输入的指令进行回调、编辑和重运行。13键名作用↑前寻式调回已输入过的指令行↓后寻式调回已输入过的指令行←在当前行中左移光标→在当前行中右移光标PageUp前寻式翻阅当前窗中的内容PageDown后寻式翻阅当前窗中的内容Hom
此文档下载收益归作者所有